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

public Class TableUpdateBuilderSkipped

extends Object
implements TableUpdateBuilder
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.model.ast.builder.TableUpdateBuilder, org.hibernate.metamodel.mapping.SelectableConsumer, org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder, 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.ast.ColumnValueBindingList, .MutatingTableReference, .RestrictedTableMutation, org.hibernate.sql.model.jdbc.JdbcMutationOperation

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
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
addValueColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob)

Implements org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder.addValueColumn.

Add a column as part of the values list
public void
public RestrictedTableMutation<JdbcMutationOperation>
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

TableUpdateBuilderSkippedback to summary
public TableUpdateBuilderSkipped(MutatingTableReference tableReference)

Method Detail

addKeyColumnback to summary
public void addKeyColumn(String columnName, String valueExpression, JdbcMapping jdbcMapping)

Implements org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder.addKeyColumn.

Doc from org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder.addKeyColumn.

Add a key column

Annotations
@Override
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
addValueColumnback to summary
public void addValueColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, boolean isLob)

Implements org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder.addValueColumn.

Doc from org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder.addValueColumn.

Add a column as part of the values list

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 RestrictedTableMutation<JdbcMutationOperation> 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.TableUpdateBuilder.setWhere.

Annotations
@Override