Class TableInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.database.v1.TableInfo
- All Implemented Interfaces:
TableInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class TableInfo
extends com.google.protobuf.GeneratedMessage
implements TableInfoOrBuilder
Detailed information about a database tableProtobuf type
ai.pipestream.parsed.data.database.v1.TableInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDetailed information about a database tableNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanintNumber of columns in tablegetColumnNames(int index) Names of columns in this tablecom.google.protobuf.ByteStringgetColumnNamesBytes(int index) Names of columns in this tableintNames of columns in this tablecom.google.protobuf.ProtocolStringListNames of columns in this tablecom.google.protobuf.TimestampTable creation datecom.google.protobuf.TimestampOrBuilderTable creation datestatic TableInfostatic final com.google.protobuf.Descriptors.DescriptorgetLabel()Table label/descriptioncom.google.protobuf.ByteStringTable label/descriptioncom.google.protobuf.TimestampTable last modified datecom.google.protobuf.TimestampOrBuilderTable last modified dategetName()Table namecom.google.protobuf.ByteStringTable namecom.google.protobuf.Parser<TableInfo> intNumber of rows in tableintlongTable size in bytesType of table (TABLE, VIEW, etc.)com.google.protobuf.ByteStringType of table (TABLE, VIEW, etc.)booleanNumber of columns in tablebooleanTable creation dateinthashCode()booleanhasLabel()Table label/descriptionbooleanTable last modified datebooleanhasName()Table namebooleanNumber of rows in tablebooleanTable size in bytesbooleanType of table (TABLE, VIEW, etc.)protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic TableInfo.Builderstatic TableInfo.BuildernewBuilder(TableInfo prototype) protected TableInfo.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static TableInfoparseDelimitedFrom(InputStream input) static TableInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TableInfoparseFrom(byte[] data) static TableInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TableInfoparseFrom(com.google.protobuf.ByteString data) static TableInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TableInfoparseFrom(com.google.protobuf.CodedInputStream input) static TableInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TableInfoparseFrom(InputStream input) static TableInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TableInfoparseFrom(ByteBuffer data) static TableInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TableInfo> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
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
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER- See Also:
-
ROW_COUNT_FIELD_NUMBER
public static final int ROW_COUNT_FIELD_NUMBER- See Also:
-
COLUMN_COUNT_FIELD_NUMBER
public static final int COLUMN_COUNT_FIELD_NUMBER- See Also:
-
TABLE_TYPE_FIELD_NUMBER
public static final int TABLE_TYPE_FIELD_NUMBER- See Also:
-
CREATED_FIELD_NUMBER
public static final int CREATED_FIELD_NUMBER- See Also:
-
MODIFIED_FIELD_NUMBER
public static final int MODIFIED_FIELD_NUMBER- See Also:
-
SIZE_BYTES_FIELD_NUMBER
public static final int SIZE_BYTES_FIELD_NUMBER- See Also:
-
COLUMN_NAMES_FIELD_NUMBER
public static final int COLUMN_NAMES_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasName
public boolean hasName()Table name
optional string name = 1 [json_name = "name"];- Specified by:
hasNamein interfaceTableInfoOrBuilder- Returns:
- Whether the name field is set.
-
getName
Table name
optional string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceTableInfoOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Table name
optional string name = 1 [json_name = "name"];- Specified by:
getNameBytesin interfaceTableInfoOrBuilder- Returns:
- The bytes for name.
-
hasLabel
public boolean hasLabel()Table label/description
optional string label = 2 [json_name = "label"];- Specified by:
hasLabelin interfaceTableInfoOrBuilder- Returns:
- Whether the label field is set.
-
getLabel
Table label/description
optional string label = 2 [json_name = "label"];- Specified by:
getLabelin interfaceTableInfoOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()Table label/description
optional string label = 2 [json_name = "label"];- Specified by:
getLabelBytesin interfaceTableInfoOrBuilder- Returns:
- The bytes for label.
-
hasRowCount
public boolean hasRowCount()Number of rows in table
optional int32 row_count = 3 [json_name = "rowCount"];- Specified by:
hasRowCountin interfaceTableInfoOrBuilder- Returns:
- Whether the rowCount field is set.
-
getRowCount
public int getRowCount()Number of rows in table
optional int32 row_count = 3 [json_name = "rowCount"];- Specified by:
getRowCountin interfaceTableInfoOrBuilder- Returns:
- The rowCount.
-
hasColumnCount
public boolean hasColumnCount()Number of columns in table
optional int32 column_count = 4 [json_name = "columnCount"];- Specified by:
hasColumnCountin interfaceTableInfoOrBuilder- Returns:
- Whether the columnCount field is set.
-
getColumnCount
public int getColumnCount()Number of columns in table
optional int32 column_count = 4 [json_name = "columnCount"];- Specified by:
getColumnCountin interfaceTableInfoOrBuilder- Returns:
- The columnCount.
-
hasTableType
public boolean hasTableType()Type of table (TABLE, VIEW, etc.)
optional string table_type = 5 [json_name = "tableType"];- Specified by:
hasTableTypein interfaceTableInfoOrBuilder- Returns:
- Whether the tableType field is set.
-
getTableType
Type of table (TABLE, VIEW, etc.)
optional string table_type = 5 [json_name = "tableType"];- Specified by:
getTableTypein interfaceTableInfoOrBuilder- Returns:
- The tableType.
-
getTableTypeBytes
public com.google.protobuf.ByteString getTableTypeBytes()Type of table (TABLE, VIEW, etc.)
optional string table_type = 5 [json_name = "tableType"];- Specified by:
getTableTypeBytesin interfaceTableInfoOrBuilder- Returns:
- The bytes for tableType.
-
hasCreated
public boolean hasCreated()Table creation date
optional .google.protobuf.Timestamp created = 6 [json_name = "created"];- Specified by:
hasCreatedin interfaceTableInfoOrBuilder- Returns:
- Whether the created field is set.
-
getCreated
public com.google.protobuf.Timestamp getCreated()Table creation date
optional .google.protobuf.Timestamp created = 6 [json_name = "created"];- Specified by:
getCreatedin interfaceTableInfoOrBuilder- Returns:
- The created.
-
getCreatedOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder()Table creation date
optional .google.protobuf.Timestamp created = 6 [json_name = "created"];- Specified by:
getCreatedOrBuilderin interfaceTableInfoOrBuilder
-
hasModified
public boolean hasModified()Table last modified date
optional .google.protobuf.Timestamp modified = 7 [json_name = "modified"];- Specified by:
hasModifiedin interfaceTableInfoOrBuilder- Returns:
- Whether the modified field is set.
-
getModified
public com.google.protobuf.Timestamp getModified()Table last modified date
optional .google.protobuf.Timestamp modified = 7 [json_name = "modified"];- Specified by:
getModifiedin interfaceTableInfoOrBuilder- Returns:
- The modified.
-
getModifiedOrBuilder
public com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder()Table last modified date
optional .google.protobuf.Timestamp modified = 7 [json_name = "modified"];- Specified by:
getModifiedOrBuilderin interfaceTableInfoOrBuilder
-
hasSizeBytes
public boolean hasSizeBytes()Table size in bytes
optional int64 size_bytes = 8 [json_name = "sizeBytes"];- Specified by:
hasSizeBytesin interfaceTableInfoOrBuilder- Returns:
- Whether the sizeBytes field is set.
-
getSizeBytes
public long getSizeBytes()Table size in bytes
optional int64 size_bytes = 8 [json_name = "sizeBytes"];- Specified by:
getSizeBytesin interfaceTableInfoOrBuilder- Returns:
- The sizeBytes.
-
getColumnNamesList
public com.google.protobuf.ProtocolStringList getColumnNamesList()Names of columns in this table
repeated string column_names = 9 [json_name = "columnNames"];- Specified by:
getColumnNamesListin interfaceTableInfoOrBuilder- Returns:
- A list containing the columnNames.
-
getColumnNamesCount
public int getColumnNamesCount()Names of columns in this table
repeated string column_names = 9 [json_name = "columnNames"];- Specified by:
getColumnNamesCountin interfaceTableInfoOrBuilder- Returns:
- The count of columnNames.
-
getColumnNames
Names of columns in this table
repeated string column_names = 9 [json_name = "columnNames"];- Specified by:
getColumnNamesin interfaceTableInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The columnNames at the given index.
-
getColumnNamesBytes
public com.google.protobuf.ByteString getColumnNamesBytes(int index) Names of columns in this table
repeated string column_names = 9 [json_name = "columnNames"];- Specified by:
getColumnNamesBytesin interfaceTableInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the columnNames at the given index.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
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 TableInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TableInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TableInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TableInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TableInfo 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
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TableInfo.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-