API Note
Implements TableUpdate because it is fundamentally an update
| Modifier and Type | Field and Description |
|---|---|
| private final List |
| Access | Constructor and Description |
|---|---|
| public | OptionalTableUpdate(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings)
|
| public | OptionalTableUpdate(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String comment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings)
|
| valueBindings | back to summary |
|---|---|
| private final List<ColumnValueBinding> valueBindings | |
| OptionalTableUpdate | back to summary |
|---|---|
| public OptionalTableUpdate(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) | |
| OptionalTableUpdate | back to summary |
|---|---|
| public OptionalTableUpdate(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String comment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) | |
| accept | back to summary |
|---|---|
| public void accept(SqlAstWalker walker) Implements org. Doc from org. Visitation
| |
| createMutationOperation | back to summary |
|---|---|
| public MutationOperation createMutationOperation(ValuesAnalysis valuesAnalysis, SessionFactoryImplementor factory) Overrides org. Implements org. Deprecated as a consequence of
| |
| createMutationOperation | back to summary |
|---|---|
| protected MutationOperation createMutationOperation(TableMapping tableDetails, String updateSql, List<JdbcParameterBinder> effectiveBinders) Implements abstract org. Doc from org. Intended for use from
| |
| forEachParameter | back to summary |
|---|---|
| public void forEachParameter(Consumer<ColumnValueParameter> consumer) Overrides org. Implements org. Doc from org. Visit the JDBC parameters associated with this mutation.
The order here is the expected binding order for the
| |
| forEachValueBinding | back to summary |
|---|---|
| public void forEachValueBinding(BiConsumer<Integer, ColumnValueBinding> consumer) Overrides org. Implements org.
| |
| getExpectation | back to summary |
|---|---|
| public Expectation getExpectation() Implements org. Doc from org. The validation expectation for the mutation
| |
| getLoggableName | back to summary |
|---|---|
| protected String getLoggableName() Implements abstract org.
| |
| getMutationTarget | back to summary |
|---|---|
| public EntityMutationTarget getMutationTarget() Overrides org.
| |
| getValueBindings | back to summary |
|---|---|
| public List | |
| isCallable | back to summary |
|---|---|
| public boolean isCallable() Implements org. Doc from org. Is the mutation a procedure/function?
| |
| isCustomSql | back to summary |
|---|---|
| public boolean isCustomSql() Overrides org.
| |