Module iceberg

Source

Modulesยง

exactly_once_util
prometheus ๐Ÿ”’

Structsยง

IcebergCommitResult ๐Ÿ”’
IcebergConfig
IcebergSink
IcebergSinkCommitter
IcebergSinkWriter
IcebergWriterMetrics

Enumsยง

IcebergWriterDispatch ๐Ÿ”’
ProjectIdxVec ๐Ÿ”’
None means no project. Prepare represent the extra partition column idx. Done represents the project idx vec.

Constantsยง

COMPACTION_INTERVAL_SEC
DATA_FILES ๐Ÿ”’
ENABLE_COMPACTION
ENABLE_SNAPSHOT_EXPIRATION
ICEBERG_COW_BRANCH
ICEBERG_SINK
ICEBERG_WRITE_MODE_COPY_ON_WRITE
ICEBERG_WRITE_MODE_MERGE_ON_READ
MAP_KEY ๐Ÿ”’
MAP_VALUE ๐Ÿ”’
PARTITION_SPEC_ID ๐Ÿ”’
SCHEMA_ID ๐Ÿ”’
WRITE_MODE

Functionsยง

check_compatibility ๐Ÿ”’
commit_branch
default_commit_retry_num ๐Ÿ”’
default_iceberg_write_mode ๐Ÿ”’
deserialize_metadata
get_fields ๐Ÿ”’
parse_partition_by_exprs
serialize_metadata
should_enable_iceberg_cow
try_matches_arrow_schema
Try to match our schema with iceberg schema.