Skip to content

Support Row Value Expressions pushdown #25638

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
dc-orz opened this issue Apr 21, 2025 · 0 comments
Open

Support Row Value Expressions pushdown #25638

dc-orz opened this issue Apr 21, 2025 · 0 comments

Comments

@dc-orz
Copy link

dc-orz commented Apr 21, 2025

Version: 466
SQL:

SELECT
  ...
FROM
  ...
WHERE
  (c1, c2) IN (
    SELECT
      ...,
      ...
  )

Got a predicate with the following structure:

  • Comparison: EQUAL
    • Row
      • Symbol: c1
      • Symbol: c2
    • Constant: Row

This predicate can not be convert to TupleDomain or Connector Expression in PushPredicateIntoTableScan. Think we could add some row comparison magic in DomainTranslator and ConnectorExpressionTranslator?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant