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

public Interface TableInsert

extends TableMutation<JdbcInsertMutation>
Known Direct Implementers
org.hibernate.sql.model.ast.AbstractTableInsert
Imports
java.util.List, java.util.function.BiConsumer, org.hibernate.internal.util.collections.CollectionHelper, org.hibernate.sql.ast.tree.expression.ColumnReference, org.hibernate.sql.model.jdbc.JdbcInsertMutation

Models an insert into a model (entity or collection) table, triggered from flush
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public void
forEachReturningColumn(BiConsumer<Integer, ColumnReference> consumer)

Visit each return-column

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

Visit each value binding

public default int
getNumberOfReturningColumns()

The number of columns being returned

public default int
getNumberOfValueBindings()

The number of value bindings

public List<ColumnReference>
getReturningColumns()

The columns to return from the insert.

public List<ColumnValueBinding>
getValueBindings()

The value bindings for each column, including table key(s)

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

Method Detail

forEachReturningColumnback to summary
public void forEachReturningColumn(BiConsumer<Integer, ColumnReference> consumer)

Visit each return-column

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

Visit each value binding

See Also
getValueBindings()
getNumberOfReturningColumnsback to summary
public default int getNumberOfReturningColumns()

The number of columns being returned

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

The number of value bindings

See Also
getValueBindings()
getReturningColumnsback to summary
public List<ColumnReference> getReturningColumns()

The columns to return from the insert.

See Also
java.sql.Connection#prepareStatement(String, String[])
getValueBindingsback to summary
public List<ColumnValueBinding> getValueBindings()

The value bindings for each column, including table key(s)