| Modifier and Type | Field and Description |
|---|---|
| protected final PreparedStatementDetails | |
| protected final MutationOperationGroup | |
| protected final EntityMutationTarget | |
| protected final PreparedStatementGroup | secondaryTablesStatementGroup
Any non-batched JDBC statements |
| protected final JdbcValueBindingsImpl |
| Access | Constructor and Description |
|---|---|
| public | MutationExecutorPostInsert(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. |
| private void | executeWithId(Object id, String tableName, PreparedStatementDetails statementDetails, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session)
|
| 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 |
|---|---|
| protected final PreparedStatementDetails identityInsertStatementDetails | |
| mutationOperationGroup | back to summary |
|---|---|
| protected final MutationOperationGroup mutationOperationGroup | |
| mutationTarget | back to summary |
|---|---|
| protected final EntityMutationTarget mutationTarget | |
| secondaryTablesStatementGroup | back to summary |
|---|---|
| protected final PreparedStatementGroup secondaryTablesStatementGroup Any non-batched JDBC statements | |
| valueBindings | back to summary |
|---|---|
| protected final JdbcValueBindingsImpl valueBindings | |
| MutationExecutorPostInsert | back to summary |
|---|---|
| public MutationExecutorPostInsert(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.
| |
| executeWithId | back to summary |
|---|---|
| private void executeWithId(Object id, String tableName, PreparedStatementDetails statementDetails, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session) | |
| 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. | |