类 MysqlxCrud.Insert.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
- com.mysql.cj.x.protobuf.MysqlxCrud.Insert.Builder
-
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MysqlxCrud.InsertOrBuilder,Cloneable
- 封闭类:
- MysqlxCrud.Insert
public static final class MysqlxCrud.Insert.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder> implements MysqlxCrud.InsertOrBuilder
Insert documents/rows into a collection/table @returns @ref Mysqlx::Resultset
Protobuf typeMysqlx.Crud.Insert
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 MysqlxCrud.Insert.BuilderaddAllArgs(Iterable<? extends MysqlxDatatypes.Scalar> values)values for parameters used in row expressionsMysqlxCrud.Insert.BuilderaddAllProjection(Iterable<? extends MysqlxCrud.Column> values)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuilderaddAllRow(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.BuilderaddArgs(int index, MysqlxDatatypes.Scalar value)values for parameters used in row expressionsMysqlxCrud.Insert.BuilderaddArgs(int index, MysqlxDatatypes.Scalar.Builder builderForValue)values for parameters used in row expressionsMysqlxCrud.Insert.BuilderaddArgs(MysqlxDatatypes.Scalar value)values for parameters used in row expressionsMysqlxCrud.Insert.BuilderaddArgs(MysqlxDatatypes.Scalar.Builder builderForValue)values for parameters used in row expressionsMysqlxDatatypes.Scalar.BuilderaddArgsBuilder()values for parameters used in row expressionsMysqlxDatatypes.Scalar.BuilderaddArgsBuilder(int index)values for parameters used in row expressionsMysqlxCrud.Insert.BuilderaddProjection(int index, MysqlxCrud.Column value)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuilderaddProjection(int index, MysqlxCrud.Column.Builder builderForValue)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuilderaddProjection(MysqlxCrud.Column value)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuilderaddProjection(MysqlxCrud.Column.Builder builderForValue)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Column.BuilderaddProjectionBuilder()name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Column.BuilderaddProjectionBuilder(int index)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlxCrud.Insert.BuilderaddRow(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.BuilderaddRow(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.BuilderaddRow(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.BuilderaddRow(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.TypedRow.BuilderaddRowBuilder()set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)MysqlxCrud.Insert.TypedRow.BuilderaddRowBuilder(int index)set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)MysqlxCrud.Insertbuild()MysqlxCrud.InsertbuildPartial()MysqlxCrud.Insert.Builderclear()MysqlxCrud.Insert.BuilderclearArgs()values for parameters used in row expressionsMysqlxCrud.Insert.BuilderclearCollection()collection to insert intoMysqlxCrud.Insert.BuilderclearDataModel()data model that the operations refer toMysqlxCrud.Insert.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MysqlxCrud.Insert.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MysqlxCrud.Insert.BuilderclearProjection()name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuilderclearRow()set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)MysqlxCrud.Insert.BuilderclearUpsert()true if this should be treated as an Upsert (that is, update on duplicate key)MysqlxCrud.Insert.Builderclone()MysqlxDatatypes.ScalargetArgs(int index)values for parameters used in row expressionsMysqlxDatatypes.Scalar.BuildergetArgsBuilder(int index)values for parameters used in row expressionsList<MysqlxDatatypes.Scalar.Builder>getArgsBuilderList()values for parameters used in row expressionsintgetArgsCount()values for parameters used in row expressionsList<MysqlxDatatypes.Scalar>getArgsList()values for parameters used in row expressionsMysqlxDatatypes.ScalarOrBuildergetArgsOrBuilder(int index)values for parameters used in row expressionsList<? extends MysqlxDatatypes.ScalarOrBuilder>getArgsOrBuilderList()values for parameters used in row expressionsMysqlxCrud.CollectiongetCollection()collection to insert intoMysqlxCrud.Collection.BuildergetCollectionBuilder()collection to insert intoMysqlxCrud.CollectionOrBuildergetCollectionOrBuilder()collection to insert intoMysqlxCrud.DataModelgetDataModel()data model that the operations refer toMysqlxCrud.InsertgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()MysqlxCrud.ColumngetProjection(int index)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Column.BuildergetProjectionBuilder(int index)name of the columns to insert data into (empty if data_model is DOCUMENT)List<MysqlxCrud.Column.Builder>getProjectionBuilderList()name of the columns to insert data into (empty if data_model is DOCUMENT)intgetProjectionCount()name of the columns to insert data into (empty if data_model is DOCUMENT)List<MysqlxCrud.Column>getProjectionList()name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.ColumnOrBuildergetProjectionOrBuilder(int index)name of the columns to insert data into (empty if data_model is DOCUMENT)List<? extends MysqlxCrud.ColumnOrBuilder>getProjectionOrBuilderList()name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.TypedRowgetRow(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.TypedRow.BuildergetRowBuilder(int index)set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)List<MysqlxCrud.Insert.TypedRow.Builder>getRowBuilderList()set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)intgetRowCount()set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)List<MysqlxCrud.Insert.TypedRow>getRowList()set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)MysqlxCrud.Insert.TypedRowOrBuildergetRowOrBuilder(int index)set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)List<? extends MysqlxCrud.Insert.TypedRowOrBuilder>getRowOrBuilderList()set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)booleangetUpsert()true if this should be treated as an Upsert (that is, update on duplicate key)booleanhasCollection()collection to insert intobooleanhasDataModel()data model that the operations refer tobooleanhasUpsert()true if this should be treated as an Upsert (that is, update on duplicate key)protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MysqlxCrud.Insert.BuildermergeCollection(MysqlxCrud.Collection value)collection to insert intoMysqlxCrud.Insert.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MysqlxCrud.Insert.BuildermergeFrom(com.google.protobuf.Message other)MysqlxCrud.Insert.BuildermergeFrom(MysqlxCrud.Insert other)MysqlxCrud.Insert.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MysqlxCrud.Insert.BuilderremoveArgs(int index)values for parameters used in row expressionsMysqlxCrud.Insert.BuilderremoveProjection(int index)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuilderremoveRow(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.BuildersetArgs(int index, MysqlxDatatypes.Scalar value)values for parameters used in row expressionsMysqlxCrud.Insert.BuildersetArgs(int index, MysqlxDatatypes.Scalar.Builder builderForValue)values for parameters used in row expressionsMysqlxCrud.Insert.BuildersetCollection(MysqlxCrud.Collection value)collection to insert intoMysqlxCrud.Insert.BuildersetCollection(MysqlxCrud.Collection.Builder builderForValue)collection to insert intoMysqlxCrud.Insert.BuildersetDataModel(MysqlxCrud.DataModel value)data model that the operations refer toMysqlxCrud.Insert.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlxCrud.Insert.BuildersetProjection(int index, MysqlxCrud.Column value)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuildersetProjection(int index, MysqlxCrud.Column.Builder builderForValue)name of the columns to insert data into (empty if data_model is DOCUMENT)MysqlxCrud.Insert.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MysqlxCrud.Insert.BuildersetRow(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.BuildersetRow(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.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MysqlxCrud.Insert.BuildersetUpsert(boolean value)true if this should be treated as an Upsert (that is, update on duplicate key)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
clear
public MysqlxCrud.Insert.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
getDefaultInstanceForType
public MysqlxCrud.Insert getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public MysqlxCrud.Insert build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public MysqlxCrud.Insert buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public MysqlxCrud.Insert.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
setField
public MysqlxCrud.Insert.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
clearField
public MysqlxCrud.Insert.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
clearOneof
public MysqlxCrud.Insert.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
setRepeatedField
public MysqlxCrud.Insert.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
addRepeatedField
public MysqlxCrud.Insert.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
mergeFrom
public MysqlxCrud.Insert.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MysqlxCrud.Insert.Builder>
-
mergeFrom
public MysqlxCrud.Insert.Builder mergeFrom(MysqlxCrud.Insert other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
mergeFrom
public MysqlxCrud.Insert.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MysqlxCrud.Insert.Builder>- 抛出:
IOException
-
hasCollection
public boolean hasCollection()
collection to insert into
required .Mysqlx.Crud.Collection collection = 1;- 指定者:
hasCollection在接口中MysqlxCrud.InsertOrBuilder- 返回:
- Whether the collection field is set.
-
getCollection
public MysqlxCrud.Collection getCollection()
collection to insert into
required .Mysqlx.Crud.Collection collection = 1;- 指定者:
getCollection在接口中MysqlxCrud.InsertOrBuilder- 返回:
- The collection.
-
setCollection
public MysqlxCrud.Insert.Builder setCollection(MysqlxCrud.Collection value)
collection to insert into
required .Mysqlx.Crud.Collection collection = 1;
-
setCollection
public MysqlxCrud.Insert.Builder setCollection(MysqlxCrud.Collection.Builder builderForValue)
collection to insert into
required .Mysqlx.Crud.Collection collection = 1;
-
mergeCollection
public MysqlxCrud.Insert.Builder mergeCollection(MysqlxCrud.Collection value)
collection to insert into
required .Mysqlx.Crud.Collection collection = 1;
-
clearCollection
public MysqlxCrud.Insert.Builder clearCollection()
collection to insert into
required .Mysqlx.Crud.Collection collection = 1;
-
getCollectionBuilder
public MysqlxCrud.Collection.Builder getCollectionBuilder()
collection to insert into
required .Mysqlx.Crud.Collection collection = 1;
-
getCollectionOrBuilder
public MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder()
collection to insert into
required .Mysqlx.Crud.Collection collection = 1;
-
hasDataModel
public boolean hasDataModel()
data model that the operations refer to
optional .Mysqlx.Crud.DataModel data_model = 2;- 指定者:
hasDataModel在接口中MysqlxCrud.InsertOrBuilder- 返回:
- Whether the dataModel field is set.
-
getDataModel
public MysqlxCrud.DataModel getDataModel()
data model that the operations refer to
optional .Mysqlx.Crud.DataModel data_model = 2;- 指定者:
getDataModel在接口中MysqlxCrud.InsertOrBuilder- 返回:
- The dataModel.
-
setDataModel
public MysqlxCrud.Insert.Builder setDataModel(MysqlxCrud.DataModel value)
data model that the operations refer to
optional .Mysqlx.Crud.DataModel data_model = 2;- 参数:
value- The dataModel to set.- 返回:
- This builder for chaining.
-
clearDataModel
public MysqlxCrud.Insert.Builder clearDataModel()
data model that the operations refer to
optional .Mysqlx.Crud.DataModel data_model = 2;- 返回:
- This builder for chaining.
-
getProjectionList
public List<MysqlxCrud.Column> getProjectionList()
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;- 指定者:
getProjectionList在接口中MysqlxCrud.InsertOrBuilder
-
getProjectionCount
public int getProjectionCount()
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;- 指定者:
getProjectionCount在接口中MysqlxCrud.InsertOrBuilder
-
getProjection
public MysqlxCrud.Column getProjection(int index)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;- 指定者:
getProjection在接口中MysqlxCrud.InsertOrBuilder
-
setProjection
public MysqlxCrud.Insert.Builder setProjection(int index, MysqlxCrud.Column value)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
setProjection
public MysqlxCrud.Insert.Builder setProjection(int index, MysqlxCrud.Column.Builder builderForValue)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
addProjection
public MysqlxCrud.Insert.Builder addProjection(MysqlxCrud.Column value)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
addProjection
public MysqlxCrud.Insert.Builder addProjection(int index, MysqlxCrud.Column value)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
addProjection
public MysqlxCrud.Insert.Builder addProjection(MysqlxCrud.Column.Builder builderForValue)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
addProjection
public MysqlxCrud.Insert.Builder addProjection(int index, MysqlxCrud.Column.Builder builderForValue)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
addAllProjection
public MysqlxCrud.Insert.Builder addAllProjection(Iterable<? extends MysqlxCrud.Column> values)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
clearProjection
public MysqlxCrud.Insert.Builder clearProjection()
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
removeProjection
public MysqlxCrud.Insert.Builder removeProjection(int index)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
getProjectionBuilder
public MysqlxCrud.Column.Builder getProjectionBuilder(int index)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
getProjectionOrBuilder
public MysqlxCrud.ColumnOrBuilder getProjectionOrBuilder(int index)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
getProjectionOrBuilderList
public List<? extends MysqlxCrud.ColumnOrBuilder> getProjectionOrBuilderList()
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
addProjectionBuilder
public MysqlxCrud.Column.Builder addProjectionBuilder()
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
addProjectionBuilder
public MysqlxCrud.Column.Builder addProjectionBuilder(int index)
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
getProjectionBuilderList
public List<MysqlxCrud.Column.Builder> getProjectionBuilderList()
name of the columns to insert data into (empty if data_model is DOCUMENT)
repeated .Mysqlx.Crud.Column projection = 3;
-
getRowList
public List<MysqlxCrud.Insert.TypedRow> getRowList()
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- 指定者:
getRowList在接口中MysqlxCrud.InsertOrBuilder
-
getRowCount
public int getRowCount()
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- 指定者:
getRowCount在接口中MysqlxCrud.InsertOrBuilder
-
getRow
public MysqlxCrud.Insert.TypedRow getRow(int index)
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- 指定者:
getRow在接口中MysqlxCrud.InsertOrBuilder
-
setRow
public 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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
setRow
public 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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
addRow
public 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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
addRow
public 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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
addRow
public 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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
addRow
public 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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
addAllRow
public MysqlxCrud.Insert.Builder addAllRow(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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
clearRow
public 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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
removeRow
public 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)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
getRowBuilder
public MysqlxCrud.Insert.TypedRow.Builder getRowBuilder(int index)
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
getRowOrBuilder
public MysqlxCrud.Insert.TypedRowOrBuilder getRowOrBuilder(int index)
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- 指定者:
getRowOrBuilder在接口中MysqlxCrud.InsertOrBuilder
-
getRowOrBuilderList
public List<? extends MysqlxCrud.Insert.TypedRowOrBuilder> getRowOrBuilderList()
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
addRowBuilder
public MysqlxCrud.Insert.TypedRow.Builder addRowBuilder()
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
addRowBuilder
public MysqlxCrud.Insert.TypedRow.Builder addRowBuilder(int index)
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
getRowBuilderList
public List<MysqlxCrud.Insert.TypedRow.Builder> getRowBuilderList()
set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
-
getArgsList
public List<MysqlxDatatypes.Scalar> getArgsList()
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;- 指定者:
getArgsList在接口中MysqlxCrud.InsertOrBuilder
-
getArgsCount
public int getArgsCount()
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;- 指定者:
getArgsCount在接口中MysqlxCrud.InsertOrBuilder
-
getArgs
public MysqlxDatatypes.Scalar getArgs(int index)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;- 指定者:
getArgs在接口中MysqlxCrud.InsertOrBuilder
-
setArgs
public MysqlxCrud.Insert.Builder setArgs(int index, MysqlxDatatypes.Scalar value)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
setArgs
public MysqlxCrud.Insert.Builder setArgs(int index, MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
addArgs
public MysqlxCrud.Insert.Builder addArgs(MysqlxDatatypes.Scalar value)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
addArgs
public MysqlxCrud.Insert.Builder addArgs(int index, MysqlxDatatypes.Scalar value)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
addArgs
public MysqlxCrud.Insert.Builder addArgs(MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
addArgs
public MysqlxCrud.Insert.Builder addArgs(int index, MysqlxDatatypes.Scalar.Builder builderForValue)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
addAllArgs
public MysqlxCrud.Insert.Builder addAllArgs(Iterable<? extends MysqlxDatatypes.Scalar> values)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
clearArgs
public MysqlxCrud.Insert.Builder clearArgs()
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
removeArgs
public MysqlxCrud.Insert.Builder removeArgs(int index)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
getArgsBuilder
public MysqlxDatatypes.Scalar.Builder getArgsBuilder(int index)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
getArgsOrBuilder
public MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(int index)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;- 指定者:
getArgsOrBuilder在接口中MysqlxCrud.InsertOrBuilder
-
getArgsOrBuilderList
public List<? extends MysqlxDatatypes.ScalarOrBuilder> getArgsOrBuilderList()
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
addArgsBuilder
public MysqlxDatatypes.Scalar.Builder addArgsBuilder()
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
addArgsBuilder
public MysqlxDatatypes.Scalar.Builder addArgsBuilder(int index)
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
getArgsBuilderList
public List<MysqlxDatatypes.Scalar.Builder> getArgsBuilderList()
values for parameters used in row expressions
repeated .Mysqlx.Datatypes.Scalar args = 5;
-
hasUpsert
public boolean hasUpsert()
true if this should be treated as an Upsert (that is, update on duplicate key)
optional bool upsert = 6 [default = false];- 指定者:
hasUpsert在接口中MysqlxCrud.InsertOrBuilder- 返回:
- Whether the upsert field is set.
-
getUpsert
public boolean getUpsert()
true if this should be treated as an Upsert (that is, update on duplicate key)
optional bool upsert = 6 [default = false];- 指定者:
getUpsert在接口中MysqlxCrud.InsertOrBuilder- 返回:
- The upsert.
-
setUpsert
public MysqlxCrud.Insert.Builder setUpsert(boolean value)
true if this should be treated as an Upsert (that is, update on duplicate key)
optional bool upsert = 6 [default = false];- 参数:
value- The upsert to set.- 返回:
- This builder for chaining.
-
clearUpsert
public MysqlxCrud.Insert.Builder clearUpsert()
true if this should be treated as an Upsert (that is, update on duplicate key)
optional bool upsert = 6 [default = false];- 返回:
- This builder for chaining.
-
setUnknownFields
public final MysqlxCrud.Insert.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
mergeUnknownFields
public final MysqlxCrud.Insert.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.Insert.Builder>
-
-