Class NumberConverter<T extends Number>
java.lang.Object
me.hsgamer.topper.storage.simple.converter.NumberConverter<T>
- All Implemented Interfaces:
ValueConverter<T>
-
Constructor Summary
ConstructorsConstructorDescriptionNumberConverter
(String valueName, boolean isDoubleValue, Function<@NotNull Number, @NotNull T> numberFunction) -
Method Summary
Modifier and TypeMethodDescriptionfromObjectMap
(@NotNull Map<String, Object> map) fromRawString
(@NotNull String value) fromSqlResultSet
(@NotNull ResultSet resultSet) String[]
String[]
toObjectMap
(@NotNull Number value) @NotNull String
toRawString
(@NotNull Number value) Object[]
toSqlValues
(@NotNull Number value)
-
Constructor Details
-
NumberConverter
-
-
Method Details
-
toRawString
- Specified by:
toRawString
in interfaceValueConverter<T extends Number>
-
fromRawString
- Specified by:
fromRawString
in interfaceValueConverter<T extends Number>
-
toObjectMap
- Specified by:
toObjectMap
in interfaceValueConverter<T extends Number>
-
fromObjectMap
- Specified by:
fromObjectMap
in interfaceValueConverter<T extends Number>
-
getSqlColumns
- Specified by:
getSqlColumns
in interfaceValueConverter<T extends Number>
-
getSqlColumnDefinitions
- Specified by:
getSqlColumnDefinitions
in interfaceValueConverter<T extends Number>
-
toSqlValues
- Specified by:
toSqlValues
in interfaceValueConverter<T extends Number>
-
fromSqlResultSet
- Specified by:
fromSqlResultSet
in interfaceValueConverter<T extends Number>
- Throws:
SQLException
-