public static interface MysqlxCrud.UpdateOperationOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
MysqlxCrud.UpdateOperation.UpdateType |
getOperation()
the type of operation to be performed
|
MysqlxExpr.ColumnIdentifier |
getSource()
specification of the value to be updated
- if data_model is TABLE, a column name may be specified and also
a document path, if the column has type JSON
- if data_model is DOCUMENT, only document paths are allowed
@note in both cases, schema and table must be not set
|
MysqlxExpr.ColumnIdentifierOrBuilder |
getSourceOrBuilder()
specification of the value to be updated
- if data_model is TABLE, a column name may be specified and also
a document path, if the column has type JSON
- if data_model is DOCUMENT, only document paths are allowed
@note in both cases, schema and table must be not set
|
MysqlxExpr.Expr |
getValue()
an expression to be computed as the new value for the operation
|
MysqlxExpr.ExprOrBuilder |
getValueOrBuilder()
an expression to be computed as the new value for the operation
|
boolean |
hasOperation()
the type of operation to be performed
|
boolean |
hasSource()
specification of the value to be updated
- if data_model is TABLE, a column name may be specified and also
a document path, if the column has type JSON
- if data_model is DOCUMENT, only document paths are allowed
@note in both cases, schema and table must be not set
|
boolean |
hasValue()
an expression to be computed as the new value for the operation
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasSource()
specification of the value to be updated - if data_model is TABLE, a column name may be specified and also a document path, if the column has type JSON - if data_model is DOCUMENT, only document paths are allowed @note in both cases, schema and table must be not set
required .Mysqlx.Expr.ColumnIdentifier source = 1;MysqlxExpr.ColumnIdentifier getSource()
specification of the value to be updated - if data_model is TABLE, a column name may be specified and also a document path, if the column has type JSON - if data_model is DOCUMENT, only document paths are allowed @note in both cases, schema and table must be not set
required .Mysqlx.Expr.ColumnIdentifier source = 1;MysqlxExpr.ColumnIdentifierOrBuilder getSourceOrBuilder()
specification of the value to be updated - if data_model is TABLE, a column name may be specified and also a document path, if the column has type JSON - if data_model is DOCUMENT, only document paths are allowed @note in both cases, schema and table must be not set
required .Mysqlx.Expr.ColumnIdentifier source = 1;boolean hasOperation()
the type of operation to be performed
required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;MysqlxCrud.UpdateOperation.UpdateType getOperation()
the type of operation to be performed
required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;boolean hasValue()
an expression to be computed as the new value for the operation
optional .Mysqlx.Expr.Expr value = 3;MysqlxExpr.Expr getValue()
an expression to be computed as the new value for the operation
optional .Mysqlx.Expr.Expr value = 3;MysqlxExpr.ExprOrBuilder getValueOrBuilder()
an expression to be computed as the new value for the operation
optional .Mysqlx.Expr.Expr value = 3;