Skip to content

Commit 6311eee

Browse files
feat: adds Nicole's data types provider (#365)
Co-authored-by: NcoleJac <[email protected]>
1 parent 1c86afb commit 6311eee

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 NicoleJacksonProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "nicolejackson";
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", Boolean.class,
18+
"column5", String.class,
19+
"column6", Long.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": "18351",
4+
"column2": "3.2133034E38",
5+
"column3": "1.6789127364779098E308",
6+
"column4": "true",
7+
"column5": "lsiy80",
8+
"column6": "6110753532923759616",
9+
"column7": "2025486255"
10+
},
11+
{
12+
"column1": "22401",
13+
"column2": "2.3610826E38",
14+
"column3": "1.1140549669057832E308",
15+
"column4": "false",
16+
"column5": "4pdfr6oz9t",
17+
"column6": "4605343749009354752",
18+
"column7": "1380280542"
19+
},
20+
{
21+
"column1": "18235",
22+
"column2": "2.2120371E38",
23+
"column3": "1.5883132877614468E308",
24+
"column4": "false",
25+
"column5": "wjtq4r",
26+
"column6": "830014317166419584",
27+
"column7": "1081756686"
28+
},
29+
{
30+
"column1": "19700",
31+
"column2": "1.2299263E38",
32+
"column3": "1.304807427350693E308",
33+
"column4": "true",
34+
"column5": "blvjgazo4",
35+
"column6": "3806177844813548032",
36+
"column7": "750365948"
37+
},
38+
{
39+
"column1": "15245",
40+
"column2": "2.7651068E38",
41+
"column3": "2.3538726074594463E307",
42+
"column4": "true",
43+
"column5": "dzrial0kxvcg",
44+
"column6": "1646743988035526400",
45+
"column7": "1858050877"
46+
},
47+
{
48+
"column1": "18187",
49+
"column2": "9.249632E37",
50+
"column3": "6.562849177036805E307",
51+
"column4": "false",
52+
"column5": "dcj1i8u4",
53+
"column6": "4577133667895783936",
54+
"column7": "204405665"
55+
},
56+
{
57+
"column1": "15172",
58+
"column2": "3.0908871E38",
59+
"column3": "1.7265077026854457E308",
60+
"column4": "false",
61+
"column5": "jnxilhez6sq",
62+
"column6": "8363987980648599552",
63+
"column7": "1376403784"
64+
},
65+
{
66+
"column1": "28970",
67+
"column2": "1.8886887E38",
68+
"column3": "1.0408902074120228E308",
69+
"column4": "true",
70+
"column5": "th6j8rw",
71+
"column6": "4050981949904115200",
72+
"column7": "910253322"
73+
},
74+
{
75+
"column1": "17382",
76+
"column2": "1.7251828E38",
77+
"column3": "1.3181778470931773E308",
78+
"column4": "false",
79+
"column5": "b6ew2rf9",
80+
"column6": "6518152672910401536",
81+
"column7": "870158407"
82+
},
83+
{
84+
"column1": "10596",
85+
"column2": "2.1282144E38",
86+
"column3": "1.2818911170378564E308",
87+
"column4": "false",
88+
"column5": "t34smad",
89+
"column6": "6219213324357745664",
90+
"column7": "2052048562"
91+
}
92+
]

0 commit comments

Comments
 (0)