Skip to content

Commit dd08383

Browse files
authored
feat: adds Jason's data provider (#352)
1 parent 5275e15 commit dd08383

File tree

2 files changed

+114
-0
lines changed

2 files changed

+114
-0
lines changed
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 JasonWatsonProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "jasonwatson";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", Short.class,
15+
"column2", Float.class,
16+
"column3", Double.class,
17+
"column4", Integer.class,
18+
"column5", String.class,
19+
"column6", Long.class,
20+
"column7", Boolean.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": "20215",
4+
"column2": "7.582214E37",
5+
"column3": "9.92061435571505E307",
6+
"column4": "632876234",
7+
"column5": "fqlgoe5t8w",
8+
"column6": "5381328496300603392",
9+
"column7": "false"
10+
},
11+
{
12+
"column1": "22153",
13+
"column2": "9.03184E37",
14+
"column3": "1.7501144847157143E308",
15+
"column4": "450724110",
16+
"column5": "hf0qi8a1w34",
17+
"column6": "2032523269261166",
18+
"column7": "false"
19+
},
20+
{
21+
"column1": "24501",
22+
"column2": "2.9009096E37",
23+
"column3": "1.438360580253638E308",
24+
"column4": "515013250",
25+
"column5": "fzmhl32eajcq",
26+
"column6": "5179306209979555840",
27+
"column7": "false"
28+
},
29+
{
30+
"column1": "9774",
31+
"column2": "3.291076E38",
32+
"column3": "2.8942760125906814E307",
33+
"column4": "1757763607",
34+
"column5": "94y657obslmj",
35+
"column6": "99326929418879664",
36+
"column7": "true"
37+
},
38+
{
39+
"column1": "19191",
40+
"column2": "2.2656117E38",
41+
"column3": "3.29228196992067E307",
42+
"column4": "206991771",
43+
"column5": "xta0sozi28",
44+
"column6": "4339837724767269888",
45+
"column7": "false"
46+
},
47+
{
48+
"column1": "13319",
49+
"column2": "2.0361466E38",
50+
"column3": "3.8946991722317624E307",
51+
"column4": "1023802427",
52+
"column5": "f8p6v",
53+
"column6": "3923527708006237184",
54+
"column7": "true"
55+
},
56+
{
57+
"column1": "28085",
58+
"column2": "2.7345225E38",
59+
"column3": "7.073658178430289E307",
60+
"column4": "1541075096",
61+
"column5": "175gx2sh",
62+
"column6": "3809345017226512384",
63+
"column7": "true"
64+
},
65+
{
66+
"column1": "32749",
67+
"column2": "1.5499783E38",
68+
"column3": "2.138769460248378E307",
69+
"column4": "1240608120",
70+
"column5": "8ihj1kxg",
71+
"column6": "7331197192495679488",
72+
"column7": "true"
73+
},
74+
{
75+
"column1": "24966",
76+
"column2": "1.7365817E38",
77+
"column3": "3.060618763829049E307",
78+
"column4": "1782309741",
79+
"column5": "etuca3py5f",
80+
"column6": "4873484368480162816",
81+
"column7": "true"
82+
},
83+
{
84+
"column1": "6059",
85+
"column2": "2.7557414E38",
86+
"column3": "3.1045360329221954E306",
87+
"column4": "1830503395",
88+
"column5": "bj25y0ucdv",
89+
"column6": "1998240825304433408",
90+
"column7": "true"
91+
}
92+
]

0 commit comments

Comments
 (0)