Table properties are the free-form key-value settings Iceberg stores in table metadata (write defaults, compaction targets, engine-specific hints), as whichever engine created or last configured the table left them.
Arguments
- tbl
An
icebergr_tablefromicebergr_table().
Details
These are read-only here. Setting them is an update_properties transaction,
which is out of scope for this version; see icebergr_spec_support().
Not to be confused with the properties argument of icebergr_append(),
which records provenance in a single snapshot's summary rather than on the
table.
Examples
tbl <- icebergr_example_table(rows = 10)
icebergr_properties(tbl)
#> # A tibble: 0 × 2
#> # ℹ 2 variables: name <chr>, value <chr>