StructsΒ§
- Iceberg
Sink Writer Args - Iceberg
Sink Writer Inner - Iceberg
Writer Metrics - Shared
Iceberg πWriter Builder - Task
Writer πBuilder Wrapper
EnumsΒ§
- Iceberg
Sink Writer - Iceberg
Writer πDispatch - Position
Delete πWriter Builder Type - Position
Delete πWriter Type - Project
IdxVec π Nonemeans no projection is needed.Preparestores the extra partition column index.Donestores the finalized projection indices.
ConstantsΒ§
- MAX_
COLUMN_ πSTAT_ SIZE - Maximum size for column statistics (min/max values) in bytes. Column statistics larger than this will be truncated to avoid metadata bloat. This is especially important for large fields like JSONB, TEXT, BINARY, etc.
FunctionsΒ§
- resolve_
equality_ πdelete_ field_ ids - resolve_
partition_ spec - Resolves a partition spec by id from the table metadata, with a consolidated error message. Shared spec-lookup mechanic for the pk-index merger, commit coordinator, and sink commit paths.
- resolve_
partition_ type - Resolves the partition [
StructType] for the givenspec_idagainstschema. - serialize_
data_ files_ default_ spec - Serializes
filesagainst the tableβs current default partition spec, after truncating oversized column statistics. Shared by the iceberg sink writerβs commit-metadata generation and the pk-index mergerβs delete-file serialization. - truncate_
datafile - Truncate large column statistics from
DataFileBEFORE serialization.
Type AliasesΒ§
- Data
File πWriter Builder Type - Deletion
Vector πWriter Builder Type - Deletion
Vector πWriter Type - Equality
Delete πFile Writer Builder Type - Position
Delete File Writer Builder Type - The concrete V2 position-delete Parquet writer builder type, shared by the iceberg sink writer and the pk-index position-delete merger.
- Position
Delete πFile Writer Type