Top Description Methods
org.hibernate.sql.ast.tree.insert

public Interface InsertStatement

extends MutationStatement
Known Direct Implementers
org.hibernate.sql.ast.tree.insert.InsertSelectStatement
Imports
java.util.List, java.util.function.BiConsumer, org.hibernate.sql.ast.tree.MutationStatement, org.hibernate.sql.ast.tree.expression.ColumnReference

Specialization of MutationStatement for inserts
Author
Steve Ebersole

Method Summary

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

Iterates each target column

public default int
getNumberOfTargetColumns()

The number of target columns associated with this insert.

public List<ColumnReference>
getTargetColumns()

Get all target columns

Inherited from org.hibernate.sql.ast.tree.MutationStatement:
getReturningColumnsgetTargetTable

Method Detail

forEachTargetColumnback to summary
public void forEachTargetColumn(BiConsumer<Integer, ColumnReference> consumer)

Iterates each target column

getNumberOfTargetColumnsback to summary
public default int getNumberOfTargetColumns()

The number of target columns associated with this insert.

Implementation Note

By default, returns the size of getTargetColumns() which may be appropriate or not

getTargetColumnsback to summary
public List<ColumnReference> getTargetColumns()

Get all target columns