Top Fields Constructors Methods
org.hibernate.sql.model.internal

public Class TableInsertStandard

extends AbstractTableInsert
Class Inheritance
Imports
java.util.List, java.util.function.BiConsumer, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.expression.ColumnReference, org.hibernate.sql.model.MutationTarget, org.hibernate.sql.model.ast.AbstractTableInsert, .ColumnValueBinding, .ColumnValueParameter, .MutatingTableReference

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final List<ColumnReference>

Constructor Summary

AccessConstructor and Description
public
TableInsertStandard(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnReference> returningColumns, List<ColumnValueParameter> parameters)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public List<ColumnReference>
getReturningColumns()

Implements org.hibernate.sql.model.ast.TableInsert.getReturningColumns.

The columns to return from the insert.
public boolean
isCallable()

Implements org.hibernate.sql.model.ast.TableMutation.isCallable.

Is the mutation a procedure/function?
public boolean
Inherited from org.hibernate.sql.model.ast.AbstractTableInsert:
createMutationOperationforEachValueBindinggetExpectationgetLoggableNamegetValueBindings

Field Detail

returningColumnsback to summary
private final List<ColumnReference> returningColumns

Constructor Detail

TableInsertStandardback to summary
public TableInsertStandard(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnReference> returningColumns, List<ColumnValueParameter> parameters)

Method Detail

acceptback to summary
public void accept(SqlAstWalker walker)

Implements org.hibernate.sql.ast.tree.Statement.accept.

Doc from org.hibernate.sql.ast.tree.Statement.accept.

Visitation

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

Implements org.hibernate.sql.model.ast.TableInsert.forEachReturningColumn.

Doc from org.hibernate.sql.model.ast.TableInsert.forEachReturningColumn.

Visit each return-column

Annotations
@Override
getReturningColumnsback to summary
public List<ColumnReference> getReturningColumns()

Implements org.hibernate.sql.model.ast.TableInsert.getReturningColumns.

Doc from org.hibernate.sql.model.ast.TableInsert.getReturningColumns.

The columns to return from the insert.

Annotations
@Override
isCallableback to summary
public boolean isCallable()

Implements org.hibernate.sql.model.ast.TableMutation.isCallable.

Doc from org.hibernate.sql.model.ast.TableMutation.isCallable.

Is the mutation a procedure/function?

Annotations
@Override
isCustomSqlback to summary
public boolean isCustomSql()

Overrides org.hibernate.sql.model.ast.AbstractTableMutation.isCustomSql.

Annotations
@Override