Class Mutation.Delete

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Mutation.DeleteOrBuilder, Serializable
    Enclosing class:
    Mutation

    public static final class Mutation.Delete
    extends com.google.protobuf.GeneratedMessageV3
    implements Mutation.DeleteOrBuilder
     Arguments to [delete][google.spanner.v1.Mutation.delete] operations.
     
    Protobuf type google.spanner.v1.Mutation.Delete
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Mutation.Delete.Builder
      Arguments to [delete][google.spanner.v1.Mutation.delete] operations.
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int KEY_SET_FIELD_NUMBER  
      static int TABLE_FIELD_NUMBER  
      • Fields inherited from class com.google.protobuf.GeneratedMessageV3

        alwaysUseFieldBuilders, unknownFields
      • Fields inherited from class com.google.protobuf.AbstractMessage

        memoizedSize
      • Fields inherited from class com.google.protobuf.AbstractMessageLite

        memoizedHashCode
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getTable

        public String getTable()
         Required. The table whose rows will be deleted.
         
        string table = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getTable in interface Mutation.DeleteOrBuilder
        Returns:
        The table.
      • getTableBytes

        public com.google.protobuf.ByteString getTableBytes()
         Required. The table whose rows will be deleted.
         
        string table = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getTableBytes in interface Mutation.DeleteOrBuilder
        Returns:
        The bytes for table.
      • hasKeySet

        public boolean hasKeySet()
         Required. The primary keys of the rows within [table][google.spanner.v1.Mutation.Delete.table] to delete.  The
         primary keys must be specified in the order in which they appear in the
         `PRIMARY KEY()` clause of the table's equivalent DDL statement (the DDL
         statement used to create the table).
         Delete is idempotent. The transaction will succeed even if some or all
         rows do not exist.
         
        .google.spanner.v1.KeySet key_set = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasKeySet in interface Mutation.DeleteOrBuilder
        Returns:
        Whether the keySet field is set.
      • getKeySet

        public KeySet getKeySet()
         Required. The primary keys of the rows within [table][google.spanner.v1.Mutation.Delete.table] to delete.  The
         primary keys must be specified in the order in which they appear in the
         `PRIMARY KEY()` clause of the table's equivalent DDL statement (the DDL
         statement used to create the table).
         Delete is idempotent. The transaction will succeed even if some or all
         rows do not exist.
         
        .google.spanner.v1.KeySet key_set = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getKeySet in interface Mutation.DeleteOrBuilder
        Returns:
        The keySet.
      • getKeySetOrBuilder

        public KeySetOrBuilder getKeySetOrBuilder()
         Required. The primary keys of the rows within [table][google.spanner.v1.Mutation.Delete.table] to delete.  The
         primary keys must be specified in the order in which they appear in the
         `PRIMARY KEY()` clause of the table's equivalent DDL statement (the DDL
         statement used to create the table).
         Delete is idempotent. The transaction will succeed even if some or all
         rows do not exist.
         
        .google.spanner.v1.KeySet key_set = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getKeySetOrBuilder in interface Mutation.DeleteOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Mutation.Delete parseFrom​(ByteBuffer data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mutation.Delete parseFrom​(ByteBuffer data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mutation.Delete parseFrom​(com.google.protobuf.ByteString data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mutation.Delete parseFrom​(com.google.protobuf.ByteString data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mutation.Delete parseFrom​(byte[] data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mutation.Delete parseFrom​(byte[] data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mutation.Delete parseFrom​(com.google.protobuf.CodedInputStream input,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws IOException
        Throws:
        IOException
      • newBuilderForType

        public Mutation.Delete.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Mutation.Delete.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Mutation.Delete.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • parser

        public static com.google.protobuf.Parser<Mutation.Delete> parser()
      • getParserForType

        public com.google.protobuf.Parser<Mutation.Delete> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Mutation.Delete getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder