Skip to content

Commit 87408b2

Browse files
feat: adds Olivia's data types provider (#353)
* feat:add lesson09 * :fixed: format * Delete lesson_09/types/types_app/src/main/resources/data/yourprovidername.json --------- Co-authored-by: Anthony D. Mays <[email protected]>
1 parent d69538f commit 87408b2

File tree

2 files changed

+116
-0
lines changed

2 files changed

+116
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package com.codedifferently.lesson9.dataprovider;
2+
3+
import java.util.Map;
4+
import org.springframework.stereotype.Service;
5+
6+
@Service
7+
public class OliviaJamesProvider extends DataProvider {
8+
9+
public String getProviderName() {
10+
11+
return "oliviajames";
12+
}
13+
14+
public Map<String, Class> getColumnTypeByName() {
15+
return Map.of(
16+
"column1", String.class,
17+
"column2", Double.class,
18+
"column3", Long.class,
19+
"column4", Short.class,
20+
"column5", Integer.class,
21+
"column6", Float.class,
22+
"column7", Boolean.class);
23+
}
24+
}
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
[
2+
{
3+
"column1": "nz5xtf",
4+
"column2": "1.197797482238104E308",
5+
"column3": "6776285359612816384",
6+
"column4": "12839",
7+
"column5": "716029217",
8+
"column6": "1.8966081E38",
9+
"column7": "false"
10+
},
11+
{
12+
"column1": "ev589",
13+
"column2": "5.750856912711028E307",
14+
"column3": "2375177690879723520",
15+
"column4": "30440",
16+
"column5": "610940561",
17+
"column6": "2.2582356E38",
18+
"column7": "false"
19+
},
20+
{
21+
"column1": "vtzc0e",
22+
"column2": "1.2119198189037794E308",
23+
"column3": "7310746682471859200",
24+
"column4": "25379",
25+
"column5": "772305514",
26+
"column6": "9.970872E37",
27+
"column7": "true"
28+
},
29+
{
30+
"column1": "2trpkdb9omz",
31+
"column2": "3.197488851050967E307",
32+
"column3": "3019966835606569984",
33+
"column4": "7849",
34+
"column5": "109652160",
35+
"column6": "1.7385883E38",
36+
"column7": "false"
37+
},
38+
{
39+
"column1": "wtzmnj6",
40+
"column2": "1.074399324465288E308",
41+
"column3": "3590360280136418816",
42+
"column4": "18251",
43+
"column5": "1765426537",
44+
"column6": "3.0557306E38",
45+
"column7": "true"
46+
},
47+
{
48+
"column1": "cuekgls0",
49+
"column2": "1.5138522039300354E308",
50+
"column3": "545666802789177088",
51+
"column4": "17302",
52+
"column5": "949239854",
53+
"column6": "2.8012E38",
54+
"column7": "false"
55+
},
56+
{
57+
"column1": "rlgt1xm6",
58+
"column2": "9.964833183058719E307",
59+
"column3": "7454111030525443072",
60+
"column4": "28345",
61+
"column5": "869600527",
62+
"column6": "1.1602527E38",
63+
"column7": "false"
64+
},
65+
{
66+
"column1": "015jogt",
67+
"column2": "3.3638913008676015E307",
68+
"column3": "5664502378656301056",
69+
"column4": "29248",
70+
"column5": "2058627750",
71+
"column6": "1.9735697E38",
72+
"column7": "true"
73+
},
74+
{
75+
"column1": "4opm1va257",
76+
"column2": "1.1788429234835814E308",
77+
"column3": "7599382845915704320",
78+
"column4": "4432",
79+
"column5": "1860215346",
80+
"column6": "1.7235586E38",
81+
"column7": "true"
82+
},
83+
{
84+
"column1": "ezwd31af",
85+
"column2": "1.0539346106176145E307",
86+
"column3": "6126291837102578688",
87+
"column4": "26201",
88+
"column5": "819184575",
89+
"column6": "2.8135185E38",
90+
"column7": "true"
91+
}
92+
]

0 commit comments

Comments
 (0)