Skip to content

Commit 800db7d

Browse files
authored
feat: adds Mekhi's provider (code-differently#175)
* MekhisProviderCommit * UpdatedMekhiWilliamsProvider * Mekhis provider commit
1 parent bb21499 commit 800db7d

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.lesson5.dataprovider;
2+
3+
import java.util.Map;
4+
import org.springframework.stereotype.Service;
5+
6+
@Service
7+
public class MekhiWilliamsProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "mekhiwilliams";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", Long.class,
15+
"column2", String.class,
16+
"column3", Float.class,
17+
"column4", Double.class,
18+
"column5", Boolean.class,
19+
"column6", Integer.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": "359977199489196736",
4+
"column2": "gwjesr",
5+
"column3": "3.9357679E37",
6+
"column4": "1.0496914109926269E308",
7+
"column5": "false",
8+
"column6": "1192558496",
9+
"column7": "24882"
10+
},
11+
{
12+
"column1": "1356444151989074176",
13+
"column2": "clr7u9nzjh",
14+
"column3": "1.6898176E38",
15+
"column4": "4.659653282679707E307",
16+
"column5": "true",
17+
"column6": "1602393851",
18+
"column7": "15691"
19+
},
20+
{
21+
"column1": "1835678140546106368",
22+
"column2": "0wf7myo6h",
23+
"column3": "2.1934336E36",
24+
"column4": "1.3710556614098595E307",
25+
"column5": "false",
26+
"column6": "564673891",
27+
"column7": "6122"
28+
},
29+
{
30+
"column1": "670684242738859008",
31+
"column2": "acz03lskmv",
32+
"column3": "1.2070073E38",
33+
"column4": "8.151415288951881E307",
34+
"column5": "true",
35+
"column6": "699821342",
36+
"column7": "15104"
37+
},
38+
{
39+
"column1": "1428720085959173888",
40+
"column2": "d85vml7azhu",
41+
"column3": "7.805719E36",
42+
"column4": "1.419088978256313E307",
43+
"column5": "true",
44+
"column6": "1288459417",
45+
"column7": "2783"
46+
},
47+
{
48+
"column1": "1126475468645340288",
49+
"column2": "d4kj1oyi",
50+
"column3": "1.6861231E37",
51+
"column4": "3.8145507237170733E307",
52+
"column5": "false",
53+
"column6": "2007429789",
54+
"column7": "10843"
55+
},
56+
{
57+
"column1": "3217888835158724608",
58+
"column2": "2h3wu61bst74",
59+
"column3": "2.8588567E38",
60+
"column4": "6.008049758762734E307",
61+
"column5": "true",
62+
"column6": "1614440069",
63+
"column7": "30450"
64+
},
65+
{
66+
"column1": "3249739944240095744",
67+
"column2": "z6jhatgnd1bx",
68+
"column3": "1.2374144E38",
69+
"column4": "1.215018479425864E308",
70+
"column5": "false",
71+
"column6": "819844825",
72+
"column7": "8708"
73+
},
74+
{
75+
"column1": "387864198149453696",
76+
"column2": "gq1ir",
77+
"column3": "1.7948547E38",
78+
"column4": "4.15194023698641E306",
79+
"column5": "true",
80+
"column6": "281357720",
81+
"column7": "18802"
82+
},
83+
{
84+
"column1": "3594493575651200000",
85+
"column2": "jtf3v",
86+
"column3": "2.8295655E38",
87+
"column4": "9.478263176341424E307",
88+
"column5": "true",
89+
"column6": "196407850",
90+
"column7": "25656"
91+
}
92+
]

0 commit comments

Comments
 (0)