Package com.mysql.cj.x.protobuf
Class MysqlxCrud.Insert
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.mysql.cj.x.protobuf.MysqlxCrud.Insert
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MysqlxCrud.InsertOrBuilder,java.io.Serializable
- Enclosing class:
- MysqlxCrud
public static final class MysqlxCrud.Insert extends com.google.protobuf.GeneratedMessageV3 implements MysqlxCrud.InsertOrBuilder
Insert documents/rows into a collection/table :param collection: collection to insert into :param data_model: datamodel that the operations refer to :param projection: name of the columns to insert data into (empty if data_model is DOCUMENT) :param row: set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression) :param args: values for parameters used in row expressions :param upsert: true if this should be treated as an Upsert (that is, update on duplicate key) :Returns: :protobuf:msg:`Mysqlx.Resultset::`Protobuf type
Mysqlx.Crud.Insert- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMysqlxCrud.Insert.BuilderInsert documents/rows into a collection/table :param collection: collection to insert into :param data_model: datamodel that the operations refer to :param projection: name of the columns to insert data into (empty if data_model is DOCUMENT) :param row: set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression) :param args: values for parameters used in row expressions :param upsert: true if this should be treated as an Upsert (that is, update on duplicate key) :Returns: :protobuf:msg:`Mysqlx.Resultset::`static classMysqlxCrud.Insert.TypedRowProtobuf typeMysqlx.Crud.Insert.TypedRowstatic interfaceMysqlxCrud.Insert.TypedRowOrBuilderNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter -
Field Summary
Fields Modifier and Type Field Description static intARGS_FIELD_NUMBERstatic intCOLLECTION_FIELD_NUMBERstatic intDATA_MODEL_FIELD_NUMBERstatic com.google.protobuf.Parser<MysqlxCrud.Insert>PARSERDeprecated.static intPROJECTION_FIELD_NUMBERstatic intROW_FIELD_NUMBERstatic intUPSERT_FIELD_NUMBER -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)MysqlxDatatypes.ScalargetArgs(int index)repeated .Mysqlx.Datatypes.Scalar args = 5;intgetArgsCount()repeated .Mysqlx.Datatypes.Scalar args = 5;java.util.List<MysqlxDatatypes.Scalar>getArgsList()repeated .Mysqlx.Datatypes.Scalar args = 5;MysqlxDatatypes.ScalarOrBuildergetArgsOrBuilder(int index)repeated .Mysqlx.Datatypes.Scalar args = 5;java.util.List<? extends MysqlxDatatypes.ScalarOrBuilder>getArgsOrBuilderList()repeated .Mysqlx.Datatypes.Scalar args = 5;MysqlxCrud.CollectiongetCollection()required .Mysqlx.Crud.Collection collection = 1;MysqlxCrud.CollectionOrBuildergetCollectionOrBuilder()required .Mysqlx.Crud.Collection collection = 1;MysqlxCrud.DataModelgetDataModel()optional .Mysqlx.Crud.DataModel data_model = 2;static MysqlxCrud.InsertgetDefaultInstance()MysqlxCrud.InsertgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<MysqlxCrud.Insert>getParserForType()MysqlxCrud.ColumngetProjection(int index)repeated .Mysqlx.Crud.Column projection = 3;intgetProjectionCount()repeated .Mysqlx.Crud.Column projection = 3;java.util.List<MysqlxCrud.Column>getProjectionList()repeated .Mysqlx.Crud.Column projection = 3;MysqlxCrud.ColumnOrBuildergetProjectionOrBuilder(int index)repeated .Mysqlx.Crud.Column projection = 3;java.util.List<? extends MysqlxCrud.ColumnOrBuilder>getProjectionOrBuilderList()repeated .Mysqlx.Crud.Column projection = 3;MysqlxCrud.Insert.TypedRowgetRow(int index)repeated .Mysqlx.Crud.Insert.TypedRow row = 4;intgetRowCount()repeated .Mysqlx.Crud.Insert.TypedRow row = 4;java.util.List<MysqlxCrud.Insert.TypedRow>getRowList()repeated .Mysqlx.Crud.Insert.TypedRow row = 4;MysqlxCrud.Insert.TypedRowOrBuildergetRowOrBuilder(int index)repeated .Mysqlx.Crud.Insert.TypedRow row = 4;java.util.List<? extends MysqlxCrud.Insert.TypedRowOrBuilder>getRowOrBuilderList()repeated .Mysqlx.Crud.Insert.TypedRow row = 4;intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleangetUpsert()optional bool upsert = 6 [default = false];booleanhasCollection()required .Mysqlx.Crud.Collection collection = 1;booleanhasDataModel()optional .Mysqlx.Crud.DataModel data_model = 2;inthashCode()booleanhasUpsert()optional bool upsert = 6 [default = false];protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MysqlxCrud.Insert.BuildernewBuilder()static MysqlxCrud.Insert.BuildernewBuilder(MysqlxCrud.Insert prototype)MysqlxCrud.Insert.BuildernewBuilderForType()protected MysqlxCrud.Insert.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MysqlxCrud.InsertparseDelimitedFrom(java.io.InputStream input)static MysqlxCrud.InsertparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlxCrud.InsertparseFrom(byte[] data)static MysqlxCrud.InsertparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlxCrud.InsertparseFrom(com.google.protobuf.ByteString data)static MysqlxCrud.InsertparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlxCrud.InsertparseFrom(com.google.protobuf.CodedInputStream input)static MysqlxCrud.InsertparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlxCrud.InsertparseFrom(java.io.InputStream input)static MysqlxCrud.InsertparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MysqlxCrud.InsertparseFrom(java.nio.ByteBuffer data)static MysqlxCrud.InsertparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MysqlxCrud.Insert>parser()MysqlxCrud.Insert.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
COLLECTION_FIELD_NUMBER
public static final int COLLECTION_FIELD_NUMBER- See Also:
- Constant Field Values
-
DATA_MODEL_FIELD_NUMBER
public static final int DATA_MODEL_FIELD_NUMBER- See Also:
- Constant Field Values
-
PROJECTION_FIELD_NUMBER
public static final int PROJECTION_FIELD_NUMBER- See Also:
- Constant Field Values
-
ROW_FIELD_NUMBER
public static final int ROW_FIELD_NUMBER- See Also:
- Constant Field Values
-
ARGS_FIELD_NUMBER
public static final int ARGS_FIELD_NUMBER- See Also:
- Constant Field Values
-
UPSERT_FIELD_NUMBER
public static final int UPSERT_FIELD_NUMBER- See Also:
- Constant Field Values
-
PARSER
Deprecated.
-
-
Method Details
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasCollection
public boolean hasCollection()required .Mysqlx.Crud.Collection collection = 1;- Specified by:
hasCollectionin interfaceMysqlxCrud.InsertOrBuilder- Returns:
- Whether the collection field is set.
-
getCollection
required .Mysqlx.Crud.Collection collection = 1;- Specified by:
getCollectionin interfaceMysqlxCrud.InsertOrBuilder- Returns:
- The collection.
-
getCollectionOrBuilder
required .Mysqlx.Crud.Collection collection = 1;- Specified by:
getCollectionOrBuilderin interfaceMysqlxCrud.InsertOrBuilder
-
hasDataModel
public boolean hasDataModel()optional .Mysqlx.Crud.DataModel data_model = 2;- Specified by:
hasDataModelin interfaceMysqlxCrud.InsertOrBuilder- Returns:
- Whether the dataModel field is set.
-
getDataModel
optional .Mysqlx.Crud.DataModel data_model = 2;- Specified by:
getDataModelin interfaceMysqlxCrud.InsertOrBuilder- Returns:
- The dataModel.
-
getProjectionList
repeated .Mysqlx.Crud.Column projection = 3;- Specified by:
getProjectionListin interfaceMysqlxCrud.InsertOrBuilder
-
getProjectionOrBuilderList
repeated .Mysqlx.Crud.Column projection = 3;- Specified by:
getProjectionOrBuilderListin interfaceMysqlxCrud.InsertOrBuilder
-
getProjectionCount
public int getProjectionCount()repeated .Mysqlx.Crud.Column projection = 3;- Specified by:
getProjectionCountin interfaceMysqlxCrud.InsertOrBuilder
-
getProjection
repeated .Mysqlx.Crud.Column projection = 3;- Specified by:
getProjectionin interfaceMysqlxCrud.InsertOrBuilder
-
getProjectionOrBuilder
repeated .Mysqlx.Crud.Column projection = 3;- Specified by:
getProjectionOrBuilderin interfaceMysqlxCrud.InsertOrBuilder
-
getRowList
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- Specified by:
getRowListin interfaceMysqlxCrud.InsertOrBuilder
-
getRowOrBuilderList
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- Specified by:
getRowOrBuilderListin interfaceMysqlxCrud.InsertOrBuilder
-
getRowCount
public int getRowCount()repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- Specified by:
getRowCountin interfaceMysqlxCrud.InsertOrBuilder
-
getRow
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- Specified by:
getRowin interfaceMysqlxCrud.InsertOrBuilder
-
getRowOrBuilder
repeated .Mysqlx.Crud.Insert.TypedRow row = 4;- Specified by:
getRowOrBuilderin interfaceMysqlxCrud.InsertOrBuilder
-
getArgsList
repeated .Mysqlx.Datatypes.Scalar args = 5;- Specified by:
getArgsListin interfaceMysqlxCrud.InsertOrBuilder
-
getArgsOrBuilderList
repeated .Mysqlx.Datatypes.Scalar args = 5;- Specified by:
getArgsOrBuilderListin interfaceMysqlxCrud.InsertOrBuilder
-
getArgsCount
public int getArgsCount()repeated .Mysqlx.Datatypes.Scalar args = 5;- Specified by:
getArgsCountin interfaceMysqlxCrud.InsertOrBuilder
-
getArgs
repeated .Mysqlx.Datatypes.Scalar args = 5;- Specified by:
getArgsin interfaceMysqlxCrud.InsertOrBuilder
-
getArgsOrBuilder
repeated .Mysqlx.Datatypes.Scalar args = 5;- Specified by:
getArgsOrBuilderin interfaceMysqlxCrud.InsertOrBuilder
-
hasUpsert
public boolean hasUpsert()optional bool upsert = 6 [default = false];- Specified by:
hasUpsertin interfaceMysqlxCrud.InsertOrBuilder- Returns:
- Whether the upsert field is set.
-
getUpsert
public boolean getUpsert()optional bool upsert = 6 [default = false];- Specified by:
getUpsertin interfaceMysqlxCrud.InsertOrBuilder- Returns:
- The upsert.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MysqlxCrud.Insert parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlxCrud.Insert parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlxCrud.Insert parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlxCrud.Insert parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlxCrud.Insert parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MysqlxCrud.Insert parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
java.io.IOException
-
parseFrom
public static MysqlxCrud.Insert parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException- Throws:
java.io.IOException
-
parseDelimitedFrom
public static MysqlxCrud.Insert parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException- Throws:
java.io.IOException
-
parseDelimitedFrom
public static MysqlxCrud.Insert parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException- Throws:
java.io.IOException
-
parseFrom
public static MysqlxCrud.Insert parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException- Throws:
java.io.IOException
-
parseFrom
public static MysqlxCrud.Insert parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException- Throws:
java.io.IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MysqlxCrud.Insert.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-