Class HiveTableDefinition
java.lang.Object
io.trino.tempto.fulfillment.table.TableDefinition
io.trino.tempto.fulfillment.table.hive.HiveTableDefinition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from class io.trino.tempto.fulfillment.table.TableDefinition
handle -
Method Summary
Modifier and TypeMethodDescriptionbooleanfrom(HiveTableDefinition initialDefinition) getCreateTableDDL(String name, Optional<String> location) inthashCode()static HiveTableDefinitionhiveTableDefinition(TableHandle handle, String createTableDDLTemplate, HiveDataSource dataSource) static HiveTableDefinitionhiveTableDefinition(String name, String createTableDDLTemplate, HiveDataSource dataSource) booleanlike(HiveTableDefinition hiveTableDefinition) Methods inherited from class io.trino.tempto.fulfillment.table.TableDefinition
getDatabase, getName, getSchema, getTableHandle
-
Method Details
-
getDataSource
-
getPartitionDefinitions
-
isPartitioned
public boolean isPartitioned() -
getCreateTableDDL
-
getInjectStats
-
hiveTableDefinition
public static HiveTableDefinition hiveTableDefinition(String name, String createTableDDLTemplate, HiveDataSource dataSource) -
hiveTableDefinition
public static HiveTableDefinition hiveTableDefinition(TableHandle handle, String createTableDDLTemplate, HiveDataSource dataSource) -
builder
-
from
public static HiveTableDefinition.HiveTableDefinitionBuilder from(HiveTableDefinition initialDefinition) -
like
public static HiveTableDefinition.HiveTableDefinitionBuilder like(HiveTableDefinition hiveTableDefinition) -
equals
-
hashCode
public int hashCode()
-