Class AccumuloTable

java.lang.Object
io.trino.plugin.accumulo.metadata.AccumuloTable

public class AccumuloTable extends Object
This class encapsulates metadata regarding an Accumulo table in Trino.
  • Constructor Details

  • Method Details

    • getRowId

      public String getRowId()
    • getSchema

      public String getSchema()
    • getTable

      public String getTable()
    • getIndexTableName

      public String getIndexTableName()
    • getMetricsTableName

      public String getMetricsTableName()
    • getFullTableName

      public String getFullTableName()
    • getColumns

      public List<AccumuloColumnHandle> getColumns()
    • getScanAuthorizations

      public Optional<String> getScanAuthorizations()
    • getSerializerClassName

      public String getSerializerClassName()
    • getColumnsMetadata

      public List<ColumnMetadata> getColumnsMetadata()
    • isExternal

      public boolean isExternal()
    • isIndexed

      public boolean isIndexed()
    • getRowIdOrdinal

      public int getRowIdOrdinal()
    • getSerializerInstance

      public AccumuloRowSerializer getSerializerInstance()
    • getFullTableName

      public static String getFullTableName(String schema, String table)
    • getFullTableName

      public static String getFullTableName(SchemaTableName tableName)
    • getSchemaTableName

      public SchemaTableName getSchemaTableName()
    • toString

      public String toString()
      Overrides:
      toString in class Object