| 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.Insert.Builder |
XMessageBuilder.commonRowInsertBuilder(java.lang.String schemaName,
java.lang.String tableName,
InsertParams insertParams)
Initialize a
Insert.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.Insert,MysqlxCrud.Insert.Builder,MysqlxCrud.InsertOrBuilder> |
MysqlxPrepare.Prepare.OneOfMessage.Builder.insertBuilder_ |
| Modifier and Type | Method and Description |
|---|---|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addAllArgs(java.lang.Iterable<? extends MysqlxDatatypes.Scalar> values)
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addAllProjection(java.lang.Iterable<? extends MysqlxCrud.Column> values)
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addAllRow(java.lang.Iterable<? extends MysqlxCrud.Insert.TypedRow> values)
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addArgs(int index,
MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addArgs(int index,
MysqlxDatatypes.Scalar value)
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addArgs(MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addArgs(MysqlxDatatypes.Scalar value)
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addProjection(int index,
MysqlxCrud.Column.Builder builderForValue)
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addProjection(int index,
MysqlxCrud.Column value)
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addProjection(MysqlxCrud.Column.Builder builderForValue)
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addProjection(MysqlxCrud.Column value)
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addRow(int index,
MysqlxCrud.Insert.TypedRow.Builder builderForValue)
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addRow(int index,
MysqlxCrud.Insert.TypedRow value)
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addRow(MysqlxCrud.Insert.TypedRow.Builder builderForValue)
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.addRow(MysqlxCrud.Insert.TypedRow value)
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clear() |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clearArgs()
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clearCollection()
collection to insert into
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clearDataModel()
data model that the operations refer to
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clearProjection()
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clearRow()
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clearUpsert()
true if this should be treated as an Upsert
(that is, update on duplicate key)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.clone() |
MysqlxCrud.Insert.Builder |
MysqlxPrepare.Prepare.OneOfMessage.Builder.getInsertBuilder()
optional .Mysqlx.Crud.Insert insert = 3; |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.mergeCollection(MysqlxCrud.Collection value)
collection to insert into
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.mergeFrom(com.google.protobuf.Message other) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.mergeFrom(MysqlxCrud.Insert other) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.newBuilder() |
static MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.newBuilder(MysqlxCrud.Insert prototype) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.newBuilderForType() |
protected MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.removeArgs(int index)
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.removeProjection(int index)
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.removeRow(int index)
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setArgs(int index,
MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setArgs(int index,
MysqlxDatatypes.Scalar value)
values for parameters used in row expressions
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setCollection(MysqlxCrud.Collection.Builder builderForValue)
collection to insert into
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setCollection(MysqlxCrud.Collection value)
collection to insert into
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setDataModel(MysqlxCrud.DataModel value)
data model that the operations refer to
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setProjection(int index,
MysqlxCrud.Column.Builder builderForValue)
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setProjection(int index,
MysqlxCrud.Column value)
name of the columns to insert data into
(empty if data_model is DOCUMENT)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setRow(int index,
MysqlxCrud.Insert.TypedRow.Builder builderForValue)
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setRow(int index,
MysqlxCrud.Insert.TypedRow value)
set of rows to insert into the collection/table (a single expression
with a JSON document literal or an OBJECT expression)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.Builder.setUpsert(boolean value)
true if this should be treated as an Upsert
(that is, update on duplicate key)
|
MysqlxCrud.Insert.Builder |
MysqlxCrud.Insert.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxCrud.Insert,MysqlxCrud.Insert.Builder,MysqlxCrud.InsertOrBuilder> |
MysqlxPrepare.Prepare.OneOfMessage.Builder.getInsertFieldBuilder()
optional .Mysqlx.Crud.Insert insert = 3; |
| Modifier and Type | Method and Description |
|---|---|
MysqlxPrepare.Prepare.OneOfMessage.Builder |
MysqlxPrepare.Prepare.OneOfMessage.Builder.setInsert(MysqlxCrud.Insert.Builder builderForValue)
optional .Mysqlx.Crud.Insert insert = 3; |