Skip to content

Commit a174c12

Browse files
feat: adds Mercedes' data file and completed data provider file (#336)
1 parent e28a4e6 commit a174c12

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 MercedesMathewsProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "mercedesmathews";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", String.class,
15+
"column2", Long.class,
16+
"column3", Integer.class,
17+
"column4", Float.class,
18+
"column5", Boolean.class,
19+
"column6", Double.class,
20+
"column7", Short.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": "cwnm4",
4+
"column2": "6189770582476417024",
5+
"column3": "732947300",
6+
"column4": "1.4763616E38",
7+
"column5": "true",
8+
"column6": "6.250748936013884E307",
9+
"column7": "21437"
10+
},
11+
{
12+
"column1": "vkaoc7",
13+
"column2": "1038143574722043392",
14+
"column3": "1808975522",
15+
"column4": "1.8310899E38",
16+
"column5": "false",
17+
"column6": "1.0749427243752675E308",
18+
"column7": "16164"
19+
},
20+
{
21+
"column1": "gm4w65vqar",
22+
"column2": "5773968604417452032",
23+
"column3": "573105033",
24+
"column4": "1.4005558E38",
25+
"column5": "false",
26+
"column6": "1.0393900027631003E308",
27+
"column7": "20774"
28+
},
29+
{
30+
"column1": "lorkhv2zg6bq",
31+
"column2": "3607056032330674688",
32+
"column3": "403836293",
33+
"column4": "1.9924512E38",
34+
"column5": "false",
35+
"column6": "5.830041409835071E307",
36+
"column7": "26309"
37+
},
38+
{
39+
"column1": "oc3e5xvg",
40+
"column2": "2148886613218336512",
41+
"column3": "1007265030",
42+
"column4": "2.8646243E38",
43+
"column5": "false",
44+
"column6": "1.5599420772439358E308",
45+
"column7": "11094"
46+
},
47+
{
48+
"column1": "60ntgylfk9w",
49+
"column2": "1360891055641410816",
50+
"column3": "1213221392",
51+
"column4": "2.622512E37",
52+
"column5": "true",
53+
"column6": "1.3917471745232714E308",
54+
"column7": "7095"
55+
},
56+
{
57+
"column1": "5r4ce82a",
58+
"column2": "54554213723968312",
59+
"column3": "167809802",
60+
"column4": "3.176674E38",
61+
"column5": "true",
62+
"column6": "1.4454146189503985E308",
63+
"column7": "12681"
64+
},
65+
{
66+
"column1": "pmzyecwxb",
67+
"column2": "630020968163328896",
68+
"column3": "2018743825",
69+
"column4": "1.207396E38",
70+
"column5": "false",
71+
"column6": "1.4490811563666109E308",
72+
"column7": "3464"
73+
},
74+
{
75+
"column1": "0mkn72dth3i",
76+
"column2": "87258119927400240",
77+
"column3": "604232903",
78+
"column4": "9.087514E37",
79+
"column5": "false",
80+
"column6": "8.760095984703724E307",
81+
"column7": "17872"
82+
},
83+
{
84+
"column1": "sy85g3of",
85+
"column2": "1592459375298293504",
86+
"column3": "267119659",
87+
"column4": "9.084831E37",
88+
"column5": "true",
89+
"column6": "1.6584662320570227E308",
90+
"column7": "16645"
91+
}
92+
]

0 commit comments

Comments
 (0)