Package com.google.spanner.executor.v1
Class MutationAction.Mod.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
com.google.spanner.executor.v1.MutationAction.Mod.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MutationAction.ModOrBuilder,Cloneable
- Enclosing class:
- MutationAction.Mod
public static final class MutationAction.Mod.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
implements MutationAction.ModOrBuilder
Mod represents the write action that will be perform to a table. Each mod will specify exactly one action, from insert, update, insert_or_update, replace and delete.Protobuf type
google.spanner.executor.v1.MutationAction.Mod-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Delete rows from "table".clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Exactly one of the remaining elements may be present.Insert or update existing rows of "table".clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Replace existing rows of "table".The table to write.Update columns stored in existing rows of "table".clone()Delete rows from "table".Delete rows from "table".Delete rows from "table".static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorExactly one of the remaining elements may be present.Exactly one of the remaining elements may be present.Exactly one of the remaining elements may be present.Insert or update existing rows of "table".Insert or update existing rows of "table".Insert or update existing rows of "table".Replace existing rows of "table".Replace existing rows of "table".Replace existing rows of "table".getTable()The table to write.com.google.protobuf.ByteStringThe table to write.Update columns stored in existing rows of "table".Update columns stored in existing rows of "table".Update columns stored in existing rows of "table".booleanDelete rows from "table".booleanExactly one of the remaining elements may be present.booleanInsert or update existing rows of "table".booleanReplace existing rows of "table".booleanUpdate columns stored in existing rows of "table".protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeDeleteKeys(KeySet value) Delete rows from "table".mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(MutationAction.Mod other) Exactly one of the remaining elements may be present.Insert or update existing rows of "table".Replace existing rows of "table".mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Update columns stored in existing rows of "table".setDeleteKeys(KeySet value) Delete rows from "table".setDeleteKeys(KeySet.Builder builderForValue) Delete rows from "table".Exactly one of the remaining elements may be present.setInsert(MutationAction.InsertArgs.Builder builderForValue) Exactly one of the remaining elements may be present.Insert or update existing rows of "table".setInsertOrUpdate(MutationAction.InsertArgs.Builder builderForValue) Insert or update existing rows of "table".setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Replace existing rows of "table".setReplace(MutationAction.InsertArgs.Builder builderForValue) Replace existing rows of "table".The table to write.setTableBytes(com.google.protobuf.ByteString value) The table to write.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Update columns stored in existing rows of "table".setUpdate(MutationAction.UpdateArgs.Builder builderForValue) Update columns stored in existing rows of "table".Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<MutationAction.Mod.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
setField
public MutationAction.Mod.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
setRepeatedField
public MutationAction.Mod.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
addRepeatedField
public MutationAction.Mod.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MutationAction.Mod.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
mergeFrom
public MutationAction.Mod.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MutationAction.Mod.Builder>- Throws:
IOException
-
getTable
The table to write.
string table = 1;- Specified by:
getTablein interfaceMutationAction.ModOrBuilder- Returns:
- The table.
-
getTableBytes
public com.google.protobuf.ByteString getTableBytes()The table to write.
string table = 1;- Specified by:
getTableBytesin interfaceMutationAction.ModOrBuilder- Returns:
- The bytes for table.
-
setTable
The table to write.
string table = 1;- Parameters:
value- The table to set.- Returns:
- This builder for chaining.
-
clearTable
The table to write.
string table = 1;- Returns:
- This builder for chaining.
-
setTableBytes
The table to write.
string table = 1;- Parameters:
value- The bytes for table to set.- Returns:
- This builder for chaining.
-
hasInsert
public boolean hasInsert()Exactly one of the remaining elements may be present. Insert new rows into "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;- Specified by:
hasInsertin interfaceMutationAction.ModOrBuilder- Returns:
- Whether the insert field is set.
-
getInsert
Exactly one of the remaining elements may be present. Insert new rows into "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;- Specified by:
getInsertin interfaceMutationAction.ModOrBuilder- Returns:
- The insert.
-
setInsert
Exactly one of the remaining elements may be present. Insert new rows into "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2; -
setInsert
Exactly one of the remaining elements may be present. Insert new rows into "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2; -
mergeInsert
Exactly one of the remaining elements may be present. Insert new rows into "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2; -
clearInsert
Exactly one of the remaining elements may be present. Insert new rows into "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2; -
getInsertBuilder
Exactly one of the remaining elements may be present. Insert new rows into "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2; -
getInsertOrBuilder
Exactly one of the remaining elements may be present. Insert new rows into "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;- Specified by:
getInsertOrBuilderin interfaceMutationAction.ModOrBuilder
-
hasUpdate
public boolean hasUpdate()Update columns stored in existing rows of "table".
.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;- Specified by:
hasUpdatein interfaceMutationAction.ModOrBuilder- Returns:
- Whether the update field is set.
-
getUpdate
Update columns stored in existing rows of "table".
.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;- Specified by:
getUpdatein interfaceMutationAction.ModOrBuilder- Returns:
- The update.
-
setUpdate
Update columns stored in existing rows of "table".
.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3; -
setUpdate
Update columns stored in existing rows of "table".
.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3; -
mergeUpdate
Update columns stored in existing rows of "table".
.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3; -
clearUpdate
Update columns stored in existing rows of "table".
.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3; -
getUpdateBuilder
Update columns stored in existing rows of "table".
.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3; -
getUpdateOrBuilder
Update columns stored in existing rows of "table".
.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;- Specified by:
getUpdateOrBuilderin interfaceMutationAction.ModOrBuilder
-
hasInsertOrUpdate
public boolean hasInsertOrUpdate()Insert or update existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;- Specified by:
hasInsertOrUpdatein interfaceMutationAction.ModOrBuilder- Returns:
- Whether the insertOrUpdate field is set.
-
getInsertOrUpdate
Insert or update existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;- Specified by:
getInsertOrUpdatein interfaceMutationAction.ModOrBuilder- Returns:
- The insertOrUpdate.
-
setInsertOrUpdate
Insert or update existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4; -
setInsertOrUpdate
public MutationAction.Mod.Builder setInsertOrUpdate(MutationAction.InsertArgs.Builder builderForValue) Insert or update existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4; -
mergeInsertOrUpdate
Insert or update existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4; -
clearInsertOrUpdate
Insert or update existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4; -
getInsertOrUpdateBuilder
Insert or update existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4; -
getInsertOrUpdateOrBuilder
Insert or update existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;- Specified by:
getInsertOrUpdateOrBuilderin interfaceMutationAction.ModOrBuilder
-
hasReplace
public boolean hasReplace()Replace existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;- Specified by:
hasReplacein interfaceMutationAction.ModOrBuilder- Returns:
- Whether the replace field is set.
-
getReplace
Replace existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;- Specified by:
getReplacein interfaceMutationAction.ModOrBuilder- Returns:
- The replace.
-
setReplace
Replace existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5; -
setReplace
Replace existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5; -
mergeReplace
Replace existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5; -
clearReplace
Replace existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5; -
getReplaceBuilder
Replace existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5; -
getReplaceOrBuilder
Replace existing rows of "table".
.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;- Specified by:
getReplaceOrBuilderin interfaceMutationAction.ModOrBuilder
-
hasDeleteKeys
public boolean hasDeleteKeys()Delete rows from "table".
.google.spanner.executor.v1.KeySet delete_keys = 6;- Specified by:
hasDeleteKeysin interfaceMutationAction.ModOrBuilder- Returns:
- Whether the deleteKeys field is set.
-
getDeleteKeys
Delete rows from "table".
.google.spanner.executor.v1.KeySet delete_keys = 6;- Specified by:
getDeleteKeysin interfaceMutationAction.ModOrBuilder- Returns:
- The deleteKeys.
-
setDeleteKeys
Delete rows from "table".
.google.spanner.executor.v1.KeySet delete_keys = 6; -
setDeleteKeys
Delete rows from "table".
.google.spanner.executor.v1.KeySet delete_keys = 6; -
mergeDeleteKeys
Delete rows from "table".
.google.spanner.executor.v1.KeySet delete_keys = 6; -
clearDeleteKeys
Delete rows from "table".
.google.spanner.executor.v1.KeySet delete_keys = 6; -
getDeleteKeysBuilder
Delete rows from "table".
.google.spanner.executor.v1.KeySet delete_keys = 6; -
getDeleteKeysOrBuilder
Delete rows from "table".
.google.spanner.executor.v1.KeySet delete_keys = 6;- Specified by:
getDeleteKeysOrBuilderin interfaceMutationAction.ModOrBuilder
-
setUnknownFields
public final MutationAction.Mod.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-
mergeUnknownFields
public final MutationAction.Mod.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.Mod.Builder>
-