Skip to content

Commit f885773

Browse files
feat:created a java file similar to Mays, with implementation to the columns data types
1 parent 1c86afb commit f885773

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 BrooklynHardenProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "brooklynharden";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", String.class,
15+
"column2", Short.class,
16+
"column3", Boolean.class,
17+
"column4", Double.class,
18+
"column5", Long.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": "yvkix8otc69",
4+
"column2": "16066",
5+
"column3": "false",
6+
"column4": "3.4930449291936296E307",
7+
"column5": "7280132620403680256",
8+
"column6": "2.1659989E38",
9+
"column7": "1879592483"
10+
},
11+
{
12+
"column1": "h8pro1lg",
13+
"column2": "29252",
14+
"column3": "true",
15+
"column4": "1.5031531312389948E308",
16+
"column5": "4061560567065037824",
17+
"column6": "1.6340019E38",
18+
"column7": "1048261125"
19+
},
20+
{
21+
"column1": "9hlnr31dk",
22+
"column2": "16124",
23+
"column3": "true",
24+
"column4": "1.310774218580319E308",
25+
"column5": "5890643483034901504",
26+
"column6": "1.6627355E38",
27+
"column7": "142315530"
28+
},
29+
{
30+
"column1": "ec05gsrh16w",
31+
"column2": "23493",
32+
"column3": "false",
33+
"column4": "1.3148272917594713E308",
34+
"column5": "5395549775870580736",
35+
"column6": "2.8424024E38",
36+
"column7": "1967478084"
37+
},
38+
{
39+
"column1": "0h79if8b",
40+
"column2": "3226",
41+
"column3": "true",
42+
"column4": "1.498878618163637E307",
43+
"column5": "3248859170506306560",
44+
"column6": "2.930081E38",
45+
"column7": "1964492390"
46+
},
47+
{
48+
"column1": "exqztad",
49+
"column2": "11153",
50+
"column3": "false",
51+
"column4": "4.939426195667225E307",
52+
"column5": "1856248143466894336",
53+
"column6": "3.3016092E38",
54+
"column7": "1108370889"
55+
},
56+
{
57+
"column1": "vew4jlnir6g",
58+
"column2": "15061",
59+
"column3": "false",
60+
"column4": "9.945556024669866E307",
61+
"column5": "2149300763362136576",
62+
"column6": "3.0650214E38",
63+
"column7": "1795835874"
64+
},
65+
{
66+
"column1": "wkflhn3bjc4a",
67+
"column2": "3641",
68+
"column3": "true",
69+
"column4": "1.218340695867858E308",
70+
"column5": "6756003650426378240",
71+
"column6": "2.48497E38",
72+
"column7": "1225187290"
73+
},
74+
{
75+
"column1": "1yez5g",
76+
"column2": "1950",
77+
"column3": "false",
78+
"column4": "3.67814388350319E307",
79+
"column5": "5987401599246972928",
80+
"column6": "8.677577E37",
81+
"column7": "1778695121"
82+
},
83+
{
84+
"column1": "n8iwu2v",
85+
"column2": "17593",
86+
"column3": "false",
87+
"column4": "1.7237514171108916E308",
88+
"column5": "918153599256598528",
89+
"column6": "8.3033305E37",
90+
"column7": "933007970"
91+
}
92+
]

0 commit comments

Comments
 (0)