diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/AnanatawaProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/AnanatawaProvider.java new file mode 100644 index 000000000..311908550 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/AnanatawaProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class AnanatawaProvider extends DataProvider { + public String getProviderName() { + return "awatanana"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Double.class, + "column2", String.class, + "column3", Integer.class, + "column4", Short.class, + "column5", Boolean.class, + "column6", Float.class, + "column7", Long.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/awatanana.json b/lesson_09/types/types_app/src/main/resources/data/awatanana.json new file mode 100644 index 000000000..b5c3f4ef3 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/awatanana.json @@ -0,0 +1,92 @@ +[ + { + "column1": "9.166749061168796E307", + "column2": "id032kthgeco", + "column3": "40176215", + "column4": "29906", + "column5": "false", + "column6": "3.2637366E38", + "column7": "7820084250944831488" + }, + { + "column1": "1.12513465712848E308", + "column2": "6tcyahvn", + "column3": "1758383052", + "column4": "13518", + "column5": "false", + "column6": "2.5599877E38", + "column7": "5812796556008155136" + }, + { + "column1": "6.632055073149031E307", + "column2": "i26vp354wecz", + "column3": "653702647", + "column4": "19601", + "column5": "true", + "column6": "1.1248891E38", + "column7": "1398607367616791040" + }, + { + "column1": "6.703504050127272E307", + "column2": "j0qgvh6xm8eu", + "column3": "367203315", + "column4": "5727", + "column5": "true", + "column6": "1.1706319E38", + "column7": "7064285111450499072" + }, + { + "column1": "1.0605707174712377E308", + "column2": "8g7mqanr", + "column3": "289254808", + "column4": "7584", + "column5": "true", + "column6": "2.1801773E38", + "column7": "3905007993307710464" + }, + { + "column1": "2.6049589138961965E307", + "column2": "e57i2qaktj0", + "column3": "344565346", + "column4": "13717", + "column5": "true", + "column6": "8.358409E37", + "column7": "3022209244388245504" + }, + { + "column1": "1.0601752770574536E308", + "column2": "jazq3s9wp", + "column3": "89257592", + "column4": "30248", + "column5": "true", + "column6": "5.816717E37", + "column7": "3378578351879036928" + }, + { + "column1": "1.5326533381159698E308", + "column2": "a64xt03", + "column3": "1201195977", + "column4": "19129", + "column5": "false", + "column6": "2.9896444E38", + "column7": "1099957739739105920" + }, + { + "column1": "8.783467060116663E307", + "column2": "2hnae9x7lwu", + "column3": "2131296938", + "column4": "10837", + "column5": "false", + "column6": "3.2913344E37", + "column7": "829305276099110656" + }, + { + "column1": "1.5388663818906795E308", + "column2": "4r5ehn2o", + "column3": "723955971", + "column4": "14526", + "column5": "false", + "column6": "1.996645E38", + "column7": "6680146670873906176" + } +] \ No newline at end of file