Interface DeltaLakeMetastore
- All Known Implementing Classes:
HiveMetastoreBackedDeltaLakeMetastore
public interface DeltaLakeMetastore
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateDatabase(io.trino.plugin.hive.metastore.Database database) voidcreateTable(ConnectorSession session, io.trino.plugin.hive.metastore.Table table, io.trino.plugin.hive.metastore.PrincipalPrivileges principalPrivileges) voiddropDatabase(String databaseName, boolean deleteData) voiddropTable(ConnectorSession session, SchemaTableName schemaTableName, String tableLocation, boolean deleteData) getAllTables(String databaseName) Optional<io.trino.plugin.hive.metastore.Database>getDatabase(String databaseName) Optional<io.trino.plugin.hive.metastore.Table>getRawMetastoreTable(String databaseName, String tableName) voidrenameTable(ConnectorSession session, SchemaTableName from, SchemaTableName to)
-
Method Details
-
getAllDatabases
-
getDatabase
-
getAllTables
-
getRawMetastoreTable
-
getTable
-
createDatabase
void createDatabase(io.trino.plugin.hive.metastore.Database database) -
dropDatabase
-
createTable
void createTable(ConnectorSession session, io.trino.plugin.hive.metastore.Table table, io.trino.plugin.hive.metastore.PrincipalPrivileges principalPrivileges) -
dropTable
void dropTable(ConnectorSession session, SchemaTableName schemaTableName, String tableLocation, boolean deleteData) -
renameTable
-