| Package | Description |
|---|---|
| org.seasar.doma.jdbc |
Provides JDBC related interfaces and classes.
|
| org.seasar.doma.jdbc.builder |
Provides classes to build dynamic SQL statements.
|
| org.seasar.doma.jdbc.command |
Provides classes and interfaces to execute SQL statements.
|
| org.seasar.doma.jdbc.criteria |
Provides entry points for the Criteria API.
|
| org.seasar.doma.jdbc.criteria.context |
Provides contexts and settings used to build the criteria query statements.
|
| org.seasar.doma.jdbc.criteria.query |
Provides the SQL queries and builders.
|
| org.seasar.doma.jdbc.criteria.statement |
Provides criteria query statements.
|
| org.seasar.doma.jdbc.entity |
Provides the classes that are related to entities.
|
| org.seasar.doma.jdbc.id |
Provides classes that are related to identity generation of entity.
|
| org.seasar.doma.jdbc.query |
Provides query objects that build SQL statements.
|
| Modifier and Type | Field and Description |
|---|---|
protected Config |
CommentContext.config |
| Modifier and Type | Method and Description |
|---|---|
static Config |
Config.get(java.lang.Object provider)
Retrieves a
Config object from the provider parameter. |
Config |
ConfigProvider.getConfig()
Returns the configuration.
|
Config |
CommentContext.getConfig()
Returns the configuration.
|
| Modifier and Type | Method and Description |
|---|---|
default <RESULT> SqlProcessorCommand<RESULT> |
CommandImplementors.createSqlProcessorCommand(java.lang.reflect.Method method,
SqlProcessorQuery query,
java.util.function.BiFunction<Config,PreparedSql,RESULT> handler)
Creates a
SqlProcessorCommand object |
| Constructor and Description |
|---|
CommentContext(java.lang.String className,
java.lang.String methodName,
Config config,
java.lang.reflect.Method method,
java.lang.String message)
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
static UpdateBuilder |
UpdateBuilder.newInstance(Config config)
Creates a new instance.
|
static BatchDeleteExecutor |
BatchDeleteExecutor.newInstance(Config config)
Creates a new instance.
|
static BatchInsertExecutor |
BatchInsertExecutor.newInstance(Config config)
Creates a new instance.
|
static SelectBuilder |
SelectBuilder.newInstance(Config config)
Creates a new instance.
|
static DeleteBuilder |
DeleteBuilder.newInstance(Config config)
Creates a new instance.
|
static BatchUpdateExecutor |
BatchUpdateExecutor.newInstance(Config config)
Creates a new instance.
|
static InsertBuilder |
InsertBuilder.newInstance(Config config)
Creates a new instance.
|
static MapBatchInsertBuilder |
MapBatchInsertBuilder.newInstance(Config config,
java.lang.String tableName)
Creates a new instance.
|
static MapInsertBuilder |
MapInsertBuilder.newInstance(Config config,
java.lang.String tableName) |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.BiFunction<Config,PreparedSql,RESULT> |
SqlProcessorCommand.handler |
| Constructor and Description |
|---|
SqlProcessorCommand(SqlProcessorQuery query,
java.util.function.BiFunction<Config,PreparedSql,RESULT> handler) |
| Modifier and Type | Field and Description |
|---|---|
protected Config |
Entityql.config |
protected Config |
NativeSql.config |
| Constructor and Description |
|---|
Entityql(Config config) |
NativeSql(Config config) |
| Modifier and Type | Method and Description |
|---|---|
InParameter<?> |
Operand.Param.createInParameter(Config config) |
| Modifier and Type | Method and Description |
|---|---|
Config |
CriteriaQuery.getConfig() |
| Constructor and Description |
|---|
BuilderSupport(Config config,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
AliasManager aliasManager) |
CriteriaQuery(Config config,
PreparedSql sql,
java.lang.String className,
java.lang.String methodName) |
DeleteBuilder(Config config,
DeleteContext context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
AliasManager aliasManager) |
DeleteBuilder(Config config,
DeleteContext context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
SqlLogType sqlLogType) |
InsertBuilder(Config config,
InsertContext context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf) |
InsertBuilder(Config config,
InsertContext context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
SqlLogType sqlLogType) |
SelectBuilder(Config config,
SelectContext context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
AliasManager aliasManager) |
SelectBuilder(Config config,
SelectContext context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
SqlLogType sqlLogType) |
SetOperationBuilder(Config config,
SetOperationContext<?> context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
AliasManager parentAliasManager) |
SetOperationBuilder(Config config,
SetOperationContext<?> context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
SqlLogType sqlLogType) |
UpdateBuilder(Config config,
UpdateContext context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
AliasManager aliasManager) |
UpdateBuilder(Config config,
UpdateContext context,
java.util.function.Function<java.lang.String,java.lang.String> commenter,
SqlLogType sqlLogType) |
| Modifier and Type | Field and Description |
|---|---|
protected Config |
AbstractStatement.config |
| Modifier and Type | Method and Description |
|---|---|
Config |
PreDeleteContext.getConfig()
Returns the configuration.
|
Config |
PostUpdateContext.getConfig()
Returns the configuration.
|
Config |
PostInsertContext.getConfig()
Returns the configuration.
|
Config |
PreUpdateContext.getConfig()
Returns the configuration.
|
Config |
PreInsertContext.getConfig()
Returns the configuration.
|
Config |
PostDeleteContext.getConfig()
Returns the configuration.
|
| Modifier and Type | Field and Description |
|---|---|
protected Config |
ReservedIdProvider.config |
protected Config |
IdGenerationConfig.config |
| Constructor and Description |
|---|
IdGenerationConfig(Config config,
EntityType<?> entityType) |
IdGenerationConfig(Config config,
EntityType<?> entityType,
IdProvider idProvider) |
ReservedIdProvider(Config config,
EntityType<?> entityType,
int reservationSize) |
| Modifier and Type | Field and Description |
|---|---|
protected Config |
AbstractQuery.config |
protected Config |
UpdateQueryHelper.config |
protected Config |
BatchUpdateQueryHelper.config |
| Modifier and Type | Method and Description |
|---|---|
Config |
AbstractQuery.getConfig() |
Config |
SqlFileBatchModifyQuery.getConfig() |
Config |
Query.getConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractQuery.setConfig(Config config) |
| Constructor and Description |
|---|
AutoBatchPostDeleteContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
AutoBatchPostInsertContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config,
DuplicateKeyType duplicateKeyType) |
AutoBatchPostUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
AutoBatchPreDeleteContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
AutoBatchPreInsertContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config,
DuplicateKeyType duplicateKeyType) |
AutoBatchPreUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
AutoPostDeleteContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
AutoPostInsertContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config,
DuplicateKeyType duplicateKeyType) |
AutoPostUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config,
java.util.List<EntityPropertyType<E,?>> targetPropertyTypes) |
AutoPreDeleteContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
AutoPreInsertContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config,
DuplicateKeyType duplicateKeyType) |
AutoPreUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config,
java.util.List<EntityPropertyType<E,?>> targetPropertyTypes) |
BatchUpdateQueryHelper(Config config,
EntityType<E> entityType,
java.lang.String[] includedPropertyNames,
java.lang.String[] excludedPropertyNames,
boolean versionIgnored,
boolean optimisticLockExceptionSuppressed) |
SqlFileBatchPostDeleteContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFileBatchPostInsertContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFileBatchPostUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFileBatchPreDeleteContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFileBatchPreInsertContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFileBatchPreUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFilePostDeleteContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFilePostInsertContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFilePostUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFilePreDeleteContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFilePreInsertContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
SqlFilePreUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config) |
UpdateQueryHelper(Config config,
EntityType<E> entityType,
java.lang.String[] includedPropertyNames,
java.lang.String[] excludedPropertyNames,
boolean nullExcluded,
boolean versionIgnored,
boolean optimisticLockExceptionSuppressed,
boolean unchangedPropertyIncluded) |