Top Fields Constructors Methods
org.hibernate.sql.model.ast.builder

public Class TableDeleteBuilderSkipped

extends Object
implements TableDeleteBuilder
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.model.ast.builder.TableDeleteBuilder, org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder, org.hibernate.sql.model.ast.builder.TableMutationBuilder
Imports
org.hibernate.metamodel.mapping.JdbcMapping, .SelectableMapping, org.hibernate.sql.model.TableMapping, org.hibernate.sql.model.ast.ColumnValueBindingList, .MutatingTableReference, .TableDelete

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final MutatingTableReference

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addKeyRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping)

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addKeyRestriction.

Add restriction based on the column in the table's key
public void
public void
public void
addOptimisticLockRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping)

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addOptimisticLockRestriction.

Add restriction based on non-version optimistically-locked column
public void
public TableDelete
public ColumnValueBindingList
public MutatingTableReference
getMutatingTable()

Implements org.hibernate.sql.model.ast.builder.TableMutationBuilder.getMutatingTable.

Reference (in the SQL AST sense) to the mutating table
public ColumnValueBindingList
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

tableReferenceback to summary
private final MutatingTableReference tableReference

Constructor Detail

TableDeleteBuilderSkippedback to summary
public TableDeleteBuilderSkipped(TableMapping tableMapping)

Method Detail

addKeyRestrictionback to summary
public void addKeyRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping)

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addKeyRestriction.

Doc from org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addKeyRestriction.

Add restriction based on the column in the table's key

Annotations
@Override
addLiteralRestrictionback to summary
public void addLiteralRestriction(String columnName, String sqlLiteralText, JdbcMapping jdbcMapping)

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addLiteralRestriction.

Annotations
@Override
addNullOptimisticLockRestrictionback to summary
public void addNullOptimisticLockRestriction(SelectableMapping column)

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addNullOptimisticLockRestriction.

Annotations
@Override
addOptimisticLockRestrictionback to summary
public void addOptimisticLockRestriction(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping)

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addOptimisticLockRestriction.

Doc from org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addOptimisticLockRestriction.

Add restriction based on non-version optimistically-locked column

Annotations
@Override
addWhereFragmentback to summary
public void addWhereFragment(String fragment)

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.addWhereFragment.

Annotations
@Override
buildMutationback to summary
public TableDelete buildMutation()

Implements org.hibernate.sql.model.ast.builder.TableMutationBuilder.buildMutation.

Doc from org.hibernate.sql.model.ast.builder.TableMutationBuilder.buildMutation.

Build the mutation descriptor

Annotations
@Override
getKeyRestrictionBindingsback to summary
public ColumnValueBindingList getKeyRestrictionBindings()

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.getKeyRestrictionBindings.

Annotations
@Override
getMutatingTableback to summary
public MutatingTableReference getMutatingTable()

Implements org.hibernate.sql.model.ast.builder.TableMutationBuilder.getMutatingTable.

Doc from org.hibernate.sql.model.ast.builder.TableMutationBuilder.getMutatingTable.

Reference (in the SQL AST sense) to the mutating table

Annotations
@Override
getOptimisticLockBindingsback to summary
public ColumnValueBindingList getOptimisticLockBindings()

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.getOptimisticLockBindings.

Annotations
@Override
setWhereback to summary
public void setWhere(String fragment)

Implements org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder.setWhere.

Annotations
@Override