Skip to content

Commit 84be876

Browse files
authored
feat: adds JoyBrownProvider and generated data file (#386)
1 parent 7587e61 commit 84be876

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 JoyBrownProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "joybrown";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", Integer.class,
15+
"column2", Double.class,
16+
"column3", Long.class,
17+
"column4", Boolean.class,
18+
"column5", Short.class,
19+
"column6", String.class,
20+
"column7", Float.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": "1613313243",
4+
"column2": "2.5606743987173506E307",
5+
"column3": "7302492895904108544",
6+
"column4": "false",
7+
"column5": "10566",
8+
"column6": "4e53wf07",
9+
"column7": "1.439348E38"
10+
},
11+
{
12+
"column1": "1652656553",
13+
"column2": "8.66551792634509E307",
14+
"column3": "3880162544588408832",
15+
"column4": "true",
16+
"column5": "21245",
17+
"column6": "sdc79zoj5eb",
18+
"column7": "2.1569136E38"
19+
},
20+
{
21+
"column1": "529015899",
22+
"column2": "1.6810800936773526E308",
23+
"column3": "4424752615189679616",
24+
"column4": "false",
25+
"column5": "1567",
26+
"column6": "36mfevuqa9",
27+
"column7": "2.6671113E38"
28+
},
29+
{
30+
"column1": "1061837687",
31+
"column2": "7.315716538396507E307",
32+
"column3": "4247251165728849920",
33+
"column4": "true",
34+
"column5": "2226",
35+
"column6": "ms16d8oik",
36+
"column7": "3.2288556E38"
37+
},
38+
{
39+
"column1": "1835842034",
40+
"column2": "1.3567868514255486E308",
41+
"column3": "6428337532100037632",
42+
"column4": "true",
43+
"column5": "20215",
44+
"column6": "f3vth6bqcsz",
45+
"column7": "2.111126E38"
46+
},
47+
{
48+
"column1": "1838750780",
49+
"column2": "1.286567821033584E308",
50+
"column3": "4452066420814761472",
51+
"column4": "false",
52+
"column5": "30261",
53+
"column6": "xsvpgdho",
54+
"column7": "2.7230056E38"
55+
},
56+
{
57+
"column1": "117624674",
58+
"column2": "8.837731792097747E307",
59+
"column3": "8854458493267490816",
60+
"column4": "false",
61+
"column5": "21339",
62+
"column6": "7tcrhku19pm6",
63+
"column7": "2.5390835E38"
64+
},
65+
{
66+
"column1": "252811968",
67+
"column2": "2.0311044967242048E307",
68+
"column3": "3700496879054423552",
69+
"column4": "false",
70+
"column5": "28521",
71+
"column6": "aexdg0nm8",
72+
"column7": "8.537431E37"
73+
},
74+
{
75+
"column1": "919820969",
76+
"column2": "7.616472952339029E307",
77+
"column3": "6350783557768525824",
78+
"column4": "false",
79+
"column5": "17467",
80+
"column6": "ch1l6nt0v",
81+
"column7": "1.9726118E38"
82+
},
83+
{
84+
"column1": "1033829449",
85+
"column2": "5.441472807888749E307",
86+
"column3": "5219181125566679040",
87+
"column4": "true",
88+
"column5": "889",
89+
"column6": "ne6b7q",
90+
"column7": "2.385522E38"
91+
}
92+
]

0 commit comments

Comments
 (0)