Skip to content

Commit 2cc0482

Browse files
authored
Feat: adds Provider and .json files, naming type classes (#301)
1 parent 96bb14e commit 2cc0482

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 PabloLimonParedesProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "pablolimonparedes";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", Float.class,
15+
"column2", Short.class,
16+
"column3", Integer.class,
17+
"column4", Long.class,
18+
"column5", String.class,
19+
"column6", Double.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": "7.5287833E37",
4+
"column2": "15757",
5+
"column3": "52488896",
6+
"column4": "5636513924515844096",
7+
"column5": "7rdfyije8w",
8+
"column6": "1.3962919244553176E308",
9+
"column7": "true"
10+
},
11+
{
12+
"column1": "2.3854817E38",
13+
"column2": "15429",
14+
"column3": "546340483",
15+
"column4": "6932479783301763072",
16+
"column5": "e9iwv2o50m6",
17+
"column6": "3.812838710157256E307",
18+
"column7": "true"
19+
},
20+
{
21+
"column1": "7.8569537E37",
22+
"column2": "29812",
23+
"column3": "1720796019",
24+
"column4": "6709852803536691200",
25+
"column5": "0q68r3",
26+
"column6": "4.800856681064849E307",
27+
"column7": "false"
28+
},
29+
{
30+
"column1": "1.4700728E38",
31+
"column2": "6238",
32+
"column3": "1500230107",
33+
"column4": "7977426152842240000",
34+
"column5": "rp9d5jumsh",
35+
"column6": "1.8868419041108629E307",
36+
"column7": "false"
37+
},
38+
{
39+
"column1": "1.2008644E38",
40+
"column2": "10588",
41+
"column3": "1597275283",
42+
"column4": "6496189475149901824",
43+
"column5": "afc31h8p",
44+
"column6": "1.3333366823371267E308",
45+
"column7": "false"
46+
},
47+
{
48+
"column1": "6.5079225E37",
49+
"column2": "10816",
50+
"column3": "144082055",
51+
"column4": "4017442838813020672",
52+
"column5": "u8yxz",
53+
"column6": "7.297995402822601E307",
54+
"column7": "true"
55+
},
56+
{
57+
"column1": "3.1808082E38",
58+
"column2": "1411",
59+
"column3": "1192284819",
60+
"column4": "3202177377589228544",
61+
"column5": "zip589vu",
62+
"column6": "1.6271281309961876E308",
63+
"column7": "false"
64+
},
65+
{
66+
"column1": "2.0841001E38",
67+
"column2": "26897",
68+
"column3": "2141891202",
69+
"column4": "2527782124429290496",
70+
"column5": "8g53bzs",
71+
"column6": "1.0594011470705159E308",
72+
"column7": "true"
73+
},
74+
{
75+
"column1": "5.517867E36",
76+
"column2": "14028",
77+
"column3": "1098909800",
78+
"column4": "5342603299110808576",
79+
"column5": "x1l3ofb7z4",
80+
"column6": "3.823865644807689E306",
81+
"column7": "false"
82+
},
83+
{
84+
"column1": "1.8070645E38",
85+
"column2": "2342",
86+
"column3": "1948841732",
87+
"column4": "7853146019630228480",
88+
"column5": "l73zar1vj",
89+
"column6": "8.957662084742816E307",
90+
"column7": "true"
91+
}
92+
]

0 commit comments

Comments
 (0)