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 deleteData) getAllTables(String databaseName) getDatabase(String databaseName) getMetadata(TableSnapshot tableSnapshot, ConnectorSession session) getProtocol(ConnectorSession session, TableSnapshot table) getSnapshot(SchemaTableName table, ConnectorSession session) getTableLocation(SchemaTableName table) 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
-
renameTable
-
getMetadata
-
getProtocol
-
getTableLocation
-
getSnapshot
-
getValidDataFiles
-
getTableStatistics
-
getHiveMetastore
HiveMetastore getHiveMetastore()
-