Interface TableMutationBuilder<M extends TableMutation<?>>
- All Known Subinterfaces:
ColumnValuesTableMutationBuilder<M>,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
-