The GitHub Actions job "Benchmarks" on texera.git/feat/standalone-sources has 
succeeded.
Run started by GitHub user kz930 (triggered by kz930).

Head commit for run:
3d1a4be422398d3a3d8116ece57c8777492986d0 / kary zheng <[email protected]>
fix(operator): keep a file's columns when its scan window asks for no rows

The Limit bounds the rows a file scan outputs, and it also bounded the sample
`sourceSchema` reads to infer their types, so a Limit of 0 left the inference
nothing to look at. The three readers then failed differently on the same file:
the CSV and JSONL scans declared a schema with no attributes at all, and the old
CSV scan threw, taking its names from the header row and its types from the
sample and then asking an empty array for the first one. The parallel CSV scan
threw for the same reason.

A file's columns do not depend on how many of its rows were asked for, so a
window of no rows reads the sample it would have read without one. A Limit of 1
or more is unchanged, still typing the columns from the rows the operator will
actually emit.

Closes #8602

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/35432381656

With regards,
GitHub Actions via GitBox

Reply via email to