Skip to content

Commit 3f11a37

Browse files
author
Ezra Nyabuti
committed
feat: adds Ezra's data type provider
1 parent 9b3bf57 commit 3f11a37

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 EzraNyabuti extends DataProvider {
8+
public String getProviderName() {
9+
return "ezranyabuti";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", Integer.class,
15+
"column2", Boolean.class,
16+
"column3", Short.class,
17+
"column4", Long.class,
18+
"column5", String.class,
19+
"column6", Double.class,
20+
"column7", Float.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": "2120895036",
4+
"column2": "true",
5+
"column3": "24802",
6+
"column4": "6908506315396957184",
7+
"column5": "wqy62mu",
8+
"column6": "9.43001574683667E307",
9+
"column7": "4.0127153E37"
10+
},
11+
{
12+
"column1": "1667377366",
13+
"column2": "false",
14+
"column3": "27919",
15+
"column4": "8272055222693081088",
16+
"column5": "s72rv",
17+
"column6": "1.3222080404727196E308",
18+
"column7": "1.1443989E38"
19+
},
20+
{
21+
"column1": "1514491750",
22+
"column2": "false",
23+
"column3": "9314",
24+
"column4": "7534644921406815232",
25+
"column5": "s6qlkhdip",
26+
"column6": "4.206061481858883E307",
27+
"column7": "1.334877E38"
28+
},
29+
{
30+
"column1": "1408087717",
31+
"column2": "true",
32+
"column3": "15485",
33+
"column4": "6689343031308634112",
34+
"column5": "06rbdc",
35+
"column6": "1.781150030182423E308",
36+
"column7": "3.3824153E38"
37+
},
38+
{
39+
"column1": "690743645",
40+
"column2": "true",
41+
"column3": "8506",
42+
"column4": "7046604679299312640",
43+
"column5": "afplmc4e",
44+
"column6": "1.1430022299391563E308",
45+
"column7": "4.679686E37"
46+
},
47+
{
48+
"column1": "119116800",
49+
"column2": "true",
50+
"column3": "17882",
51+
"column4": "5082536787407333376",
52+
"column5": "ufnovbca3675",
53+
"column6": "8.43568380140264E307",
54+
"column7": "3.1350393E38"
55+
},
56+
{
57+
"column1": "1899205044",
58+
"column2": "true",
59+
"column3": "13490",
60+
"column4": "3182659651174023168",
61+
"column5": "yj6ikxsdvu",
62+
"column6": "3.46389797084942E307",
63+
"column7": "7.717568E37"
64+
},
65+
{
66+
"column1": "334824610",
67+
"column2": "false",
68+
"column3": "32199",
69+
"column4": "6812104539776706560",
70+
"column5": "9f3r61n",
71+
"column6": "1.4634953315417972E308",
72+
"column7": "3.4026075E38"
73+
},
74+
{
75+
"column1": "452799069",
76+
"column2": "true",
77+
"column3": "17577",
78+
"column4": "3748042788793581056",
79+
"column5": "dz6xkj21e",
80+
"column6": "1.4110851611275912E308",
81+
"column7": "7.0409127E37"
82+
},
83+
{
84+
"column1": "1889635888",
85+
"column2": "false",
86+
"column3": "1935",
87+
"column4": "6739421657352493056",
88+
"column5": "8kb54v3jalm",
89+
"column6": "1.2433985167998014E308",
90+
"column7": "3.3414905E38"
91+
}
92+
]

0 commit comments

Comments
 (0)