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.ParseExceptiondefault 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()