| Package | Description |
|---|---|
| com.mysql.cj.protocol.x | |
| com.mysql.cj.x.protobuf |
Message classes used for serialization with Google Protocol Buffers to support the X Protocol.
|
| Modifier and Type | Method and Description |
|---|---|
private MysqlxCrud.Update.Builder |
XMessageBuilder.commonDocUpdateBuilder(FilterParams filterParams,
java.util.List<UpdateSpec> updates)
Initialize an
Update.Builder for collection data model with common data for prepared and non-prepared executions. |
private MysqlxCrud.Update.Builder |
XMessageBuilder.commonRowUpdateBuilder(FilterParams filterParams,
UpdateParams updateParams)
Initialize an
Update.Builder for table data model with common data for prepared and non-prepared executions. |
| Modifier and Type | Field and Description |
|---|---|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxCrud.Update,MysqlxCrud.Update.Builder,MysqlxCrud.UpdateOrBuilder> |
MysqlxPrepare.Prepare.OneOfMessage.Builder.updateBuilder_ |
| Modifier and Type | Method and Description |
|---|---|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addAllArgs(java.lang.Iterable<? extends MysqlxDatatypes.Scalar> values)
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addAllOperation(java.lang.Iterable<? extends MysqlxCrud.UpdateOperation> values)
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addAllOrder(java.lang.Iterable<? extends MysqlxCrud.Order> values)
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addArgs(int index,
MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addArgs(int index,
MysqlxDatatypes.Scalar value)
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addArgs(MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addArgs(MysqlxDatatypes.Scalar value)
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addOperation(int index,
MysqlxCrud.UpdateOperation.Builder builderForValue)
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addOperation(int index,
MysqlxCrud.UpdateOperation value)
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addOperation(MysqlxCrud.UpdateOperation.Builder builderForValue)
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addOperation(MysqlxCrud.UpdateOperation value)
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addOrder(int index,
MysqlxCrud.Order.Builder builderForValue)
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addOrder(int index,
MysqlxCrud.Order value)
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addOrder(MysqlxCrud.Order.Builder builderForValue)
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addOrder(MysqlxCrud.Order value)
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clear() |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearArgs()
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearCollection()
collection to change
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearCriteria()
filter expression to match rows that the operations will apply on
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearDataModel()
datamodel that the operations refer to
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearLimit()
limits the number of rows to match
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearLimitExpr()
limits the number of rows to match
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearOperation()
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clearOrder()
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.clone() |
MysqlxCrud.Update.Builder |
MysqlxPrepare.Prepare.OneOfMessage.Builder.getUpdateBuilder()
optional .Mysqlx.Crud.Update update = 4; |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeCollection(MysqlxCrud.Collection value)
collection to change
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeCriteria(MysqlxExpr.Expr value)
filter expression to match rows that the operations will apply on
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeFrom(com.google.protobuf.Message other) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeFrom(MysqlxCrud.Update other) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeLimit(MysqlxCrud.Limit value)
limits the number of rows to match
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeLimitExpr(MysqlxCrud.LimitExpr value)
limits the number of rows to match
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static MysqlxCrud.Update.Builder |
MysqlxCrud.Update.newBuilder() |
static MysqlxCrud.Update.Builder |
MysqlxCrud.Update.newBuilder(MysqlxCrud.Update prototype) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.newBuilderForType() |
protected MysqlxCrud.Update.Builder |
MysqlxCrud.Update.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.removeArgs(int index)
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.removeOperation(int index)
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.removeOrder(int index)
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setArgs(int index,
MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setArgs(int index,
MysqlxDatatypes.Scalar value)
values for parameters used in filter expression
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setCollection(MysqlxCrud.Collection.Builder builderForValue)
collection to change
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setCollection(MysqlxCrud.Collection value)
collection to change
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setCriteria(MysqlxExpr.Expr.Builder builderForValue)
filter expression to match rows that the operations will apply on
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setCriteria(MysqlxExpr.Expr value)
filter expression to match rows that the operations will apply on
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setDataModel(MysqlxCrud.DataModel value)
datamodel that the operations refer to
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setLimit(MysqlxCrud.Limit.Builder builderForValue)
limits the number of rows to match
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setLimit(MysqlxCrud.Limit value)
limits the number of rows to match
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setLimitExpr(MysqlxCrud.LimitExpr.Builder builderForValue)
limits the number of rows to match
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setLimitExpr(MysqlxCrud.LimitExpr value)
limits the number of rows to match
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setOperation(int index,
MysqlxCrud.UpdateOperation.Builder builderForValue)
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setOperation(int index,
MysqlxCrud.UpdateOperation value)
list of operations to be applied.
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setOrder(int index,
MysqlxCrud.Order.Builder builderForValue)
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setOrder(int index,
MysqlxCrud.Order value)
specifies order of matched rows
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxCrud.Update,MysqlxCrud.Update.Builder,MysqlxCrud.UpdateOrBuilder> |
MysqlxPrepare.Prepare.OneOfMessage.Builder.getUpdateFieldBuilder()
optional .Mysqlx.Crud.Update update = 4; |
| Modifier and Type | Method and Description |
|---|---|
MysqlxPrepare.Prepare.OneOfMessage.Builder |
MysqlxPrepare.Prepare.OneOfMessage.Builder.setUpdate(MysqlxCrud.Update.Builder builderForValue)
optional .Mysqlx.Crud.Update update = 4; |