Interface DeltaLakeMetastore
- All Known Implementing Classes:
HiveMetastoreBackedDeltaLakeMetastore
public interface DeltaLakeMetastore
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateDatabase(Database database) voidcreateTable(ConnectorSession session, Table table, PrincipalPrivileges principalPrivileges) voiddropDatabase(String databaseName, boolean deleteData) voiddropTable(ConnectorSession session, String databaseName, String tableName, boolean externalTable) getAllTables(String databaseName) getDatabase(String databaseName) getMetadata(TableSnapshot tableSnapshot, ConnectorSession session) getProtocol(ConnectorSession session, TableSnapshot table) getSnapshot(SchemaTableName table, ConnectorSession session) getTableLocation(SchemaTableName table, ConnectorSession session) getTableStatistics(ConnectorSession session, DeltaLakeTableHandle tableHandle) getValidDataFiles(SchemaTableName table, ConnectorSession session) voidrenameTable(ConnectorSession session, SchemaTableName from, SchemaTableName to)
-
Method Details
-
getAllDatabases
-
getDatabase
-
getAllTables
-
getTable
-
createDatabase
-
dropDatabase
-
createTable
-
dropTable
void dropTable(ConnectorSession session, String databaseName, String tableName, boolean externalTable) -
renameTable
-
getMetadata
-
getProtocol
-
getTableLocation
-
getSnapshot
-
getValidDataFiles
-
getTableStatistics
-
getHiveMetastore
HiveMetastore getHiveMetastore()
-