| Package | Description |
|---|---|
| org.seasar.doma.jdbc |
Provides JDBC related interfaces and classes.
|
| org.seasar.doma.jdbc.command |
Provides classes and interfaces to execute SQL statements.
|
| org.seasar.doma.jdbc.dialect |
Provides RDBMS dialects.
|
| org.seasar.doma.jdbc.type |
Provides JDBC types.
|
| Modifier and Type | Method and Description |
|---|---|
<R,V> R |
JdbcMappingFunction.apply(Wrapper<V> wrapper,
JdbcType<V> jdbcType)
Applies this function.
|
| Modifier and Type | Method and Description |
|---|---|
<R,V> R |
JdbcOutParameterRegistrar.apply(Wrapper<V> wrapper,
JdbcType<V> jdbcType) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Oracle11Dialect.OracleResultSetType |
static class |
PostgresDialect.PostgresResultSetType |
| Modifier and Type | Field and Description |
|---|---|
protected static JdbcType<java.sql.ResultSet> |
PostgresDialect.RESULT_SET
the JDBC type for
ResultSet |
protected static JdbcType<java.sql.ResultSet> |
Oracle11Dialect.RESULT_SET
the JDBC type for
ResultSet |
| Modifier and Type | Method and Description |
|---|---|
JdbcType<java.sql.ResultSet> |
Dialect.getResultSetType()
Returns the
JdbcType object that corresponds to the ResultSet class. |
JdbcType<java.sql.ResultSet> |
PostgresDialect.getResultSetType() |
JdbcType<java.sql.ResultSet> |
Oracle11Dialect.getResultSetType() |
JdbcType<java.sql.ResultSet> |
StandardDialect.getResultSetType() |
| 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. |
| Constructor and Description |
|---|
PortableObjectType(JdbcType<T> baseType) |