The GitHub Actions job "Required Checks" on texera.git/upstream-empty-table has 
succeeded.
Run started by GitHub user kz930 (triggered by kz930).

Head commit for run:
200437316d3d5d3c5e0c3cc184218aac4bf80d36 / kary zheng <[email protected]>
feat(python): give a port that carried no rows its declared columns

A port can finish having carried no rows: an upstream filter that matches
nothing still ends its channel, and DataProcessor calls on_finish either
way. TableOperator then built its table out of no tuples, and since the
column names are read off the tuples, the operator was handed a frame of
no columns at all. Every table operator that names one of its own columns
raised KeyError on it.

The runtime now records what each input port was declared to carry, and
the table falls back to it where the tuples cannot say.

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

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

With regards,
GitHub Actions via GitBox

Reply via email to