Interface DeltaLakeMetastore
-
- All Known Implementing Classes:
HiveMetastoreBackedDeltaLakeMetastore
public interface DeltaLakeMetastore
-
-
Method Summary
-
-
-
Method Detail
-
createDatabase
void createDatabase(Database database)
-
dropDatabase
void dropDatabase(String databaseName, boolean deleteData)
-
createTable
void createTable(ConnectorSession session, Table table, PrincipalPrivileges principalPrivileges)
-
dropTable
void dropTable(ConnectorSession session, String databaseName, String tableName)
-
getMetadata
Optional<MetadataEntry> getMetadata(TableSnapshot tableSnapshot, ConnectorSession session)
-
getProtocol
ProtocolEntry getProtocol(ConnectorSession session, TableSnapshot table)
-
getTableLocation
String getTableLocation(SchemaTableName table, ConnectorSession session)
-
getSnapshot
TableSnapshot getSnapshot(SchemaTableName table, ConnectorSession session)
-
getValidDataFiles
List<AddFileEntry> getValidDataFiles(SchemaTableName table, ConnectorSession session)
-
getTableStatistics
TableStatistics getTableStatistics(ConnectorSession session, DeltaLakeTableHandle tableHandle)
-
getHiveMetastore
HiveMetastore getHiveMetastore()
-
-