Skip to content

Commit 5275e15

Browse files
feat: adds Khayla's DataProvider for data types (#347)
1 parent f572aa5 commit 5275e15

File tree

2 files changed

+112
-0
lines changed

2 files changed

+112
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.codedifferently.lesson9.dataprovider;
2+
3+
import java.util.Map;
4+
5+
public class KhaylaSaundersProvider extends DataProvider {
6+
public String getProviderName() {
7+
return "khaylasaunders";
8+
}
9+
10+
public Map<String, Class> getColumnTypeByName() {
11+
return Map.of(
12+
"column1", Boolean.class,
13+
"column2", Integer.class,
14+
"column3", Double.class,
15+
"column4", String.class,
16+
"column5", Short.class,
17+
"column6", Long.class,
18+
"column7", Float.class);
19+
}
20+
}
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
[
2+
{
3+
"column1": "false",
4+
"column2": "1010841726",
5+
"column3": "1.7436218691173684E308",
6+
"column4": "eydap6g",
7+
"column5": "1620",
8+
"column6": "3094895815060588544",
9+
"column7": "2.4539576E38"
10+
},
11+
{
12+
"column1": "true",
13+
"column2": "1691418728",
14+
"column3": "1.1563979156393827E308",
15+
"column4": "38hntaqp",
16+
"column5": "9969",
17+
"column6": "6906730271791767552",
18+
"column7": "3.2705734E38"
19+
},
20+
{
21+
"column1": "false",
22+
"column2": "682176674",
23+
"column3": "1.73248020172294E308",
24+
"column4": "3g5e9ypw",
25+
"column5": "715",
26+
"column6": "4837187269761038336",
27+
"column7": "2.9233418E38"
28+
},
29+
{
30+
"column1": "true",
31+
"column2": "1417591927",
32+
"column3": "4.710875044753937E307",
33+
"column4": "do6srh1",
34+
"column5": "19997",
35+
"column6": "4260206224653594112",
36+
"column7": "6.5944244E37"
37+
},
38+
{
39+
"column1": "true",
40+
"column2": "627035864",
41+
"column3": "1.445732965339244E308",
42+
"column4": "c3ebai0gxpy4",
43+
"column5": "28653",
44+
"column6": "8261305690812489728",
45+
"column7": "2.8731453E38"
46+
},
47+
{
48+
"column1": "false",
49+
"column2": "20113474",
50+
"column3": "6.123331819289856E307",
51+
"column4": "mwc9as41",
52+
"column5": "10044",
53+
"column6": "8613858688604685312",
54+
"column7": "3.0257319E38"
55+
},
56+
{
57+
"column1": "false",
58+
"column2": "1353637678",
59+
"column3": "1.5815355970153312E308",
60+
"column4": "hkg08",
61+
"column5": "20750",
62+
"column6": "2125908608738782464",
63+
"column7": "3.581725E37"
64+
},
65+
{
66+
"column1": "false",
67+
"column2": "1644769688",
68+
"column3": "1.321541856067999E307",
69+
"column4": "m3opc7u",
70+
"column5": "2819",
71+
"column6": "1604038894558030592",
72+
"column7": "1.1490402E38"
73+
},
74+
{
75+
"column1": "false",
76+
"column2": "1332978181",
77+
"column3": "1.5938893020974403E308",
78+
"column4": "x4wbs5om3pc",
79+
"column5": "21469",
80+
"column6": "678043267023721216",
81+
"column7": "4.5513687E37"
82+
},
83+
{
84+
"column1": "true",
85+
"column2": "2086281940",
86+
"column3": "1.7545330297976758E308",
87+
"column4": "xo80n5iw9",
88+
"column5": "1635",
89+
"column6": "2052316534311115008",
90+
"column7": "3.5590023E37"
91+
}
92+
]

0 commit comments

Comments
 (0)