Skip to content

Commit 03d4f32

Browse files
feat: adds Evan's data types provider (#335)
* chore: added evanphilakhong.json * feat: added EvanPhilakhongProvider.java
1 parent a174c12 commit 03d4f32

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 EvanPhilakhongProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "evanphilakhong";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", Float.class,
15+
"column2", String.class,
16+
"column3", Long.class,
17+
"column4", Double.class,
18+
"column5", Integer.class,
19+
"column6", Boolean.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": "2.0176398E38",
4+
"column2": "4hlz85yo6sx",
5+
"column3": "808440348531988480",
6+
"column4": "3.7857993268443285E307",
7+
"column5": "519685919",
8+
"column6": "true",
9+
"column7": "31014"
10+
},
11+
{
12+
"column1": "2.03337E38",
13+
"column2": "ytfahub12",
14+
"column3": "4320600671627324416",
15+
"column4": "5.616913260488546E307",
16+
"column5": "1333996876",
17+
"column6": "false",
18+
"column7": "23746"
19+
},
20+
{
21+
"column1": "8.058234E37",
22+
"column2": "675m9wluef",
23+
"column3": "8787923211241061376",
24+
"column4": "1.0265363175891366E308",
25+
"column5": "1600946636",
26+
"column6": "true",
27+
"column7": "21851"
28+
},
29+
{
30+
"column1": "2.7124895E38",
31+
"column2": "49rsenv7t",
32+
"column3": "4170462772794518016",
33+
"column4": "2.3691228166326233E307",
34+
"column5": "833582012",
35+
"column6": "true",
36+
"column7": "20116"
37+
},
38+
{
39+
"column1": "1.831165E38",
40+
"column2": "t1qxv378",
41+
"column3": "6599009181074763776",
42+
"column4": "1.1574410577643306E308",
43+
"column5": "1458874019",
44+
"column6": "true",
45+
"column7": "15849"
46+
},
47+
{
48+
"column1": "3.0964264E38",
49+
"column2": "l7jxhkrs0",
50+
"column3": "61987016485942048",
51+
"column4": "6.893798917693041E307",
52+
"column5": "76854799",
53+
"column6": "false",
54+
"column7": "472"
55+
},
56+
{
57+
"column1": "2.856995E38",
58+
"column2": "e47pbhr5k1",
59+
"column3": "5989133233399148544",
60+
"column4": "8.106225987613874E307",
61+
"column5": "1995731855",
62+
"column6": "false",
63+
"column7": "21707"
64+
},
65+
{
66+
"column1": "3.1573298E38",
67+
"column2": "3584moqyrz7l",
68+
"column3": "8708536402960116736",
69+
"column4": "2.2817172764968496E307",
70+
"column5": "225549237",
71+
"column6": "false",
72+
"column7": "6733"
73+
},
74+
{
75+
"column1": "8.264571E37",
76+
"column2": "ikqa3utoxshj",
77+
"column3": "7405879400274510848",
78+
"column4": "6.383813230073354E307",
79+
"column5": "1101435284",
80+
"column6": "true",
81+
"column7": "30004"
82+
},
83+
{
84+
"column1": "2.9952296E38",
85+
"column2": "3zgk8ow",
86+
"column3": "7333233687919134720",
87+
"column4": "1.6290380830545526E307",
88+
"column5": "1364530050",
89+
"column6": "true",
90+
"column7": "19834"
91+
}
92+
]

0 commit comments

Comments
 (0)