public interface Datatype<T>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(java.lang.Object value)
Converts value to String.
|
java.lang.String |
format(java.lang.Object value,
java.util.Locale locale)
Converts value to String taking into account local formats.
|
default java.lang.Class |
getJavaClass()
Java class representing this Datatype
|
default java.lang.String |
getName()
Deprecated.
|
default int |
getSqlType()
Deprecated.
|
T |
parse(java.lang.String value)
Parses value from String
|
T |
parse(java.lang.String value,
java.util.Locale locale)
Parses value from String taking into account local formats
|
default T |
read(java.sql.ResultSet resultSet,
int index)
Deprecated.
|
default void |
write(java.sql.PreparedStatement statement,
int index,
java.lang.Object value)
Deprecated.
|
java.lang.String format(@Nullable java.lang.Object value)
java.lang.String format(@Nullable java.lang.Object value, java.util.Locale locale)
@Nullable T parse(@Nullable java.lang.String value) throws java.text.ParseException
java.text.ParseException
@Nullable T parse(@Nullable java.lang.String value, java.util.Locale locale) throws java.text.ParseException
java.text.ParseException
default java.lang.Class getJavaClass()
@Deprecated default java.lang.String getName()
DatatypeRegistry.getId(Datatype)
or DatatypeRegistry.getIdByJavaClass(Class)
methods.@Deprecated @Nullable default T read(java.sql.ResultSet resultSet, int index) throws java.sql.SQLException
java.sql.SQLException
@Deprecated default void write(java.sql.PreparedStatement statement, int index, @Nullable java.lang.Object value) throws java.sql.SQLException
java.sql.SQLException
@Deprecated default int getSqlType()