Interface IcebergMetastoreContext<T>
- Type Parameters:
T- Metastore component unit type
- All Known Implementing Classes:
IcebergTables
public interface IcebergMetastoreContext<T>
Provides Iceberg Metastore component tools to transform, read or write data from / in Iceberg table.
-
Method Summary
Modifier and TypeMethodDescriptionReturns expiration handler that expires Iceberg table metadata.Returns file writer which stores Metastore component data in the format supported by theFileWriterimplementation.org.apache.iceberg.Tabletable()Returns Iceberg table implementation used as storage for Metastore component data.Returns transformer instance that provides tools to transform filters, operations and data.
-
Method Details
-
table
org.apache.iceberg.Table table()Returns Iceberg table implementation used as storage for Metastore component data.- Returns:
- Iceberg table instance
-
fileWriter
FileWriter fileWriter()Returns file writer which stores Metastore component data in the format supported by theFileWriterimplementation.- Returns:
- file writer instance
-
transformer
Transformer<T> transformer()Returns transformer instance that provides tools to transform filters, operations and data.- Returns:
- transformer instance
-
expirationHandler
ExpirationHandler expirationHandler()Returns expiration handler that expires Iceberg table metadata.- Returns:
- expiration handler instance
-