Skip to content

Commit d8cfd9b

Browse files
feat: add TaliaCrockettProvider with unique data type mappings (#362)
* feat: add TaliaCrockettProvider with unique data type mappings * fix: formatting changes
1 parent 6311eee commit d8cfd9b

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 TaliaCrockettProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "taliacrockett";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", Double.class,
15+
"column2", Short.class,
16+
"column3", Boolean.class,
17+
"column4", String.class,
18+
"column5", Float.class,
19+
"column6", Integer.class,
20+
"column7", Long.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": "1.3412813740521052E308",
4+
"column2": "1051",
5+
"column3": "false",
6+
"column4": "s0ehd3gkn",
7+
"column5": "4.589184E36",
8+
"column6": "742147047",
9+
"column7": "8233146601423526912"
10+
},
11+
{
12+
"column1": "9.80684888486339E307",
13+
"column2": "17369",
14+
"column3": "true",
15+
"column4": "t5kqsp6f7",
16+
"column5": "1.2120233E38",
17+
"column6": "1563652046",
18+
"column7": "8587214488540018688"
19+
},
20+
{
21+
"column1": "1.4803093226860028E307",
22+
"column2": "30586",
23+
"column3": "false",
24+
"column4": "kfy2e9lpw",
25+
"column5": "2.2864721E38",
26+
"column6": "1392860264",
27+
"column7": "3115437823654413824"
28+
},
29+
{
30+
"column1": "5.746422422885187E307",
31+
"column2": "7854",
32+
"column3": "false",
33+
"column4": "epmj456",
34+
"column5": "1.4208407E38",
35+
"column6": "1989450185",
36+
"column7": "1074000347380492928"
37+
},
38+
{
39+
"column1": "1.5299418825206859E307",
40+
"column2": "8664",
41+
"column3": "false",
42+
"column4": "bkn6fq1uwt",
43+
"column5": "8.958313E37",
44+
"column6": "993157624",
45+
"column7": "8330332157736557568"
46+
},
47+
{
48+
"column1": "1.0224515534770597E308",
49+
"column2": "30385",
50+
"column3": "true",
51+
"column4": "vx9dqcjk4",
52+
"column5": "2.702773E38",
53+
"column6": "351266951",
54+
"column7": "6041893808914956288"
55+
},
56+
{
57+
"column1": "1.2626888466980182E308",
58+
"column2": "8283",
59+
"column3": "false",
60+
"column4": "1fvdhy03",
61+
"column5": "1.8583685E38",
62+
"column6": "384061317",
63+
"column7": "2766348774879117312"
64+
},
65+
{
66+
"column1": "9.566955641725627E307",
67+
"column2": "24019",
68+
"column3": "true",
69+
"column4": "kat6zg1iljhy",
70+
"column5": "2.159859E38",
71+
"column6": "2067685894",
72+
"column7": "831999151872673024"
73+
},
74+
{
75+
"column1": "1.3853754169385018E308",
76+
"column2": "5905",
77+
"column3": "true",
78+
"column4": "74etxwjfzudy",
79+
"column5": "4.2078678E37",
80+
"column6": "1680818055",
81+
"column7": "6802946125645314048"
82+
},
83+
{
84+
"column1": "8.275634331694654E307",
85+
"column2": "11614",
86+
"column3": "true",
87+
"column4": "sni7r0jt8vo2",
88+
"column5": "2.4835198E38",
89+
"column6": "56453472",
90+
"column7": "3983619747109573120"
91+
}
92+
]

0 commit comments

Comments
 (0)