Skip to content

Commit a7ee37c

Browse files
authored
feat: adds LindaQuinoaProvider with data mappings (#381)
1 parent 84be876 commit a7ee37c

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 LindaQuinoaProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "lindaquinoa";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", String.class,
15+
"column2", Short.class,
16+
"column3", Double.class,
17+
"column4", Boolean.class,
18+
"column5", Long.class,
19+
"column6", Integer.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": "n0tb49",
4+
"column2": "20298",
5+
"column3": "1.329057876206183E308",
6+
"column4": "true",
7+
"column5": "974404167178527872",
8+
"column6": "1516819386",
9+
"column7": "2.1796733E38"
10+
},
11+
{
12+
"column1": "yg9ej8w4d",
13+
"column2": "17836",
14+
"column3": "1.2358749522580945E308",
15+
"column4": "true",
16+
"column5": "1648404604083823872",
17+
"column6": "453737249",
18+
"column7": "1.5042721E38"
19+
},
20+
{
21+
"column1": "doyxsw9lki",
22+
"column2": "22451",
23+
"column3": "7.205200740810172E306",
24+
"column4": "true",
25+
"column5": "622535578036738816",
26+
"column6": "46362806",
27+
"column7": "1.2559121E38"
28+
},
29+
{
30+
"column1": "m4b706p",
31+
"column2": "18710",
32+
"column3": "1.2140637147104933E308",
33+
"column4": "true",
34+
"column5": "8273954902468373504",
35+
"column6": "1915757220",
36+
"column7": "4.9683496E37"
37+
},
38+
{
39+
"column1": "broqp9ls3w",
40+
"column2": "15244",
41+
"column3": "9.644939653382145E307",
42+
"column4": "false",
43+
"column5": "2804392054586315776",
44+
"column6": "1925347041",
45+
"column7": "1.4578594E38"
46+
},
47+
{
48+
"column1": "5r9uk",
49+
"column2": "4722",
50+
"column3": "1.7042629189725907E308",
51+
"column4": "false",
52+
"column5": "8093988572794799104",
53+
"column6": "338395907",
54+
"column7": "1.9735768E38"
55+
},
56+
{
57+
"column1": "f2gkd8hj",
58+
"column2": "3222",
59+
"column3": "1.2404362361130724E308",
60+
"column4": "false",
61+
"column5": "3130095644912364032",
62+
"column6": "1520349255",
63+
"column7": "5.6239603E37"
64+
},
65+
{
66+
"column1": "nyu1dz",
67+
"column2": "28536",
68+
"column3": "1.5114710420645798E308",
69+
"column4": "true",
70+
"column5": "8183151353097919488",
71+
"column6": "2097314960",
72+
"column7": "1.7987185E38"
73+
},
74+
{
75+
"column1": "npbegvcihzx3",
76+
"column2": "12684",
77+
"column3": "4.194802096876055E307",
78+
"column4": "true",
79+
"column5": "232139064889784000",
80+
"column6": "1099896683",
81+
"column7": "3.1537893E38"
82+
},
83+
{
84+
"column1": "3wqlx",
85+
"column2": "22260",
86+
"column3": "6.982660232645491E307",
87+
"column4": "false",
88+
"column5": "6228929030743519232",
89+
"column6": "1709382302",
90+
"column7": "7.703307E37"
91+
}
92+
]

0 commit comments

Comments
 (0)