Uses of Enum Class
org.seasar.doma.jdbc.query.DuplicateKeyType
Packages that use DuplicateKeyType
Package
Description
Internal implementation details for the Doma framework.
Provides contexts and settings used to build the criteria query statements.
Provides criteria query statements.
Provides classes and interfaces for entity mapping and lifecycle management.
Provides query objects that build and execute SQL statements.
-
Uses of DuplicateKeyType in org.seasar.doma.internal.jdbc.entity
Methods in org.seasar.doma.internal.jdbc.entity that return DuplicateKeyTypeModifier and TypeMethodDescriptionAbstractPostInsertContext.getDuplicateKeyType()AbstractPreInsertContext.getDuplicateKeyType()Constructors in org.seasar.doma.internal.jdbc.entity with parameters of type DuplicateKeyTypeModifierConstructorDescriptionprotectedAbstractPostInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType) protectedAbstractPreInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType) -
Uses of DuplicateKeyType in org.seasar.doma.jdbc.criteria.context
Fields in org.seasar.doma.jdbc.criteria.context declared as DuplicateKeyType -
Uses of DuplicateKeyType in org.seasar.doma.jdbc.criteria.statement
Constructors in org.seasar.doma.jdbc.criteria.statement with parameters of type DuplicateKeyTypeModifierConstructorDescriptionEntityqlBatchInsertIntermediate(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings, DuplicateKeyType duplicateKeyType) EntityqlBatchInsertTerminate(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings, DuplicateKeyType duplicateKeyType, List<PropertyMetamodel<?>> keys) EntityqlInsertIntermediate(Config config, EntityMetamodel<ENTITY> entityMetamodel, ENTITY entity, InsertSettings settings, DuplicateKeyType duplicateKeyType) 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) EntityqlMultiInsertTerminal(Config config, EntityMetamodel<ENTITY> entityMetamodel, List<ENTITY> entities, InsertSettings settings, DuplicateKeyType duplicateKeyType, List<PropertyMetamodel<?>> keys) -
Uses of DuplicateKeyType in org.seasar.doma.jdbc.entity
Methods in org.seasar.doma.jdbc.entity that return DuplicateKeyTypeModifier and TypeMethodDescriptionPostInsertContext.getDuplicateKeyType()Returns the duplicate key handling strategy used for this insert operation.PreInsertContext.getDuplicateKeyType()Returns the duplicate key handling strategy for this insert operation. -
Uses of DuplicateKeyType in org.seasar.doma.jdbc.query
Fields in org.seasar.doma.jdbc.query declared as DuplicateKeyTypeModifier and TypeFieldDescriptionprotected DuplicateKeyTypeAutoBatchInsertQuery.duplicateKeyTypeThe strategy for handling duplicate keys.protected DuplicateKeyTypeAutoInsertQuery.duplicateKeyTypeThe strategy for handling duplicate key violations.protected DuplicateKeyTypeAutoMultiInsertQuery.duplicateKeyTypeThe strategy for handling duplicate key violations.final DuplicateKeyTypeUpsertAssemblerContext.duplicateKeyTypeMethods in org.seasar.doma.jdbc.query that return DuplicateKeyTypeModifier and TypeMethodDescriptionstatic DuplicateKeyTypeReturns the enum constant of this class with the specified name.static DuplicateKeyType[]DuplicateKeyType.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.seasar.doma.jdbc.query with parameters of type DuplicateKeyTypeModifier and TypeMethodDescriptionstatic UpsertAssemblerContextUpsertAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<?> entityType, DuplicateKeyType duplicateKeyType, Naming naming, Dialect dialect, List<EntityPropertyType<?, ?>> keys, List<QueryOperandPair> insertValues, List<QueryOperandPair> setValues) static UpsertAssemblerContextUpsertAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<?> entityType, DuplicateKeyType duplicateKeyType, Naming naming, Dialect dialect, List<EntityPropertyType<?, ?>> keys, List<QueryOperandPair> insertValues, List<QueryOperandPair> setValues, ReturningProperties returning) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntity(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, ENTITY entity) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntity(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, ENTITY entity, ReturningProperties returning) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntityList(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, List<ENTITY> entities) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntityList(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, List<ENTITY> entities, ReturningProperties returning) voidAutoBatchInsertQuery.setDuplicateKeyType(DuplicateKeyType duplicateKeyType) Sets the strategy for handling duplicate keys.voidAutoInsertQuery.setDuplicateKeyType(DuplicateKeyType duplicateKeyType) Sets the strategy for handling duplicate key violations.voidAutoMultiInsertQuery.setDuplicateKeyType(DuplicateKeyType duplicateKeyType) Sets the strategy for handling duplicate key violations.Constructors in org.seasar.doma.jdbc.query with parameters of type DuplicateKeyTypeModifierConstructorDescriptionAutoBatchPostInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType) Constructs an instance.AutoBatchPreInsertContext(EntityType<E> entityType, Method method, Config config, DuplicateKeyType duplicateKeyType) Constructs an instance.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.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.