Package com.google.spanner.v1
Class ChangeStreamRecord.DataChangeRecord.Mod
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ChangeStreamRecord.DataChangeRecord.ModOrBuilder,Serializable
- Enclosing class:
- ChangeStreamRecord.DataChangeRecord
public static final class ChangeStreamRecord.DataChangeRecord.Mod
extends com.google.protobuf.GeneratedMessageV3
implements ChangeStreamRecord.DataChangeRecord.ModOrBuilder
A mod describes all data changes in a watched table row.Protobuf type
google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA mod describes all data changes in a watched table row.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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.DescriptorgetKeys(int index) Returns the value of the primary key of the modified row.intReturns the value of the primary key of the modified row.Returns the value of the primary key of the modified row.getKeysOrBuilder(int index) Returns the value of the primary key of the modified row.Returns the value of the primary key of the modified row.getNewValues(int index) Returns the new values after the change for the modified columns.intReturns the new values after the change for the modified columns.Returns the new values after the change for the modified columns.getNewValuesOrBuilder(int index) Returns the new values after the change for the modified columns.Returns the new values after the change for the modified columns.getOldValues(int index) Returns the old values before the change for the modified columns.intReturns the old values before the change for the modified columns.Returns the old values before the change for the modified columns.getOldValuesOrBuilder(int index) Returns the old values before the change for the modified columns.Returns the old values before the change for the modified columns.com.google.protobuf.Parser<ChangeStreamRecord.DataChangeRecord.Mod>intinthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ChangeStreamRecord.DataChangeRecord.Mod>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
KEYS_FIELD_NUMBER
public static final int KEYS_FIELD_NUMBER- See Also:
-
OLD_VALUES_FIELD_NUMBER
public static final int OLD_VALUES_FIELD_NUMBER- See Also:
-
NEW_VALUES_FIELD_NUMBER
public static final int NEW_VALUES_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein 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
-
getKeysList
Returns the value of the primary key of the modified row.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue keys = 1;- Specified by:
getKeysListin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getKeysOrBuilderList
Returns the value of the primary key of the modified row.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue keys = 1;- Specified by:
getKeysOrBuilderListin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getKeysCount
public int getKeysCount()Returns the value of the primary key of the modified row.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue keys = 1;- Specified by:
getKeysCountin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getKeys
Returns the value of the primary key of the modified row.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue keys = 1;- Specified by:
getKeysin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getKeysOrBuilder
Returns the value of the primary key of the modified row.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue keys = 1;- Specified by:
getKeysOrBuilderin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getOldValuesList
Returns the old values before the change for the modified columns. Always empty for [INSERT][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.INSERT], or if old values are not being captured specified by [value_capture_type][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue old_values = 2;- Specified by:
getOldValuesListin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getOldValuesOrBuilderList
public List<? extends ChangeStreamRecord.DataChangeRecord.ModValueOrBuilder> getOldValuesOrBuilderList()Returns the old values before the change for the modified columns. Always empty for [INSERT][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.INSERT], or if old values are not being captured specified by [value_capture_type][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue old_values = 2;- Specified by:
getOldValuesOrBuilderListin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getOldValuesCount
public int getOldValuesCount()Returns the old values before the change for the modified columns. Always empty for [INSERT][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.INSERT], or if old values are not being captured specified by [value_capture_type][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue old_values = 2;- Specified by:
getOldValuesCountin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getOldValues
Returns the old values before the change for the modified columns. Always empty for [INSERT][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.INSERT], or if old values are not being captured specified by [value_capture_type][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue old_values = 2;- Specified by:
getOldValuesin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getOldValuesOrBuilder
Returns the old values before the change for the modified columns. Always empty for [INSERT][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.INSERT], or if old values are not being captured specified by [value_capture_type][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue old_values = 2;- Specified by:
getOldValuesOrBuilderin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getNewValuesList
Returns the new values after the change for the modified columns. Always empty for [DELETE][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.DELETE].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue new_values = 3;- Specified by:
getNewValuesListin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getNewValuesOrBuilderList
public List<? extends ChangeStreamRecord.DataChangeRecord.ModValueOrBuilder> getNewValuesOrBuilderList()Returns the new values after the change for the modified columns. Always empty for [DELETE][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.DELETE].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue new_values = 3;- Specified by:
getNewValuesOrBuilderListin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getNewValuesCount
public int getNewValuesCount()Returns the new values after the change for the modified columns. Always empty for [DELETE][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.DELETE].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue new_values = 3;- Specified by:
getNewValuesCountin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getNewValues
Returns the new values after the change for the modified columns. Always empty for [DELETE][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.DELETE].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue new_values = 3;- Specified by:
getNewValuesin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
getNewValuesOrBuilder
Returns the new values after the change for the modified columns. Always empty for [DELETE][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.DELETE].
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModValue new_values = 3;- Specified by:
getNewValuesOrBuilderin interfaceChangeStreamRecord.DataChangeRecord.ModOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- 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 ChangeStreamRecord.DataChangeRecord.Mod parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord.Mod parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static ChangeStreamRecord.DataChangeRecord.Mod.Builder newBuilder(ChangeStreamRecord.DataChangeRecord.Mod prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ChangeStreamRecord.DataChangeRecord.Mod.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
-