Modulesยง
- prometheus ๐
Structsยง
- Iceberg
Commit ๐Result - Iceberg
Config - Iceberg
Sink - Iceberg
Sink Committer - Iceberg
Sink Writer Args - Iceberg
Sink Writer Inner - Iceberg
Writer Metrics
Enumsยง
- Compaction
Type - Compaction type for Iceberg sink
- Iceberg
Sink Writer - Iceberg
Write Mode - Iceberg
Writer ๐Dispatch - Project
IdxVec ๐ - None means no project. Prepare represent the extra partition column idx. Done represents the project idx vec.
Constantsยง
- COMPACTION_
DELETE_ FILES_ COUNT_ THRESHOLD - COMPACTION_
INTERVAL_ SEC - COMPACTION_
MAX_ SNAPSHOTS_ NUM - COMPACTION_
SMALL_ FILES_ THRESHOLD_ MB - COMPACTION_
TARGET_ FILE_ SIZE_ MB - COMPACTION_
TRIGGER_ SNAPSHOT_ COUNT - COMPACTION_
TYPE - DATA_
FILES ๐ - ENABLE_
COMPACTION - ENABLE_
SNAPSHOT_ EXPIRATION - ICEBERG_
COMPACTION_ TYPE_ FILES_ WITH_ DELETE - ICEBERG_
COMPACTION_ TYPE_ FULL - ICEBERG_
COMPACTION_ TYPE_ SMALL_ FILES - 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 ๐ - SNAPSHOT_
EXPIRATION_ CLEAR_ EXPIRED_ FILES - SNAPSHOT_
EXPIRATION_ CLEAR_ EXPIRED_ META_ DATA - SNAPSHOT_
EXPIRATION_ MAX_ AGE_ MILLIS - SNAPSHOT_
EXPIRATION_ RETAIN_ LAST - WRITE_
MODE
Functionsยง
- check_
compatibility ๐ - commit_
branch - create_
and_ ๐validate_ table_ impl - create_
table_ ๐if_ not_ exists_ impl - default_
commit_ ๐retry_ num - default_
iceberg_ ๐write_ mode - default_
some_ ๐true - default_
true ๐ - 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.