MutationExecutorPostInsert for cases where there
is only the single identity table. Allows us to skip references to things
we won't need (Batch, etc)
| Modifier and Type | Field and Description |
|---|---|
| private final PreparedStatementDetails | |
| private final EntityMutationTarget | |
| private final PreparableMutationOperation | |
| private final SharedSessionContractImplementor | |
| private final JdbcValueBindingsImpl |
| Access | Constructor and Description |
|---|---|
| public | MutationExecutorPostInsertSingleTable(EntityMutationOperationGroup mutationOperationGroup, SharedSessionContractImplementor session)
|
| Modifier and Type | Method and Description |
|---|---|
| public Object | execute(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker
The ability to skip the execution for a
specific table; passing inclusionChecker, OperationResultChecker null indicates no filteringCustom result checking; pass resultChecker, SharedSessionContractImplementor session)null to perform
the standard check using the statement's expectationImplements org. |
| public JdbcValueBindings | getJdbcValueBindings()
Implements org. |
| public PreparedStatementDetails | getPreparedStatementDetails(String tableName)
Implements org. java. for mutating
the given table.
|
| public void | |
| public JdbcValueDescriptor | resolveValueDescriptor(String tableName, String columnName, ParameterUsage usage)
|
| public String |
| identityInsertStatementDetails | back to summary |
|---|---|
| private final PreparedStatementDetails identityInsertStatementDetails | |
| mutationTarget | back to summary |
|---|---|
| private final EntityMutationTarget mutationTarget | |
| operation | back to summary |
|---|---|
| private final PreparableMutationOperation operation | |
| session | back to summary |
|---|---|
| private final SharedSessionContractImplementor session | |
| valueBindings | back to summary |
|---|---|
| private final JdbcValueBindingsImpl valueBindings | |
| MutationExecutorPostInsertSingleTable | back to summary |
|---|---|
| public MutationExecutorPostInsertSingleTable(EntityMutationOperationGroup mutationOperationGroup, SharedSessionContractImplementor session) | |
| execute | back to summary |
|---|---|
| public Object execute(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) Implements org. Doc from org. Perform the execution, returning any generated value.
| |
| getJdbcValueBindings | back to summary |
|---|---|
| public JdbcValueBindings getJdbcValueBindings() Implements org. Doc from org. Get the delegate to be used to coordinate JDBC parameter binding.
| |
| getPreparedStatementDetails | back to summary |
|---|---|
| public PreparedStatementDetails getPreparedStatementDetails(String tableName) Implements org. Doc from org. Details about the
| |
| release | back to summary |
|---|---|
| public void release() Implements org.
| |
| resolveValueDescriptor | back to summary |
|---|---|
public JdbcValueDescriptor resolveValueDescriptor(String tableName, String columnName, ParameterUsage usage)
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |