The GitHub Actions job "Required Checks" on texera.git/refactor/sync-execution-result-model has succeeded. Run started by GitHub user bobbai00 (triggered by bobbai00).
Head commit for run: 0996f380463266a5662525a4b5dd46b51e71d0a6 / Jiadong Bai <[email protected]> refactor(sync-execution): represent sampled rows as (index, Tuple) pairs Per review, reuse the engine Tuple instead of a bespoke SampleRow struct. OperatorResultSummary.sampleTuples is now List[(Int, Tuple)] on the wire (serialized as [index, {schema, fields}]). Sampled rows are truncated (long cells clipped, binary replaced with previews), so their values no longer match the operator's real column types; each row is wrapped in a Tuple with a synthetic all-STRING schema over its columns (toStringTuple). Sampling/size-estimation still runs on the processed JSON node internally (SampledRow); the node->Tuple conversion happens at the DTO boundary. A serialization test locks the [index, {schema, fields}] wire contract. agent-service and frontend mirror the Tuple/Schema/Attribute types and read values via schema-order fields (tupleColumns / tupleToRecord). Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/28774561982 With regards, GitHub Actions via GitBox
