public static final class CanalEntry.Column extends com.google.protobuf.GeneratedMessage implements CanalEntry.ColumnOrBuilder
com.alibaba.otter.canal.protocol.Column
每个字段的数据结构*
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CanalEntry.Column.Builder
Protobuf type
com.alibaba.otter.canal.protocol.Column
每个字段的数据结构*
|
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| 限定符和类型 | 字段和说明 |
|---|---|
static int |
INDEX_FIELD_NUMBER |
static int |
ISKEY_FIELD_NUMBER |
static int |
ISNULL_FIELD_NUMBER |
static int |
LENGTH_FIELD_NUMBER |
static int |
MYSQLTYPE_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static com.google.protobuf.Parser<CanalEntry.Column> |
PARSER |
static int |
PROPS_FIELD_NUMBER |
static int |
SQLTYPE_FIELD_NUMBER |
static int |
UPDATED_FIELD_NUMBER |
static int |
VALUE_FIELD_NUMBER |
| 限定符和类型 | 方法和说明 |
|---|---|
static CanalEntry.Column |
getDefaultInstance() |
CanalEntry.Column |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getIndex()
optional int32 index = 1;
字段下标*
|
boolean |
getIsKey()
optional bool isKey = 4;
是否是主键*
|
boolean |
getIsNull()
optional bool isNull = 6 [default = false];
标识是否为空 *
|
int |
getLength()
optional int32 length = 9;
对应数据对象原始长度 *
|
java.lang.String |
getMysqlType()
optional string mysqlType = 10;
字段mysql类型*
|
com.google.protobuf.ByteString |
getMysqlTypeBytes()
optional string mysqlType = 10;
字段mysql类型*
|
java.lang.String |
getName()
optional string name = 3;
字段名称(忽略大小写),在mysql中是没有的*
|
com.google.protobuf.ByteString |
getNameBytes()
optional string name = 3;
字段名称(忽略大小写),在mysql中是没有的*
|
com.google.protobuf.Parser<CanalEntry.Column> |
getParserForType() |
CanalEntry.Pair |
getProps(int index)
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
|
int |
getPropsCount()
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
|
java.util.List<CanalEntry.Pair> |
getPropsList()
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
|
CanalEntry.PairOrBuilder |
getPropsOrBuilder(int index)
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
|
java.util.List<? extends CanalEntry.PairOrBuilder> |
getPropsOrBuilderList()
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
|
int |
getSerializedSize() |
int |
getSqlType()
optional int32 sqlType = 2;
字段java中类型*
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
getUpdated()
optional bool updated = 5;
如果EventType=UPDATE,用于标识这个字段值是否有修改*
|
java.lang.String |
getValue()
optional string value = 8;
字段值,timestamp,Datetime是一个时间格式的文本 *
|
com.google.protobuf.ByteString |
getValueBytes()
optional string value = 8;
字段值,timestamp,Datetime是一个时间格式的文本 *
|
boolean |
hasIndex()
optional int32 index = 1;
字段下标*
|
boolean |
hasIsKey()
optional bool isKey = 4;
是否是主键*
|
boolean |
hasIsNull()
optional bool isNull = 6 [default = false];
标识是否为空 *
|
boolean |
hasLength()
optional int32 length = 9;
对应数据对象原始长度 *
|
boolean |
hasMysqlType()
optional string mysqlType = 10;
字段mysql类型*
|
boolean |
hasName()
optional string name = 3;
字段名称(忽略大小写),在mysql中是没有的*
|
boolean |
hasSqlType()
optional int32 sqlType = 2;
字段java中类型*
|
boolean |
hasUpdated()
optional bool updated = 5;
如果EventType=UPDATE,用于标识这个字段值是否有修改*
|
boolean |
hasValue()
optional string value = 8;
字段值,timestamp,Datetime是一个时间格式的文本 *
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static CanalEntry.Column.Builder |
newBuilder() |
static CanalEntry.Column.Builder |
newBuilder(CanalEntry.Column prototype) |
CanalEntry.Column.Builder |
newBuilderForType() |
protected CanalEntry.Column.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static CanalEntry.Column |
parseDelimitedFrom(java.io.InputStream input) |
static CanalEntry.Column |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CanalEntry.Column |
parseFrom(byte[] data) |
static CanalEntry.Column |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CanalEntry.Column |
parseFrom(com.google.protobuf.ByteString data) |
static CanalEntry.Column |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CanalEntry.Column |
parseFrom(com.google.protobuf.CodedInputStream input) |
static CanalEntry.Column |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CanalEntry.Column |
parseFrom(java.io.InputStream input) |
static CanalEntry.Column |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CanalEntry.Column.Builder |
toBuilder() |
protected java.lang.Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeString, writeStringNoTagequals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTopublic static com.google.protobuf.Parser<CanalEntry.Column> PARSER
public static final int INDEX_FIELD_NUMBER
public static final int SQLTYPE_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int ISKEY_FIELD_NUMBER
public static final int UPDATED_FIELD_NUMBER
public static final int ISNULL_FIELD_NUMBER
public static final int PROPS_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
public static final int LENGTH_FIELD_NUMBER
public static final int MYSQLTYPE_FIELD_NUMBER
public static CanalEntry.Column getDefaultInstance()
public CanalEntry.Column getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields 在接口中 com.google.protobuf.MessageOrBuildergetUnknownFields 在类中 com.google.protobuf.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessagepublic com.google.protobuf.Parser<CanalEntry.Column> getParserForType()
getParserForType 在接口中 com.google.protobuf.MessagegetParserForType 在接口中 com.google.protobuf.MessageLitegetParserForType 在类中 com.google.protobuf.GeneratedMessagepublic boolean hasIndex()
optional int32 index = 1;
字段下标*
hasIndex 在接口中 CanalEntry.ColumnOrBuilderpublic int getIndex()
optional int32 index = 1;
字段下标*
getIndex 在接口中 CanalEntry.ColumnOrBuilderpublic boolean hasSqlType()
optional int32 sqlType = 2;
字段java中类型*
hasSqlType 在接口中 CanalEntry.ColumnOrBuilderpublic int getSqlType()
optional int32 sqlType = 2;
字段java中类型*
getSqlType 在接口中 CanalEntry.ColumnOrBuilderpublic boolean hasName()
optional string name = 3;
字段名称(忽略大小写),在mysql中是没有的*
hasName 在接口中 CanalEntry.ColumnOrBuilderpublic java.lang.String getName()
optional string name = 3;
字段名称(忽略大小写),在mysql中是没有的*
getName 在接口中 CanalEntry.ColumnOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
optional string name = 3;
字段名称(忽略大小写),在mysql中是没有的*
getNameBytes 在接口中 CanalEntry.ColumnOrBuilderpublic boolean hasIsKey()
optional bool isKey = 4;
是否是主键*
hasIsKey 在接口中 CanalEntry.ColumnOrBuilderpublic boolean getIsKey()
optional bool isKey = 4;
是否是主键*
getIsKey 在接口中 CanalEntry.ColumnOrBuilderpublic boolean hasUpdated()
optional bool updated = 5;
如果EventType=UPDATE,用于标识这个字段值是否有修改*
hasUpdated 在接口中 CanalEntry.ColumnOrBuilderpublic boolean getUpdated()
optional bool updated = 5;
如果EventType=UPDATE,用于标识这个字段值是否有修改*
getUpdated 在接口中 CanalEntry.ColumnOrBuilderpublic boolean hasIsNull()
optional bool isNull = 6 [default = false];
标识是否为空 *
hasIsNull 在接口中 CanalEntry.ColumnOrBuilderpublic boolean getIsNull()
optional bool isNull = 6 [default = false];
标识是否为空 *
getIsNull 在接口中 CanalEntry.ColumnOrBuilderpublic java.util.List<CanalEntry.Pair> getPropsList()
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
getPropsList 在接口中 CanalEntry.ColumnOrBuilderpublic java.util.List<? extends CanalEntry.PairOrBuilder> getPropsOrBuilderList()
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
public int getPropsCount()
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
getPropsCount 在接口中 CanalEntry.ColumnOrBuilderpublic CanalEntry.Pair getProps(int index)
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
getProps 在接口中 CanalEntry.ColumnOrBuilderpublic CanalEntry.PairOrBuilder getPropsOrBuilder(int index)
repeated .com.alibaba.otter.canal.protocol.Pair props = 7;
预留扩展*
getPropsOrBuilder 在接口中 CanalEntry.ColumnOrBuilderpublic boolean hasValue()
optional string value = 8;
字段值,timestamp,Datetime是一个时间格式的文本 *
hasValue 在接口中 CanalEntry.ColumnOrBuilderpublic java.lang.String getValue()
optional string value = 8;
字段值,timestamp,Datetime是一个时间格式的文本 *
getValue 在接口中 CanalEntry.ColumnOrBuilderpublic com.google.protobuf.ByteString getValueBytes()
optional string value = 8;
字段值,timestamp,Datetime是一个时间格式的文本 *
getValueBytes 在接口中 CanalEntry.ColumnOrBuilderpublic boolean hasLength()
optional int32 length = 9;
对应数据对象原始长度 *
hasLength 在接口中 CanalEntry.ColumnOrBuilderpublic int getLength()
optional int32 length = 9;
对应数据对象原始长度 *
getLength 在接口中 CanalEntry.ColumnOrBuilderpublic boolean hasMysqlType()
optional string mysqlType = 10;
字段mysql类型*
hasMysqlType 在接口中 CanalEntry.ColumnOrBuilderpublic java.lang.String getMysqlType()
optional string mysqlType = 10;
字段mysql类型*
getMysqlType 在接口中 CanalEntry.ColumnOrBuilderpublic com.google.protobuf.ByteString getMysqlTypeBytes()
optional string mysqlType = 10;
字段mysql类型*
getMysqlTypeBytes 在接口中 CanalEntry.ColumnOrBuilderpublic final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
writeTo 在接口中 com.google.protobuf.MessageLitewriteTo 在类中 com.google.protobuf.GeneratedMessagejava.io.IOExceptionpublic int getSerializedSize()
getSerializedSize 在接口中 com.google.protobuf.MessageLitegetSerializedSize 在类中 com.google.protobuf.GeneratedMessageprotected java.lang.Object writeReplace()
throws java.io.ObjectStreamException
writeReplace 在类中 com.google.protobuf.GeneratedMessagejava.io.ObjectStreamExceptionpublic static CanalEntry.Column parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CanalEntry.Column parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CanalEntry.Column parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CanalEntry.Column parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CanalEntry.Column parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static CanalEntry.Column parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static CanalEntry.Column parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static CanalEntry.Column parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static CanalEntry.Column parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static CanalEntry.Column parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static CanalEntry.Column.Builder newBuilder()
public CanalEntry.Column.Builder newBuilderForType()
newBuilderForType 在接口中 com.google.protobuf.MessagenewBuilderForType 在接口中 com.google.protobuf.MessageLitepublic static CanalEntry.Column.Builder newBuilder(CanalEntry.Column prototype)
public CanalEntry.Column.Builder toBuilder()
toBuilder 在接口中 com.google.protobuf.MessagetoBuilder 在接口中 com.google.protobuf.MessageLiteprotected CanalEntry.Column.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType 在类中 com.google.protobuf.GeneratedMessageCopyright © 2021. All rights reserved.