Skip to content

Commit 891457a

Browse files
committed
feat:add lesson09
1 parent 1ceb863 commit 891457a

File tree

3 files changed

+207
-0
lines changed

3 files changed

+207
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.codedifferently.lesson9.dataprovider;
2+
3+
import java.util.Map;
4+
5+
import org.springframework.stereotype.Service;
6+
7+
@Service
8+
public class OliviaJamesProvider extends DataProvider {
9+
public String getProviderName() {
10+
return "oliviajames";
11+
}
12+
13+
public Map<String, Class> getColumnTypeByName() {
14+
return Map.of(
15+
"column1", String.class,
16+
"column2", Double.class,
17+
"column3", Long.class,
18+
"column4", Short.class,
19+
"column5", Integer.class,
20+
"column6", Float.class,
21+
"column7", Boolean.class);
22+
}
23+
}
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
[
2+
{
3+
"column1": "nz5xtf",
4+
"column2": "1.197797482238104E308",
5+
"column3": "6776285359612816384",
6+
"column4": "12839",
7+
"column5": "716029217",
8+
"column6": "1.8966081E38",
9+
"column7": "false"
10+
},
11+
{
12+
"column1": "ev589",
13+
"column2": "5.750856912711028E307",
14+
"column3": "2375177690879723520",
15+
"column4": "30440",
16+
"column5": "610940561",
17+
"column6": "2.2582356E38",
18+
"column7": "false"
19+
},
20+
{
21+
"column1": "vtzc0e",
22+
"column2": "1.2119198189037794E308",
23+
"column3": "7310746682471859200",
24+
"column4": "25379",
25+
"column5": "772305514",
26+
"column6": "9.970872E37",
27+
"column7": "true"
28+
},
29+
{
30+
"column1": "2trpkdb9omz",
31+
"column2": "3.197488851050967E307",
32+
"column3": "3019966835606569984",
33+
"column4": "7849",
34+
"column5": "109652160",
35+
"column6": "1.7385883E38",
36+
"column7": "false"
37+
},
38+
{
39+
"column1": "wtzmnj6",
40+
"column2": "1.074399324465288E308",
41+
"column3": "3590360280136418816",
42+
"column4": "18251",
43+
"column5": "1765426537",
44+
"column6": "3.0557306E38",
45+
"column7": "true"
46+
},
47+
{
48+
"column1": "cuekgls0",
49+
"column2": "1.5138522039300354E308",
50+
"column3": "545666802789177088",
51+
"column4": "17302",
52+
"column5": "949239854",
53+
"column6": "2.8012E38",
54+
"column7": "false"
55+
},
56+
{
57+
"column1": "rlgt1xm6",
58+
"column2": "9.964833183058719E307",
59+
"column3": "7454111030525443072",
60+
"column4": "28345",
61+
"column5": "869600527",
62+
"column6": "1.1602527E38",
63+
"column7": "false"
64+
},
65+
{
66+
"column1": "015jogt",
67+
"column2": "3.3638913008676015E307",
68+
"column3": "5664502378656301056",
69+
"column4": "29248",
70+
"column5": "2058627750",
71+
"column6": "1.9735697E38",
72+
"column7": "true"
73+
},
74+
{
75+
"column1": "4opm1va257",
76+
"column2": "1.1788429234835814E308",
77+
"column3": "7599382845915704320",
78+
"column4": "4432",
79+
"column5": "1860215346",
80+
"column6": "1.7235586E38",
81+
"column7": "true"
82+
},
83+
{
84+
"column1": "ezwd31af",
85+
"column2": "1.0539346106176145E307",
86+
"column3": "6126291837102578688",
87+
"column4": "26201",
88+
"column5": "819184575",
89+
"column6": "2.8135185E38",
90+
"column7": "true"
91+
}
92+
]
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
[
2+
{
3+
"column1": "ialxeu",
4+
"column2": "true",
5+
"column3": "1.763331975176758E308",
6+
"column4": "2026258242303047936",
7+
"column5": "801870052",
8+
"column6": "2.8384214E38",
9+
"column7": "19439"
10+
},
11+
{
12+
"column1": "k3q81h275ml9",
13+
"column2": "true",
14+
"column3": "5.13479811875197E307",
15+
"column4": "7633941613469306880",
16+
"column5": "19070176",
17+
"column6": "2.5010527E38",
18+
"column7": "6061"
19+
},
20+
{
21+
"column1": "qlxa3p5",
22+
"column2": "true",
23+
"column3": "6.899205198499657E306",
24+
"column4": "6265918109008038912",
25+
"column5": "509801207",
26+
"column6": "2.2495665E38",
27+
"column7": "2759"
28+
},
29+
{
30+
"column1": "1xr5zlkjwe",
31+
"column2": "true",
32+
"column3": "5.31170914941941E307",
33+
"column4": "6925594738055468032",
34+
"column5": "1227049068",
35+
"column6": "1.6771429E38",
36+
"column7": "3149"
37+
},
38+
{
39+
"column1": "emplw5y47c1",
40+
"column2": "true",
41+
"column3": "1.4772591639492517E308",
42+
"column4": "2195428517815980288",
43+
"column5": "706645294",
44+
"column6": "8.210386E36",
45+
"column7": "1584"
46+
},
47+
{
48+
"column1": "0r4tng",
49+
"column2": "true",
50+
"column3": "2.7363477326660355E306",
51+
"column4": "64285890618425424",
52+
"column5": "1328683744",
53+
"column6": "1.5787803E38",
54+
"column7": "14168"
55+
},
56+
{
57+
"column1": "r7j4o2ey9",
58+
"column2": "true",
59+
"column3": "1.2510652949201512E308",
60+
"column4": "8533256576174314496",
61+
"column5": "1566035234",
62+
"column6": "6.6365393E37",
63+
"column7": "7677"
64+
},
65+
{
66+
"column1": "0h96ksva35z",
67+
"column2": "false",
68+
"column3": "1.2163300708714692E308",
69+
"column4": "8876983125718816768",
70+
"column5": "1589974546",
71+
"column6": "2.1641522E38",
72+
"column7": "30480"
73+
},
74+
{
75+
"column1": "89ac1v7wp",
76+
"column2": "false",
77+
"column3": "6.297038715641037E307",
78+
"column4": "3286822215567900672",
79+
"column5": "1298075052",
80+
"column6": "1.4776795E38",
81+
"column7": "31286"
82+
},
83+
{
84+
"column1": "fur1z2kiqcw",
85+
"column2": "false",
86+
"column3": "1.1146833950966272E308",
87+
"column4": "9104842955369219072",
88+
"column5": "610471717",
89+
"column6": "1.9119875E38",
90+
"column7": "17543"
91+
}
92+
]

0 commit comments

Comments
 (0)