Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
- [RFC 0019 — Storage-backend selection](./rfcs/0019-storage-backend-selection.md)
- [RFC 0020 — Configuration file](./rfcs/0020-configuration-file.md)
- [RFC 0021 — DataFusion / Arrow upgrade](./rfcs/0021-datafusion-arrow-upgrade.md)
- [RFC 0022 — Queryable attribute columns](./rfcs/0022-queryable-attribute-columns.md)

# Talks

Expand Down
11 changes: 11 additions & 0 deletions docs/rfcs/0005-parquet-storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,17 @@ STRING>` for the common `string`-valued case, leaving complex
values in the JSON column). The gate is "we have a concrete
consumer," not "it might be useful."

> **Amendment 2026-07-03 (the consumer arrived).** The reservation
> above is discharged by **RFC 0022** (queryable attribute columns):
> the RFC 0002 DSL's `service` / `resource.<key>` / `attr.<key>`
> predicates are the concrete consumer (#147). RFC 0022 chooses
> per-key promoted `OPTIONAL` columns over the `MAP` sketch (a map's
> statistics and bloom filters are not key-scoped, so it cannot
> prune — see RFC 0022 §4) and extends the §3.6 encodings table when
> it lands. This section's JSON columns remain the source of truth;
> no schema bytes change before RFC 0022's `green` slices land (at
> `red` only failing stubs exist).

### 3.4 Partition layout on disk

Data files live at:
Expand Down
Loading