Skip to contents

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.

Usage

icebergr_properties(tbl)

Arguments

tbl

An icebergr_table from icebergr_table().

Value

A tibble of name and value, ordered by name. A table with no properties returns zero rows.

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>