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 Summary
Constructors Constructor Description AccumuloTable(String schema, String table, List<AccumuloColumnHandle> columns, String rowId, boolean external, String serializerClassName, Optional<String> scanAuthorizations)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AccumuloColumnHandle>getColumns()List<ColumnMetadata>getColumnsMetadata()StringgetFullTableName()static StringgetFullTableName(SchemaTableName tableName)static StringgetFullTableName(String schema, String table)StringgetIndexTableName()StringgetMetricsTableName()StringgetRowId()intgetRowIdOrdinal()Optional<String>getScanAuthorizations()StringgetSchema()SchemaTableNamegetSchemaTableName()StringgetSerializerClassName()AccumuloRowSerializergetSerializerInstance()StringgetTable()booleanisExternal()booleanisIndexed()StringtoString()
-
-
-
Method Detail
-
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()
-
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(SchemaTableName tableName)
-
getSchemaTableName
public SchemaTableName getSchemaTableName()
-
-