Package | Description |
---|---|
org.sormula |
Fundamental classes.
|
org.sormula.translator |
Classes that provide mapping between columns and Java class members.
|
org.sormula.translator.standard |
Classes that convert values from standard Java data types to a prepared statement and
to convert from result set to standard Java data types.
|
Modifier and Type | Method and Description |
---|---|
TypeTranslator<?> |
Table.getTypeTranslator(java.lang.Class<?> typeClass)
Gets the translator to use to convert a value to a prepared statement or to
convert from a result set.
|
TypeTranslator<?> |
Database.getTypeTranslator(java.lang.Class<?> typeClass)
Gets the translator to use to convert a value to a prepared statement and to convert
a value from a result set.
|
TypeTranslator<?> |
Database.getTypeTranslator(java.lang.String typeClassName)
Same as
Database.getTypeTranslator(Class) but uses class name. |
Modifier and Type | Method and Description |
---|---|
void |
Table.putTypeTranslator(java.lang.Class<?> typeClass,
TypeTranslator<?> typeTranslator)
Overrides translator defined in
Database for all operations on this table. |
void |
Database.putTypeTranslator(java.lang.Class<?> typeClass,
TypeTranslator<?> typeTranslator)
Defines the translator to use to convert a value to a prepared statement or to convert
a value from a result set.
|
void |
Table.putTypeTranslator(java.lang.String typeClassName,
TypeTranslator<?> typeTranslator)
Same as
Table.putTypeTranslator(Class, TypeTranslator) but uses class name. |
void |
Database.putTypeTranslator(java.lang.String typeClassName,
TypeTranslator<?> typeTranslator)
Same as
Database.putTypeTranslator(Class, TypeTranslator) but uses class name. |
Modifier and Type | Method and Description |
---|---|
TypeTranslator<T> |
AbstractColumnTranslator.getTypeTranslator() |
TypeTranslator<?> |
TypeTranslatorMap.getTypeTranslator(java.lang.Class<?> typeClass)
Gets the translator to use to convert a value to a prepared statement and to convert
a value from a result set.
|
Modifier and Type | Method and Description |
---|---|
void |
TypeTranslatorMap.putTypeTranslator(java.lang.Class<?> typeClass,
TypeTranslator<?> typeTranslator)
Defines the translator to use to convert a value to a prepared statement or to convert
a value from a result set.
|
void |
TypeTranslatorMap.putTypeTranslator(java.lang.String typeClassName,
TypeTranslator<?> typeTranslator)
Same as
TypeTranslatorMap.putTypeTranslator(Class, TypeTranslator) but uses class name. |
void |
AbstractColumnTranslator.setTypeTranslator(TypeTranslator<T> typeTranslator)
Sets the translator to read result sets and write to prepared statements.
|
Modifier and Type | Class and Description |
---|---|
class |
BigDecimalTranslator
Translates using
PreparedStatement.setBigDecimal(int, java.math.BigDecimal) and ResultSet.getBigDecimal(int) . |
class |
BooleanTranslator
Translates using
PreparedStatement.setBoolean(int, boolean) and ResultSet.getBoolean(int) . |
class |
BooleanYNTranslator
TypeTranslator that translates a boolean field using
PreparedStatement.setString(int, String) and ResultSet.getString(int) . |
class |
ByteTranslator
Translates using
PreparedStatement.setByte(int, byte) and ResultSet.getByte(int) . |
class |
DateTranslator
Translates using
PreparedStatement.setTimestamp(int, java.sql.Timestamp) and ResultSet.getTimestamp(int)
for java.util.Date objects. |
class |
DoubleTranslator
Translates using
PreparedStatement.setDouble(int, double) and ResultSet.getDouble(int) . |
class |
EnumToStringTranslator<T extends java.lang.Enum<T>>
TypeTranslator to use for Enum fields. |
class |
EnumTranslator<T extends java.lang.Enum<T>>
TypeTranslator to use for Enum fields. |
class |
FloatTranslator
Translates using
PreparedStatement.setFloat(int, float) and ResultSet.getFloat(int) . |
class |
GregorianCalendarTranslator
Translates a
GregorianCalendar using PreparedStatement.setTimestamp(int, java.sql.Timestamp)
and ResultSet.getTimestamp(int) . |
class |
InstantTranslator
Translates
Instant using PreparedStatement.setTimestamp(int, java.sql.Timestamp)
and ResultSet.getTimestamp(int) . |
class |
IntegerTranslator
Translates using
PreparedStatement.setInt(int, int) and ResultSet.getInt(int) . |
class |
LocalDateTranslator
Translates
LocalDate using PreparedStatement.setDate(int, java.sql.Date)
and ResultSet.getDate(int) . |
class |
LocalTimeTranslator
Translates
LocalTime using PreparedStatement.setTime(int, java.sql.Time)
and ResultSet.getTime(int) . |
class |
LongTranslator
Translates using
PreparedStatement.setLong(int, long) and ResultSet.getLong(int) . |
class |
ObjectTranslator
Translates using
PreparedStatement.setObject(int, Object) and ResultSet.getObject(int) . |
class |
ShortTranslator
Translates using
PreparedStatement.setShort(int, short) and ResultSet.getShort(int) . |
class |
SqlDateTranslator
Translates using
PreparedStatement.setDate(int, java.sql.Date)
and ResultSet.getDate(int) . |
class |
SqlTimestampTranslator
Translates using
PreparedStatement.setTimestamp(int, java.sql.Timestamp)
and ResultSet.getTimestamp(int) . |
class |
SqlTimeTranslator
Translates using
PreparedStatement.setTime(int, java.sql.Time)
and ResultSet.getTime(int) . |
class |
StringTranslator
Translates using
PreparedStatement.setString(int, String) and ResultSet.getString(int) . |
class |
TrimTranslator
Translates using
PreparedStatement.setString(int, String) and ResultSet.getString(int) . |