Interface TableUpdate<O extends MutationOperation>
- All Superinterfaces:
AssigningTableMutation<O>, LogicalTableUpdate<O>, RestrictedTableMutation<O>, SqlAstNode, Statement, TableMutation<O>
- All Known Implementing Classes:
AbstractTableUpdate
Models an update to a model (entity or collection) table,
triggered from flush
- API Note:
- I
-
Method Summary
Modifier and TypeMethodDescriptionvoidforEachReturningColumn(BiConsumer<Integer, ColumnReference> consumer) Visit each return-columndefault intThe number of columns being returnedThe columns to return from the insert.Methods inherited from interface AssigningTableMutation
forEachValueBinding, getNumberOfValueBindings, getValueBindingsMethods inherited from interface RestrictedTableMutation
forEachKeyBinding, forEachOptimisticLockBinding, getKeyBindings, getNumberOfKeyBindings, getNumberOfOptimisticLockBindings, getOptimisticLockBindingsMethods inherited from interface Statement
accept, isSelectionMethods inherited from interface TableMutation
createMutationOperation, createMutationOperation, forEachParameter, getExpectation, getMutatingTable, getMutationComment, getParameters, getTableName, isCallable
-
Method Details
-
getReturningColumns
List<ColumnReference> getReturningColumns()The columns to return from the insert. -
getNumberOfReturningColumns
default int getNumberOfReturningColumns()The number of columns being returned- See Also:
-
forEachReturningColumn
Visit each return-column- See Also:
-