Uses of Interface
org.seasar.doma.jdbc.Config
Packages that use Config
Package
Description
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
Provides JDBC related interfaces and classes.
Provides classes to build dynamic SQL statements.
Provides classes and interfaces to execute SQL statements using the command pattern.
Provides entry points for the Criteria API.
Provides contexts and settings used to build the criteria query statements.
Provides the SQL queries and builders.
Provides criteria query statements.
Provides classes and interfaces for entity mapping and lifecycle management.
Provides classes that are related to identity generation of entity.
Provides query objects that build and execute SQL statements.
-
Uses of Config in org.seasar.doma.internal
Classes in org.seasar.doma.internal that implement ConfigFields in org.seasar.doma.internal declared as ConfigConstructors in org.seasar.doma.internal with parameters of type ConfigModifierConstructorDescriptionRuntimeConfig(Config originalConfig) RuntimeConfig(Config config, DataSource dataSource) -
Uses of Config in org.seasar.doma.internal.jdbc.dao
Methods in org.seasar.doma.internal.jdbc.dao that return ConfigConstructors in org.seasar.doma.internal.jdbc.dao with parameters of type ConfigModifierConstructorDescriptionDaoImplSupport(Config config) DaoImplSupport(Config config, Connection connection) Deprecated, for removal: This API element is subject to removal in a future version.DaoImplSupport(Config config, DataSource dataSource) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Config in org.seasar.doma.internal.jdbc.entity
Fields in org.seasar.doma.internal.jdbc.entity declared as ConfigMethods in org.seasar.doma.internal.jdbc.entity that return ConfigConstructors in org.seasar.doma.internal.jdbc.entity with parameters of type ConfigModifierConstructorDescriptionprotectedAbstractEntityListenerContext(EntityType<E> entityType, Method method, Config config) protectedAbstractPostDeleteContext(EntityType<E> entityType, Method method, Config config) protectedAbstractPostInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType) protectedAbstractPostUpdateContext(EntityType<E> entityType, Method method, Config config) protectedAbstractPreDeleteContext(EntityType<E> entityType, Method method, Config config) protectedAbstractPreInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType) protectedAbstractPreUpdateContext(EntityType<E> entityType, Method method, Config config) -
Uses of Config in org.seasar.doma.internal.jdbc.sql
Fields in org.seasar.doma.internal.jdbc.sql declared as ConfigModifier and TypeFieldDescriptionprotected final ConfigCallableSqlBuilder.configprotected final ConfigNodePreparedSqlBuilder.configprotected final ConfigPreparedSqlBuilder.configMethods in org.seasar.doma.internal.jdbc.sql that return ConfigModifier and TypeMethodDescriptionNodePreparedSqlBuilder.BlankLineRemovalContext.getConfig()NodePreparedSqlBuilder.DefaultContext.getConfig()Constructors in org.seasar.doma.internal.jdbc.sql with parameters of type ConfigModifierConstructorDescriptionBlankLineRemovalContext(Config config, ExpressionEvaluator evaluator) CallableSqlBuilder(Config config, SqlKind kind, String moduleName, List<SqlParameter> parameters, SqlLogType sqlLogType) CallableSqlBuilder(Config config, SqlKind kind, String moduleName, List<SqlParameter> parameters, SqlLogType sqlLogType, ResultParameter<?> resultParameter) protectedDefaultContext(Config config, ExpressionEvaluator evaluator) NodePreparedSqlBuilder(Config config, SqlKind kind, String sqlFilePath) NodePreparedSqlBuilder(Config config, SqlKind kind, String sqlFilePath, ExpressionEvaluator evaluator, SqlLogType sqlLogType) NodePreparedSqlBuilder(Config config, SqlKind kind, String sqlFilePath, ExpressionEvaluator evaluator, SqlLogType sqlLogType, Function<ExpandNode, List<String>> columnsExpander) NodePreparedSqlBuilder(Config config, SqlKind kind, String sqlFilePath, ExpressionEvaluator evaluator, SqlLogType sqlLogType, Function<ExpandNode, List<String>> columnsExpander, BiConsumer<PopulateNode, SqlContext> valuesPopulater) NodePreparedSqlBuilder(Config config, SqlKind kind, String sqlFilePath, ExpressionEvaluator evaluator, SqlLogType sqlLogType, Function<ExpandNode, List<String>> columnsExpander, BiConsumer<PopulateNode, SqlContext> valuesPopulater, BiFunction<ExpandNode, String, List<String>> aggregateColumnsExpander) PreparedSqlBuilder(Config config, SqlKind kind, SqlLogType sqlLogType) -
Uses of Config in org.seasar.doma.jdbc
Subinterfaces of Config in org.seasar.doma.jdbcModifier and TypeInterfaceDescriptioninterfaceRepresents a simplified configuration interface that extends the baseConfiginterface.Fields in org.seasar.doma.jdbc declared as ConfigMethods in org.seasar.doma.jdbc that return ConfigModifier and TypeMethodDescriptionstatic ConfigRetrieves aConfigobject from theproviderparameter.CommentContext.getConfig()Returns the configuration.ConfigProvider.getConfig()Returns the configuration.Method parameters in org.seasar.doma.jdbc with type arguments of type ConfigModifier and TypeMethodDescriptiondefault <RESULT> SqlProcessorCommand<RESULT>CommandImplementors.createSqlProcessorCommand(Method method, SqlProcessorQuery query, BiFunction<Config, PreparedSql, RESULT> handler) Creates aSqlProcessorCommandobjectConstructors in org.seasar.doma.jdbc with parameters of type Config -
Uses of Config in org.seasar.doma.jdbc.builder
Methods in org.seasar.doma.jdbc.builder with parameters of type ConfigModifier and TypeMethodDescriptionstatic BatchDeleteExecutorBatchDeleteExecutor.newInstance(Config config) Creates a new instance.static BatchInsertExecutorBatchInsertExecutor.newInstance(Config config) Creates a new instance.static BatchUpdateExecutorBatchUpdateExecutor.newInstance(Config config) Creates a new instance.static DeleteBuilderDeleteBuilder.newInstance(Config config) Creates a new instance.static InsertBuilderInsertBuilder.newInstance(Config config) Creates a new instance.static MapBatchInsertBuilderMapBatchInsertBuilder.newInstance(Config config, String tableName) Creates a new instance.static MapInsertBuilderMapInsertBuilder.newInstance(Config config, String tableName) static SelectBuilderSelectBuilder.newInstance(Config config) Creates a new instance.static UpdateBuilderUpdateBuilder.newInstance(Config config) Creates a new instance. -
Uses of Config in org.seasar.doma.jdbc.command
Fields in org.seasar.doma.jdbc.command with type parameters of type ConfigModifier and TypeFieldDescriptionprotected final BiFunction<Config,PreparedSql, RESULT> SqlProcessorCommand.handlerthe handler function that processes the SQLConstructor parameters in org.seasar.doma.jdbc.command with type arguments of type ConfigModifierConstructorDescriptionSqlProcessorCommand(SqlProcessorQuery query, BiFunction<Config, PreparedSql, RESULT> handler) Creates a new instance. -
Uses of Config in org.seasar.doma.jdbc.criteria
Fields in org.seasar.doma.jdbc.criteria declared as ConfigModifier and TypeFieldDescriptionprotected final ConfigEntityql.configDeprecated, for removal: This API element is subject to removal in a future version.protected final ConfigNativeSql.configDeprecated, for removal: This API element is subject to removal in a future version.Constructors in org.seasar.doma.jdbc.criteria with parameters of type ConfigModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Creates an instance.WithQueryDsl(Config config, List<WithContext> withContexts) Creates an instance. -
Uses of Config in org.seasar.doma.jdbc.criteria.context
Methods in org.seasar.doma.jdbc.criteria.context with parameters of type Config -
Uses of Config in org.seasar.doma.jdbc.criteria.query
Methods in org.seasar.doma.jdbc.criteria.query that return ConfigMethods in org.seasar.doma.jdbc.criteria.query with parameters of type ConfigModifier and TypeMethodDescriptionstatic AliasManagerCreates a new instance ofAliasManagerusing the provided configuration and context.static AliasManagerAliasManager.createChild(Config config, Context context, AliasManager parent) Creates a child instance ofAliasManagerusing the provided configuration, context, and parentAliasManager.static AliasManagerAliasManager.createEmpty(Config config, Context context) Creates an empty instance ofAliasManagerwith the provided configuration and context.Constructors in org.seasar.doma.jdbc.criteria.query with parameters of type ConfigModifierConstructorDescriptionBuilderSupport(Config config, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager aliasManager) CriteriaQuery(Config config, PreparedSql sql, String className, String methodName) DeleteBuilder(Config config, DeleteContext context, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager aliasManager) DeleteBuilder(Config config, DeleteContext context, Function<String, String> commenter, SqlLogType sqlLogType) InsertBuilder(Config config, InsertContext context, Function<String, String> commenter, PreparedSqlBuilder buf) InsertBuilder(Config config, InsertContext context, Function<String, String> commenter, SqlLogType sqlLogType) SelectBuilder(Config config, SelectContext context, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager aliasManager) SelectBuilder(Config config, SelectContext context, Function<String, String> commenter, SqlLogType sqlLogType) SetOperationBuilder(Config config, SetOperationContext<?> context, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager parentAliasManager) SetOperationBuilder(Config config, SetOperationContext<?> context, Function<String, String> commenter, SqlLogType sqlLogType) UpdateBuilder(Config config, UpdateContext context, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager aliasManager) UpdateBuilder(Config config, UpdateContext context, Function<String, String> commenter, SqlLogType sqlLogType) -
Uses of Config in org.seasar.doma.jdbc.criteria.statement
Fields in org.seasar.doma.jdbc.criteria.statement declared as ConfigConstructors in org.seasar.doma.jdbc.criteria.statement with parameters of type ConfigModifierConstructorDescriptionprotectedAbstractSetOperand(Config config, Function<SelectQuery, ObjectProvider<ELEMENT>> objectProviderFactory) protectedAbstractStatement(Config config) EntityqlBatchDeleteStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, DeleteSettings settings) EntityqlBatchInsertIntermediate(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings, DuplicateKeyType duplicateKeyType) EntityqlBatchInsertStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings) EntityqlBatchInsertTerminate(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings, DuplicateKeyType duplicateKeyType, List<PropertyMetamodel<?>> keys) EntityqlBatchUpdateStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, UpdateSettings settings) EntityqlDeleteReturningStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, DeleteSettings settings, ReturningProperties returning) EntityqlDeleteStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, DeleteSettings settings) EntityqlInsertIntermediate(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, InsertSettings settings, DuplicateKeyType duplicateKeyType) EntityqlInsertStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, InsertSettings settings) EntityqlInsertTerminal(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, InsertSettings settings, DuplicateKeyType duplicateKeyType, List<PropertyMetamodel<?>> keys) EntityqlMultiInsertIntermediate(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings, DuplicateKeyType duplicateKeyType) EntityqlMultiInsertReturningStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings, DuplicateKeyType duplicateKeyType, List<PropertyMetamodel<?>> keys, ReturningProperties returning) EntityqlMultiInsertStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings) EntityqlMultiInsertTerminal(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings, DuplicateKeyType duplicateKeyType, List<PropertyMetamodel<?>> keys) EntityqlSelectStarting(Config config, SelectFromDeclaration declaration, EntityMetamodel<ENTITY> entityMetamodel) EntityqlSelectTerminal(Config config, SelectFromDeclaration declaration, EntityMetamodel<ENTITY> entityMetamodel) EntityqlUpdateReturningStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, UpdateSettings settings, ReturningProperties returning) EntityqlUpdateStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, UpdateSettings settings) NativeSqlDeleteStarting(Config config, DeleteDeclaration declaration) NativeSqlDeleteTerminal(Config config, DeleteDeclaration declaration) NativeSqlInsertStarting(Config config, InsertDeclaration declaration) NativeSqlInsertTerminal(Config config, InsertDeclaration declaration) NativeSqlSelectIntermediate(Config config, SelectFromDeclaration declaration, Function<SelectQuery, ObjectProvider<ELEMENT>> objectProviderFactory) NativeSqlSelectStarting(Config config, SelectFromDeclaration declaration, EntityMetamodel<ENTITY> entityMetamodel, Function<SelectQuery, ObjectProvider<ENTITY>> objectProviderFactory) NativeSqlSelectTerminal(Config config, SelectFromDeclaration declaration, ResultSetHandler<RESULT> resultSetHandler) NativeSqlSelectTerminal(Config config, SelectFromDeclaration declaration, ResultSetHandler<RESULT> resultSetHandler, boolean returnsStream) NativeSqlSetStarting(Config config, SetOperationContext<ELEMENT> context, Function<SelectQuery, ObjectProvider<ELEMENT>> objectProviderFactory) NativeSqlSetTerminal(Config config, SetOperationContext<?> context, ResultSetHandler<RESULT> resultSetHandler) NativeSqlSetTerminal(Config config, SetOperationContext<?> context, ResultSetHandler<RESULT> resultSetHandler, boolean returnsStream) NativeSqlUpdateStarting(Config config, UpdateDeclaration declaration) NativeSqlUpdateTerminal(Config config, UpdateDeclaration declaration) NativeSqlUpsertOnDuplicateKeyIgnoreSelectingKeys(Config config, InsertDeclaration declaration) NativeSqlUpsertOnDuplicateKeyUpdateSelectingKeys(Config config, InsertDeclaration declaration) NativeSqlUpsertOnDuplicateKeyUpdateSelectingSet(Config config, InsertDeclaration declaration) NativeSqlUpsertTerminal(Config config, InsertDeclaration declaration) UnifiedDeleteStarting(Config config, EntityMetamodel<ENTITY> entityMetamodel, DeleteSettings settings) Creates an instance.UnifiedInsertStarting(Config config, EntityMetamodel<ENTITY> entityMetamodel, InsertSettings settings) Creates an instance.UnifiedSelectStarting(Config config, SelectFromDeclaration declaration, EntityMetamodel<ENTITY> entityMetamodel) Creates an instance.UnifiedUpdateStarting(Config config, EntityMetamodel<ENTITY> entityMetamodel, UpdateSettings settings) Creates an instance. -
Uses of Config in org.seasar.doma.jdbc.entity
Methods in org.seasar.doma.jdbc.entity that return ConfigModifier and TypeMethodDescriptionPostDeleteContext.getConfig()Returns the Doma configuration associated with this delete operation.PostInsertContext.getConfig()Returns the Doma configuration associated with this insert operation.PostUpdateContext.getConfig()Returns the Doma configuration associated with this update operation.PreDeleteContext.getConfig()Returns the Doma configuration associated with this delete operation.PreInsertContext.getConfig()Returns the Doma configuration associated with this insert operation.PreUpdateContext.getConfig()Returns the Doma configuration associated with this update operation. -
Uses of Config in org.seasar.doma.jdbc.id
Fields in org.seasar.doma.jdbc.id declared as ConfigModifier and TypeFieldDescriptionprotected final ConfigIdGenerationConfig.configprotected final ConfigReservedIdProvider.configDeprecated.Constructors in org.seasar.doma.jdbc.id with parameters of type ConfigModifierConstructorDescriptionIdGenerationConfig(Config config, EntityType<?> entityType) IdGenerationConfig(Config config, EntityType<?> entityType, IdProvider idProvider) Deprecated.ReservedIdProvider(Config config, EntityType<?> entityType, int reservationSize) Deprecated. -
Uses of Config in org.seasar.doma.jdbc.query
Fields in org.seasar.doma.jdbc.query declared as ConfigModifier and TypeFieldDescriptionprotected ConfigAbstractQuery.configThe configuration.protected final ConfigBatchUpdateQueryHelper.configThe configuration.protected final ConfigUpdateQueryHelper.configMethods in org.seasar.doma.jdbc.query that return ConfigModifier and TypeMethodDescriptionAbstractQuery.getConfig()Returns the configuration for this query.Query.getConfig()Returns the configuration for this query.SqlFileBatchModifyQuery.getConfig()Returns the configuration for this query.Methods in org.seasar.doma.jdbc.query with parameters of type ConfigModifier and TypeMethodDescriptionvoidSets the configuration.Constructors in org.seasar.doma.jdbc.query with parameters of type ConfigModifierConstructorDescriptionAutoBatchPostDeleteContext(EntityType<E> entityType, Method method, Config config) Constructs an instance.AutoBatchPostInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType) Constructs an instance.AutoBatchPostUpdateContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance.AutoBatchPreDeleteContext(EntityType<E> entityType, Method method, Config config) Constructs an instance.AutoBatchPreInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType) Constructs an instance.AutoBatchPreUpdateContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance.AutoPostDeleteContext(EntityType<E> entityType, Method method, Config config, ReturningProperties returningProperties) Creates a new context for post-delete operations.AutoPostInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType, ReturningProperties returningProperties) Constructs an instance.AutoPostInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType, ReturningProperties returningProperties) Constructs an instance.AutoPostUpdateContext(EntityType<E> entityType, Method method, Config config, List<EntityPropertyType<E, ?>> targetPropertyTypes, ReturningProperties returningProperties) Constructs an instance.AutoPreDeleteContext(EntityType<E> entityType, Method method, Config config, ReturningProperties returningProperties) Creates a new context for pre-delete operations.AutoPreInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType, ReturningProperties returningProperties) Constructs an instance.AutoPreInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType, ReturningProperties returningProperties) Constructs an instance.AutoPreUpdateContext(EntityType<E> entityType, Method method, Config config, List<EntityPropertyType<E, ?>> targetPropertyTypes, ReturningProperties returningProperties) Constructs an instance.BatchUpdateQueryHelper(Config config, EntityType<E> entityType, String[] includedPropertyNames, String[] excludedPropertyNames, boolean versionIgnored, boolean optimisticLockExceptionSuppressed) Constructs a newBatchUpdateQueryHelper.SqlFileBatchPostDeleteContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFileBatchPostInsertContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFileBatchPostUpdateContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFileBatchPreDeleteContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFileBatchPreInsertContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFileBatchPreUpdateContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFilePostDeleteContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFilePostInsertContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFilePostUpdateContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFilePreDeleteContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFilePreInsertContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.SqlFilePreUpdateContext(EntityType<E> entityType, Method method, Config config) Constructs a new instance with the specified entity information.UpdateQueryHelper(Config config, EntityType<E> entityType, String[] includedPropertyNames, String[] excludedPropertyNames, boolean nullExcluded, boolean versionIgnored, boolean optimisticLockExceptionSuppressed, boolean unchangedPropertyIncluded)