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

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

extends RestrictedTableMutation<O extends MutationOperation>
Known Direct Implementers
org.hibernate.sql.model.internal.TableUpdateNoSet, org.hibernate.sql.model.ast.AbstractTableUpdate
Imports
java.util.List, java.util.function.BiConsumer, org.hibernate.sql.model.MutationOperation

Models an update to a model (entity or collection) table, triggered from flush

API Note

I

Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public void
public default int
getNumberOfValueBindings()

The number of value bindings

public List<ColumnValueBinding>
getValueBindings()

The value bindings for each column.

Inherited from org.hibernate.sql.model.ast.RestrictedTableMutation:
forEachKeyBindingforEachOptimisticLockBindinggetKeyBindingsgetNumberOfKeyBindingsgetNumberOfOptimisticLockBindingsgetOptimisticLockBindings

Method Detail

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

Redeclares org.hibernate.sql.model.ast.RestrictedTableMutation.forEachValueBinding.

Visit each value binding

See Also
getValueBindings()
getNumberOfValueBindingsback to summary
public default int getNumberOfValueBindings()

The number of value bindings

See Also
getValueBindings()
getValueBindingsback to summary
public List<ColumnValueBinding> getValueBindings()

The value bindings for each column.

Implementation Note

Table key column(s) are not included here as those are not ever updated