You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bounded streaming: open streamed requests concurrently; scale windows by projected column count
- AsyncFileReader::get_bytes_stream now returns an Option of a 'static
future so streamed requests can be opened concurrently with each other
and with the materialized batch (previously opens were serialized on the
reader borrow, paying one request latency per stream). None (the
default) falls back to materialization.
- Decode windows now have a floor of min_window_bytes_per_column (default
2MiB) per projected column so per-window fixed costs (array reader
construction, boundary-page and dictionary-page re-decode) stay
amortized; projections wide enough that one window covers the row group
fall back to the non-windowed path.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MGnT9oETcFMydc9cp95HLG
0 commit comments