Package io.trino.plugin.hive.metastore
Class Table
- java.lang.Object
-
- io.trino.plugin.hive.metastore.Table
-
@Immutable public class Table extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTable.Builder
-
Constructor Summary
Constructors Constructor Description Table(String databaseName, String tableName, String owner, String tableType, Storage storage, List<Column> dataColumns, List<Column> partitionColumns, Map<String,String> parameters, Optional<String> viewOriginalText, Optional<String> viewExpandedText, OptionalLong writeId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Table.Builderbuilder()static Table.Builderbuilder(Table table)booleanequals(Object o)Optional<Column>getColumn(String name)StringgetDatabaseName()List<Column>getDataColumns()StringgetOwner()Map<String,String>getParameters()List<Column>getPartitionColumns()SchemaTableNamegetSchemaTableName()StoragegetStorage()StringgetTableName()StringgetTableType()Optional<String>getViewExpandedText()Optional<String>getViewOriginalText()OptionalLonggetWriteId()inthashCode()StringtoString()
-
-
-
Method Detail
-
getDatabaseName
public String getDatabaseName()
-
getTableName
public String getTableName()
-
getSchemaTableName
public SchemaTableName getSchemaTableName()
-
getOwner
public String getOwner()
-
getTableType
public String getTableType()
-
getStorage
public Storage getStorage()
-
getWriteId
public OptionalLong getWriteId()
-
builder
public static Table.Builder builder()
-
builder
public static Table.Builder builder(Table table)
-
-