Package org.hibernate.sql.model.internal
Class TableInsertStandard
java.lang.Object
org.hibernate.sql.model.ast.AbstractTableMutation<JdbcInsertMutation>
org.hibernate.sql.model.ast.AbstractTableInsert
org.hibernate.sql.model.internal.TableInsertStandard
- All Implemented Interfaces:
Statement
,TableInsert
,TableMutation<JdbcInsertMutation>
-
Constructor Summary
ConstructorsConstructorDescriptionTableInsertStandard
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnReference> returningColumns, List<ColumnValueParameter> parameters) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(SqlAstWalker walker) Visitationvoid
forEachReturningColumn
(BiConsumer<Integer, ColumnReference> consumer) Visit each return-columnThe columns to return from the insert.boolean
Is the mutation a procedure/function?boolean
Methods inherited from class org.hibernate.sql.model.ast.AbstractTableInsert
createMutationOperation, forEachValueBinding, getExpectation, getLoggableName, getValueBindings
Methods inherited from class org.hibernate.sql.model.ast.AbstractTableMutation
createMutationOperation, createMutationOperation, forEachParameter, forEachThing, getMutatingTable, getMutationComment, getMutationTarget, getParameters, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hibernate.sql.model.ast.TableInsert
getNumberOfReturningColumns, getNumberOfValueBindings
Methods inherited from interface org.hibernate.sql.model.ast.TableMutation
createMutationOperation, createMutationOperation, forEachParameter, getMutatingTable, getMutationComment, getParameters, getTableName
-
Constructor Details
-
TableInsertStandard
public TableInsertStandard(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnReference> returningColumns, List<ColumnValueParameter> parameters)
-
-
Method Details
-
isCustomSql
public boolean isCustomSql()- Overrides:
isCustomSql
in classAbstractTableMutation<JdbcInsertMutation>
-
getReturningColumns
Description copied from interface:TableInsert
The columns to return from the insert. -
forEachReturningColumn
Description copied from interface:TableInsert
Visit each return-column- See Also:
-
isCallable
public boolean isCallable()Description copied from interface:TableMutation
Is the mutation a procedure/function? -
accept
Description copied from interface:Statement
Visitation
-