static IcebergSchema.Builder |
IcebergSchema.builder() |
|
IcebergSchema.Builder |
IcebergSchema.Builder.fields(Collection<IcebergStructField> fields) |
The list of field definitions that make up the table schema, including field names, types, and metadata.
|
IcebergSchema.Builder |
IcebergSchema.Builder.fields(Consumer<IcebergStructField.Builder>... fields) |
The list of field definitions that make up the table schema, including field names, types, and metadata.
|
IcebergSchema.Builder |
IcebergSchema.Builder.fields(IcebergStructField... fields) |
The list of field definitions that make up the table schema, including field names, types, and metadata.
|
IcebergSchema.Builder |
IcebergSchema.Builder.identifierFieldIds(Integer... identifierFieldIds) |
The list of field identifiers that uniquely identify records in the table, used for row-level operations and
deduplication.
|
IcebergSchema.Builder |
IcebergSchema.Builder.identifierFieldIds(Collection<Integer> identifierFieldIds) |
The list of field identifiers that uniquely identify records in the table, used for row-level operations and
deduplication.
|
IcebergSchema.Builder |
IcebergSchema.Builder.schemaId(Integer schemaId) |
The unique identifier for this schema version within the Iceberg table's schema evolution history.
|
IcebergSchema.Builder |
IcebergSchema.toBuilder() |
|
IcebergSchema.Builder |
IcebergSchema.Builder.type(String type) |
The root type of the schema structure, typically "struct" for Iceberg table schemas.
|
IcebergSchema.Builder |
IcebergSchema.Builder.type(IcebergStructTypeEnum type) |
The root type of the schema structure, typically "struct" for Iceberg table schemas.
|