Class SimpleSqlValueConverter<T>
java.lang.Object
me.hsgamer.topper.storage.sql.converter.SimpleSqlValueConverter<T>
- All Implemented Interfaces:
SqlValueConverter<T>
- Direct Known Subclasses:
StringSqlValueConverter
,UUIDSqlValueConverter
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleSqlValueConverter
(Function<@NotNull T, @NotNull String> toStringConverter, Function<@NotNull String, @Nullable T> fromStringConverter, String valueName, boolean isStringNationalized, int stringMaxLength) SimpleSqlValueConverter
(Function<@NotNull T, @NotNull String> toStringConverter, Function<@NotNull String, @Nullable T> fromStringConverter, String valueName, String sqlType) SimpleSqlValueConverter
(Function<@NotNull T, @NotNull String> toStringConverter, Function<@NotNull String, @Nullable T> fromStringConverter, String valueName, String sqlType, boolean isStringNationalized) -
Method Summary
Modifier and TypeMethodDescriptionfromSqlResultSet
(@NotNull ResultSet resultSet) String[]
String[]
Object[]
toSqlValues
(T value)
-
Constructor Details
-
SimpleSqlValueConverter
-
SimpleSqlValueConverter
-
SimpleSqlValueConverter
-
-
Method Details
-
getSqlColumns
- Specified by:
getSqlColumns
in interfaceSqlValueConverter<T>
-
getSqlColumnDefinitions
- Specified by:
getSqlColumnDefinitions
in interfaceSqlValueConverter<T>
-
toSqlValues
- Specified by:
toSqlValues
in interfaceSqlValueConverter<T>
-
fromSqlResultSet
- Specified by:
fromSqlResultSet
in interfaceSqlValueConverter<T>
- Throws:
SQLException
-