diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/PabloLimonParedesProvider.Java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/PabloLimonParedesProvider.Java new file mode 100644 index 000000000..d70ecf7f0 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/PabloLimonParedesProvider.Java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class PabloLimonParedesProvider extends DataProvider { + public String getProviderName() { + return "pablolimonparedes"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Float.class, + "column2", Short.class, + "column3", Integer.class, + "column4", Long.class, + "column5", String.class, + "column6", Double.class, + "column7", Boolean.class); + } +} \ No newline at end of file diff --git a/lesson_09/types/types_app/src/main/resources/data/pablolimonparedes.json b/lesson_09/types/types_app/src/main/resources/data/pablolimonparedes.json new file mode 100644 index 000000000..09d4f6296 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/pablolimonparedes.json @@ -0,0 +1,92 @@ +[ + { + "column1": "7.5287833E37", + "column2": "15757", + "column3": "52488896", + "column4": "5636513924515844096", + "column5": "7rdfyije8w", + "column6": "1.3962919244553176E308", + "column7": "true" + }, + { + "column1": "2.3854817E38", + "column2": "15429", + "column3": "546340483", + "column4": "6932479783301763072", + "column5": "e9iwv2o50m6", + "column6": "3.812838710157256E307", + "column7": "true" + }, + { + "column1": "7.8569537E37", + "column2": "29812", + "column3": "1720796019", + "column4": "6709852803536691200", + "column5": "0q68r3", + "column6": "4.800856681064849E307", + "column7": "false" + }, + { + "column1": "1.4700728E38", + "column2": "6238", + "column3": "1500230107", + "column4": "7977426152842240000", + "column5": "rp9d5jumsh", + "column6": "1.8868419041108629E307", + "column7": "false" + }, + { + "column1": "1.2008644E38", + "column2": "10588", + "column3": "1597275283", + "column4": "6496189475149901824", + "column5": "afc31h8p", + "column6": "1.3333366823371267E308", + "column7": "false" + }, + { + "column1": "6.5079225E37", + "column2": "10816", + "column3": "144082055", + "column4": "4017442838813020672", + "column5": "u8yxz", + "column6": "7.297995402822601E307", + "column7": "true" + }, + { + "column1": "3.1808082E38", + "column2": "1411", + "column3": "1192284819", + "column4": "3202177377589228544", + "column5": "zip589vu", + "column6": "1.6271281309961876E308", + "column7": "false" + }, + { + "column1": "2.0841001E38", + "column2": "26897", + "column3": "2141891202", + "column4": "2527782124429290496", + "column5": "8g53bzs", + "column6": "1.0594011470705159E308", + "column7": "true" + }, + { + "column1": "5.517867E36", + "column2": "14028", + "column3": "1098909800", + "column4": "5342603299110808576", + "column5": "x1l3ofb7z4", + "column6": "3.823865644807689E306", + "column7": "false" + }, + { + "column1": "1.8070645E38", + "column2": "2342", + "column3": "1948841732", + "column4": "7853146019630228480", + "column5": "l73zar1vj", + "column6": "8.957662084742816E307", + "column7": "true" + } +] \ No newline at end of file