Class RelationalTableDefinition
java.lang.Object
io.trino.tempto.fulfillment.table.TableDefinition
io.trino.tempto.fulfillment.table.jdbc.RelationalTableDefinition
- Direct Known Subclasses:
CassandraTableDefinition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from class io.trino.tempto.fulfillment.table.TableDefinition
handle -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRelationalTableDefinition(TableHandle handle, String createTableDDLTemplate, RelationalDataSource dataSource) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetCreateTableDDL(String name) inthashCode()like(RelationalTableDefinition tableDefinition) static RelationalTableDefinitionrelationalTableDefinition(TableHandle tableHandle, String createTableDDLTemplate, RelationalDataSource dataSource) static RelationalTableDefinitionrelationalTableDefinition(String name, String createTableDDLTemplate, RelationalDataSource dataSource) Methods inherited from class io.trino.tempto.fulfillment.table.TableDefinition
getDatabase, getName, getSchema, getTableHandle
-
Constructor Details
-
RelationalTableDefinition
protected RelationalTableDefinition(TableHandle handle, String createTableDDLTemplate, RelationalDataSource dataSource)
-
-
Method Details
-
relationalTableDefinition
public static RelationalTableDefinition relationalTableDefinition(String name, String createTableDDLTemplate, RelationalDataSource dataSource) -
relationalTableDefinition
public static RelationalTableDefinition relationalTableDefinition(TableHandle tableHandle, String createTableDDLTemplate, RelationalDataSource dataSource) -
getDataSource
-
getCreateTableDDL
-
equals
-
hashCode
public int hashCode() -
builder
-
like
public static RelationalTableDefinition.RelationalTableDefinitionBuilder like(RelationalTableDefinition tableDefinition)
-