java.lang.Object
org.seasar.doma.jdbc.query.DeleteAssemblerContext<ENTITY>
- Type Parameters:
ENTITY- the entity type
An assembler for delete statements.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal PreparedSqlBuilderThe SQL builder used to construct the DELETE statement.final DialectThe dialect that defines database-specific behaviors.final ENTITYThe entity instance to be deleted.final EntityType<ENTITY>The entity type that represents the table to delete from.final List<EntityPropertyType<ENTITY,?>> The list of property types that represent the primary key.final NamingThe naming convention used for converting Java names to database names.The properties to be returned from the DELETE operation.final TenantIdPropertyType<ENTITY,?, ?> The property type that represents the tenant ID column for multi-tenancy.booleanWhether to ignore the version property for optimistic locking.final VersionPropertyType<ENTITY,?, ?> The property type that represents the version column for optimistic locking. -
Method Summary
-
Field Details
-
buf
The SQL builder used to construct the DELETE statement. -
entityType
The entity type that represents the table to delete from. -
naming
The naming convention used for converting Java names to database names. -
dialect
The dialect that defines database-specific behaviors. -
idPropertyTypes
The list of property types that represent the primary key. -
versionPropertyType
The property type that represents the version column for optimistic locking. -
tenantIdPropertyType
The property type that represents the tenant ID column for multi-tenancy. -
versionIgnored
public boolean versionIgnoredWhether to ignore the version property for optimistic locking. -
entity
The entity instance to be deleted. -
returning
The properties to be returned from the DELETE operation.
-