Interface TableMutationBuilder<M extends TableMutation<?>>
- All Known Subinterfaces:
RestrictedTableMutationBuilder<O,
,M> TableDeleteBuilder
,TableInsertBuilder
,TableUpdateBuilder<O>
- All Known Implementing Classes:
AbstractRestrictedTableMutationBuilder
,AbstractTableInsertBuilder
,AbstractTableMutationBuilder
,AbstractTableUpdateBuilder
,CollectionRowDeleteBuilder
,CollectionRowDeleteByUpdateSetNullBuilder
,TableDeleteBuilderSkipped
,TableDeleteBuilderStandard
,TableInsertBuilderStandard
,TableInsertReturningBuilder
,TableMergeBuilder
,TableUpdateBuilderSkipped
,TableUpdateBuilderStandard
,TableUpdateReturningBuilder
public interface TableMutationBuilder<M extends TableMutation<?>>
Generalized contract for building
TableMutation
instances-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionBuild the mutation descriptorReference (in the SQL AST sense) to the mutating table
-
Field Details
-
NULL
Constant for `null`- See Also:
-
-
Method Details
-
getMutatingTable
MutatingTableReference getMutatingTable()Reference (in the SQL AST sense) to the mutating table -
buildMutation
M buildMutation()Build the mutation descriptor
-