You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@auron.apache.org by "weiqingy (via GitHub)" <gi...@apache.org> on 2026/06/03 17:41:13 UTC
[I] Add end-to-end IT coverage for composed native Calc predicates and expressions [auron]
weiqingy opened a new issue, #2304:
URL: https://github.com/apache/auron/issues/2304
Now that the Wave-1 expression converters are merged (#1859 math, #1860 logical, #1861 comparison/LIKE, #1864 cast), several operator *combinations* convert into a single native Calc but lack end-to-end `ITCase` coverage — each was added when its partner operator still fell back, so the composed cases couldn't be tested in isolation. This issue tracks adding those tests (test-only; no production change):
- Compound `WHERE` predicates combining comparisons via `AND`/`OR` (e.g. `where `int` > 1 AND `int` < 5`) — composes one native `Filter`; current AND/OR ITs use `IS NULL` / `IS NOT NULL` operands only.
- `CASE WHEN <comparison>` (e.g. `CASE WHEN `int` > 1 THEN ... END`) — current CASE IT uses an `IS NOT NULL` guard only.
- `NOT LIKE` end-to-end (`where `string` NOT LIKE 'x%'`) — converts as `NOT(LIKE(...))` since #1860's `NOT` merged; only a unit test exists today.
- Multi-branch searched `CASE` (`CASE WHEN ... WHEN ... ELSE ... END`) — the converter loops over multiple when/then pairs, but the IT exercises a single branch.
Target classes: `AuronFlinkCalcITCase` / `AuronCalcRewriteITCase`. Row-set assertions, native-on.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@auron.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Add end-to-end IT coverage for composed native Calc predicates and expressions [auron]
Posted by "Tartarus0zm (via GitHub)" <gi...@apache.org>.
Tartarus0zm closed issue #2304: Add end-to-end IT coverage for composed native Calc predicates and expressions
URL: https://github.com/apache/auron/issues/2304
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@auron.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org