Skip to content

Commit e2b83c1

Browse files
authored
feat: adds Martha's data provider and json files for lesson 09 (#383)
1 parent a7ee37c commit e2b83c1

File tree

2 files changed

+114
-0
lines changed

2 files changed

+114
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package com.codedifferently.lesson9.dataprovider;
2+
3+
import java.util.Map;
4+
import org.springframework.stereotype.Service;
5+
6+
@Service
7+
public class MarthaOfuaniProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "marthaofuani";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", String.class,
15+
"column2", Long.class,
16+
"column3", Short.class,
17+
"column4", Boolean.class,
18+
"column5", Double.class,
19+
"column6", Float.class,
20+
"column7", Integer.class);
21+
}
22+
}
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
[
2+
{
3+
"column1": "dul1xyjce",
4+
"column2": "2113280332313449216",
5+
"column3": "14948",
6+
"column4": "true",
7+
"column5": "1.454922266337595E307",
8+
"column6": "1.9959256E38",
9+
"column7": "472238775"
10+
},
11+
{
12+
"column1": "lkefqi",
13+
"column2": "6883173190007218176",
14+
"column3": "1823",
15+
"column4": "true",
16+
"column5": "1.3150986768398114E308",
17+
"column6": "1.4646492E38",
18+
"column7": "427887466"
19+
},
20+
{
21+
"column1": "zp8q9cehb",
22+
"column2": "7477006050216681472",
23+
"column3": "11744",
24+
"column4": "true",
25+
"column5": "7.404947834505805E307",
26+
"column6": "1.293612E38",
27+
"column7": "941638319"
28+
},
29+
{
30+
"column1": "foekds0jh74",
31+
"column2": "141775307134385184",
32+
"column3": "21018",
33+
"column4": "true",
34+
"column5": "7.693649077302292E307",
35+
"column6": "3.3291655E38",
36+
"column7": "1606506160"
37+
},
38+
{
39+
"column1": "lfva2d1jwzm",
40+
"column2": "6134629651533708288",
41+
"column3": "32677",
42+
"column4": "true",
43+
"column5": "2.6080235714686933E307",
44+
"column6": "4.794154E37",
45+
"column7": "1846571431"
46+
},
47+
{
48+
"column1": "6z2efn4l7xu",
49+
"column2": "7702594107575562240",
50+
"column3": "8857",
51+
"column4": "false",
52+
"column5": "1.5540131374750158E308",
53+
"column6": "1.085259E38",
54+
"column7": "1995289242"
55+
},
56+
{
57+
"column1": "6bjedf",
58+
"column2": "8831811377834925056",
59+
"column3": "31991",
60+
"column4": "false",
61+
"column5": "1.7006416716290203E308",
62+
"column6": "1.7878143E38",
63+
"column7": "1905173795"
64+
},
65+
{
66+
"column1": "vbqh4f53euw",
67+
"column2": "3886963914286695936",
68+
"column3": "20183",
69+
"column4": "false",
70+
"column5": "1.1313265750681134E308",
71+
"column6": "2.293511E38",
72+
"column7": "1097189666"
73+
},
74+
{
75+
"column1": "hxjw185i4",
76+
"column2": "7614522503239903232",
77+
"column3": "17621",
78+
"column4": "false",
79+
"column5": "1.2892340136061693E308",
80+
"column6": "1.016938E38",
81+
"column7": "1202348512"
82+
},
83+
{
84+
"column1": "c0mpgtz3",
85+
"column2": "4519223447691846144",
86+
"column3": "3485",
87+
"column4": "true",
88+
"column5": "1.2414086883798532E308",
89+
"column6": "2.6438877E38",
90+
"column7": "178944197"
91+
}
92+
]

0 commit comments

Comments
 (0)