Skip to content

Commit abb394d

Browse files
Tezz03“Tezz03”
andauthored
feat: adds Montez's data types provider (#349)
* feat:mbLesson_09 * feat:mblesson_09 * fix:update_pr * fix: lesson_09 * chore: fixed lesson_09 json and Provider file. --------- Co-authored-by: “Tezz03” <“[email protected]”>
1 parent 87408b2 commit abb394d

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 MontezBrProvider extends DataProvider {
8+
public String getProviderName() {
9+
return "montezb";
10+
}
11+
12+
public Map<String, Class> getColumnTypeByName() {
13+
return Map.of(
14+
"column1", Float.class,
15+
"column2", Short.class,
16+
"column3", Boolean.class,
17+
"column4", Integer.class,
18+
"column5", Long.class,
19+
"column6", Double.class,
20+
"column7", String.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": "1.863895E38",
4+
"column2": "6998",
5+
"column3": "true",
6+
"column4": "1269627853",
7+
"column5": "5820458545739166720",
8+
"column6": "1.436185005130375E308",
9+
"column7": "ye25g"
10+
},
11+
{
12+
"column1": "2.2073703E38",
13+
"column2": "31051",
14+
"column3": "false",
15+
"column4": "195099502",
16+
"column5": "7823978771683994624",
17+
"column6": "1.703004837906517E308",
18+
"column7": "yibn0"
19+
},
20+
{
21+
"column1": "3.3211768E38",
22+
"column2": "27056",
23+
"column3": "false",
24+
"column4": "557211270",
25+
"column5": "3555070442975083008",
26+
"column6": "1.6667231001500445E308",
27+
"column7": "z7flxj9ih"
28+
},
29+
{
30+
"column1": "1.6676249E38",
31+
"column2": "11188",
32+
"column3": "true",
33+
"column4": "1364839748",
34+
"column5": "5247280208224276480",
35+
"column6": "5.573864411176169E307",
36+
"column7": "703typ2qsxni"
37+
},
38+
{
39+
"column1": "2.3070655E38",
40+
"column2": "25660",
41+
"column3": "false",
42+
"column4": "991280458",
43+
"column5": "4047343583020718592",
44+
"column6": "9.819210694336025E306",
45+
"column7": "4z7wnu"
46+
},
47+
{
48+
"column1": "3.4997513E37",
49+
"column2": "7615",
50+
"column3": "true",
51+
"column4": "681995715",
52+
"column5": "2643907710975564800",
53+
"column6": "5.146227084316043E307",
54+
"column7": "cwe5vf8"
55+
},
56+
{
57+
"column1": "1.517785E38",
58+
"column2": "2489",
59+
"column3": "true",
60+
"column4": "2090041544",
61+
"column5": "3217921269451220480",
62+
"column6": "5.74053698522329E307",
63+
"column7": "2bt47x8dpyw"
64+
},
65+
{
66+
"column1": "8.259404E37",
67+
"column2": "2148",
68+
"column3": "false",
69+
"column4": "1134389096",
70+
"column5": "4917746663066431488",
71+
"column6": "1.5187138866355861E308",
72+
"column7": "t3ocnadzx1l5"
73+
},
74+
{
75+
"column1": "2.9935023E38",
76+
"column2": "2652",
77+
"column3": "true",
78+
"column4": "515853127",
79+
"column5": "1803397750918669056",
80+
"column6": "4.686361471260443E307",
81+
"column7": "lsi2w6z"
82+
},
83+
{
84+
"column1": "1.8579561E38",
85+
"column2": "31546",
86+
"column3": "false",
87+
"column4": "1894352427",
88+
"column5": "7812610742153510912",
89+
"column6": "1.4053257217166533E308",
90+
"column7": "xma7jpqg"
91+
}
92+
]

0 commit comments

Comments
 (0)