public abstract class IcebergDestination
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IcebergDestination.Builder |
Constructor and Description |
---|
IcebergDestination() |
Modifier and Type | Method and Description |
---|---|
static IcebergDestination.Builder |
builder() |
abstract org.apache.iceberg.FileFormat |
getFileFormat()
File format for created files.
|
abstract @Nullable IcebergTableCreateConfig |
getTableCreateConfig()
Metadata and constraints for creating a new table, if it must be done dynamically.
|
abstract org.apache.iceberg.catalog.TableIdentifier |
getTableIdentifier()
The iceberg table identifier to write data to.
|
@Pure public abstract org.apache.iceberg.catalog.TableIdentifier getTableIdentifier()
@Pure public abstract org.apache.iceberg.FileFormat getFileFormat()
@Pure public abstract @Nullable IcebergTableCreateConfig getTableCreateConfig()
If null, dynamic table creation will fail, and this should be disallowed at the top level configuration.
@Pure public static IcebergDestination.Builder builder()