| Package | Description |
|---|---|
| org.seasar.doma.jdbc |
Provides JDBC related interfaces and classes.
|
| org.seasar.doma.jdbc.dialect |
Provides RDBMS dialects.
|
| org.seasar.doma.jdbc.type |
Provides JDBC types.
|
| Modifier and Type | Method and Description |
|---|---|
<V> java.lang.String |
SqlLogFormattingFunction.apply(Wrapper<V> wrapper,
SqlLogFormatter<V> formatter)
Apply this function.
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Oracle11Dialect.Oracle11SqlLogFormattingVisitor.DateFormatter
A formatter that converts a
Date object to a date literal. |
protected static class |
Oracle11Dialect.Oracle11SqlLogFormattingVisitor.LocalDateFormatter
A formatter that converts a
LocalDate object to a date literal. |
protected static class |
Oracle11Dialect.Oracle11SqlLogFormattingVisitor.LocalDateTimeFormatter
A formatter that converts a
LocalDateTime object to a timestamp literal. |
protected static class |
Oracle11Dialect.Oracle11SqlLogFormattingVisitor.LocalTimeFormatter
A formatter that converts a
LocalTime object to a time literal. |
protected static class |
Oracle11Dialect.Oracle11SqlLogFormattingVisitor.TimeFormatter
A formatter that converts a
Time object to a time literal. |
protected static class |
Oracle11Dialect.Oracle11SqlLogFormattingVisitor.TimestampFormatter
A formatter that converts a
Timestamp object to a timestamp literal. |
protected static class |
Oracle11Dialect.Oracle11SqlLogFormattingVisitor.UtilDateFormatter
A formatter that converts a
Date object to a date literal. |
static class |
Oracle11Dialect.OracleResultSetType |
static class |
PostgresDialect.PostgresResultSetType |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JdbcType<T>
An object that converts JDBC data from SQL types to Java types, and vice versa.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJdbcType<T>
A skeletal implementation for the
JdbcType interface . |
class |
AbstractResultSetType
A JDBC type for RDBMS specific SQL type and
ResultSet. |
class |
ArrayType
A JDBC type for
Types.ARRAY and Array. |
class |
BigDecimalType
A JDBC type for
Types.DECIMAL and BigDecimal. |
class |
BigIntegerType
A JDBC type for
Types.BIGINT and BigInteger. |
class |
BlobType
A JDBC type for
Types.BLOB and Blob. |
class |
BooleanType
A JDBC type for
Types.BOOLEAN and Boolean. |
class |
BytesType
A JDBC type for
Types.BINARY and byte[]. |
class |
ByteType
A JDBC type for
Types.SMALLINT and Byte. |
class |
ClobType
A JDBC type for
Types.CLOB and Clob. |
class |
DateType
A JDBC type for
Types.DATE and Date. |
class |
DoubleType
A JDBC type for
Types.DOUBLE and Double. |
class |
EnumType<E extends java.lang.Enum<E>>
A JDBC type for
Types.VARCHAR and Enum. |
class |
FloatType
A JDBC type for
Types.FLOAT and Float. |
class |
IntegerAdaptiveBooleanType
A JDBC type for
Types.INTEGER and Boolean. |
class |
IntegerType
A JDBC type for
Types.INTEGER and Integer. |
class |
LocalDateTimeType
A JDBC type for
Types.TIMESTAMP and LocalDateTime. |
class |
LocalDateType
A JDBC type for
Types.DATE and LocalDate. |
class |
LocalTimeType
A JDBC type for
Types.TIME and LocalTime. |
class |
LongType
A JDBC type for
Types.BIGINT and Long. |
class |
NClobType
A JDBC type for
Types.NCLOB and NClob. |
class |
NStringType
A JDBC type for
Types.NVARCHAR and String. |
class |
ObjectType
A JDBC type for
Types.OTHER and Object. |
class |
PortableObjectType<T>
A JDBC type for
Types.OTHER. |
class |
ShortType
A JDBC type for
Types.SMALLINT and Short. |
class |
SQLXMLType
A JDBC type for
Types.SQLXML and SQLXML. |
class |
StringType
A JDBC type for
Types.VARCHAR and String. |
class |
TimestampType
A JDBC type for
Types.TIMESTAMP and Timestamp. |
class |
TimeType
A JDBC type for
Types.TIME and Time. |
class |
UtilDateType
A JDBC type for
Types.TIMESTAMP and Date. |