Interface TableInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TableInfo, TableInfo.Builder

@Generated public interface TableInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Number of columns in table
    getColumnNames(int index)
    Names of columns in this table
    com.google.protobuf.ByteString
    Names of columns in this table
    int
    Names of columns in this table
    Names of columns in this table
    com.google.protobuf.Timestamp
    Table creation date
    com.google.protobuf.TimestampOrBuilder
    Table creation date
    Table label/description
    com.google.protobuf.ByteString
    Table label/description
    com.google.protobuf.Timestamp
    Table last modified date
    com.google.protobuf.TimestampOrBuilder
    Table last modified date
    Table name
    com.google.protobuf.ByteString
    Table name
    int
    Number of rows in table
    long
    Table size in bytes
    Type of table (TABLE, VIEW, etc.)
    com.google.protobuf.ByteString
    Type of table (TABLE, VIEW, etc.)
    boolean
    Number of columns in table
    boolean
    Table creation date
    boolean
    Table label/description
    boolean
    Table last modified date
    boolean
    Table name
    boolean
    Number of rows in table
    boolean
    Table size in bytes
    boolean
    Type of table (TABLE, VIEW, etc.)

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasName

      boolean hasName()
       Table name
       
      optional string name = 1 [json_name = "name"];
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       Table name
       
      optional string name = 1 [json_name = "name"];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Table name
       
      optional string name = 1 [json_name = "name"];
      Returns:
      The bytes for name.
    • hasLabel

      boolean hasLabel()
       Table label/description
       
      optional string label = 2 [json_name = "label"];
      Returns:
      Whether the label field is set.
    • getLabel

      String getLabel()
       Table label/description
       
      optional string label = 2 [json_name = "label"];
      Returns:
      The label.
    • getLabelBytes

      com.google.protobuf.ByteString getLabelBytes()
       Table label/description
       
      optional string label = 2 [json_name = "label"];
      Returns:
      The bytes for label.
    • hasRowCount

      boolean hasRowCount()
       Number of rows in table
       
      optional int32 row_count = 3 [json_name = "rowCount"];
      Returns:
      Whether the rowCount field is set.
    • getRowCount

      int getRowCount()
       Number of rows in table
       
      optional int32 row_count = 3 [json_name = "rowCount"];
      Returns:
      The rowCount.
    • hasColumnCount

      boolean hasColumnCount()
       Number of columns in table
       
      optional int32 column_count = 4 [json_name = "columnCount"];
      Returns:
      Whether the columnCount field is set.
    • getColumnCount

      int getColumnCount()
       Number of columns in table
       
      optional int32 column_count = 4 [json_name = "columnCount"];
      Returns:
      The columnCount.
    • hasTableType

      boolean hasTableType()
       Type of table (TABLE, VIEW, etc.)
       
      optional string table_type = 5 [json_name = "tableType"];
      Returns:
      Whether the tableType field is set.
    • getTableType

      String getTableType()
       Type of table (TABLE, VIEW, etc.)
       
      optional string table_type = 5 [json_name = "tableType"];
      Returns:
      The tableType.
    • getTableTypeBytes

      com.google.protobuf.ByteString getTableTypeBytes()
       Type of table (TABLE, VIEW, etc.)
       
      optional string table_type = 5 [json_name = "tableType"];
      Returns:
      The bytes for tableType.
    • hasCreated

      boolean hasCreated()
       Table creation date
       
      optional .google.protobuf.Timestamp created = 6 [json_name = "created"];
      Returns:
      Whether the created field is set.
    • getCreated

      com.google.protobuf.Timestamp getCreated()
       Table creation date
       
      optional .google.protobuf.Timestamp created = 6 [json_name = "created"];
      Returns:
      The created.
    • getCreatedOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder()
       Table creation date
       
      optional .google.protobuf.Timestamp created = 6 [json_name = "created"];
    • hasModified

      boolean hasModified()
       Table last modified date
       
      optional .google.protobuf.Timestamp modified = 7 [json_name = "modified"];
      Returns:
      Whether the modified field is set.
    • getModified

      com.google.protobuf.Timestamp getModified()
       Table last modified date
       
      optional .google.protobuf.Timestamp modified = 7 [json_name = "modified"];
      Returns:
      The modified.
    • getModifiedOrBuilder

      com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder()
       Table last modified date
       
      optional .google.protobuf.Timestamp modified = 7 [json_name = "modified"];
    • hasSizeBytes

      boolean hasSizeBytes()
       Table size in bytes
       
      optional int64 size_bytes = 8 [json_name = "sizeBytes"];
      Returns:
      Whether the sizeBytes field is set.
    • getSizeBytes

      long getSizeBytes()
       Table size in bytes
       
      optional int64 size_bytes = 8 [json_name = "sizeBytes"];
      Returns:
      The sizeBytes.
    • getColumnNamesList

      List<String> getColumnNamesList()
       Names of columns in this table
       
      repeated string column_names = 9 [json_name = "columnNames"];
      Returns:
      A list containing the columnNames.
    • getColumnNamesCount

      int getColumnNamesCount()
       Names of columns in this table
       
      repeated string column_names = 9 [json_name = "columnNames"];
      Returns:
      The count of columnNames.
    • getColumnNames

      String getColumnNames(int index)
       Names of columns in this table
       
      repeated string column_names = 9 [json_name = "columnNames"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The columnNames at the given index.
    • getColumnNamesBytes

      com.google.protobuf.ByteString getColumnNamesBytes(int index)
       Names of columns in this table
       
      repeated string column_names = 9 [json_name = "columnNames"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the columnNames at the given index.