Top Description Methods
org.hibernate.sql.model.ast

public Interface RestrictedTableMutation<O extends org.hibernate.sql.model.MutationOperation>

extends TableMutation<O extends MutationOperation>
Known Direct Subinterfaces
org.hibernate.sql.model.ast.TableDelete, org.hibernate.sql.model.ast.TableUpdate
Known Direct Implementers
org.hibernate.sql.model.internal.OptionalTableUpdate, org.hibernate.sql.model.ast.AbstractRestrictedTableMutation
Imports
java.util.List, java.util.function.BiConsumer, org.hibernate.annotations.OptimisticLockType, org.hibernate.sql.model.MutationOperation

Specialized TableMutation implementation for mutations which define a where-clause
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public List<ColumnValueBinding>
getKeyBindings()

The bindings for each key restriction (WHERE clause).

public default int
public default int
public List<ColumnValueBinding>
getOptimisticLockBindings()

All optimistic-lock bindings (WHERE clause), appended after key bindings

Inherited from org.hibernate.sql.model.ast.TableMutation:
createMutationOperationcreateMutationOperationforEachParametergetExpectationgetMutatingTablegetMutationCommentgetParametersgetTableNameisCallable

Method Detail

forEachKeyBindingback to summary
public void forEachKeyBinding(BiConsumer<Integer, ColumnValueBinding> consumer)

Visit each key binding

forEachOptimisticLockBindingback to summary
public void forEachOptimisticLockBinding(BiConsumer<Integer, ColumnValueBinding> consumer)

Visit each optimistic-lock binding

forEachValueBindingback to summary
public void forEachValueBinding(BiConsumer<Integer, ColumnValueBinding> consumer)
getKeyBindingsback to summary
public List<ColumnValueBinding> getKeyBindings()

The bindings for each key restriction (WHERE clause).

getNumberOfKeyBindingsback to summary
public default int getNumberOfKeyBindings()

The number of key bindings

getNumberOfOptimisticLockBindingsback to summary
public default int getNumberOfOptimisticLockBindings()

The number of optimistic-lock bindings

getOptimisticLockBindingsback to summary
public List<ColumnValueBinding> getOptimisticLockBindings()

All optimistic-lock bindings (WHERE clause), appended after key bindings

See Also
OptimisticLockType