This is an automated email from the ASF dual-hosted git repository.

xiangfu0 pushed a commit to branch release-1.6.0-rc
in repository https://gitbox.apache.org/repos/asf/pinot.git

commit 2b71e390e225b208a2f5eae2be8b5676ab7651d7
Merge: 719f1920dd9 3fae76b4d63
Author: Gonzalo Ortiz Jaureguizar <[email protected]>
AuthorDate: Tue Oct 6 10:25:07 2026 +0200

    Merge pull request #909 from startreedata/yash/2.211/cherry-pick-19674
    
    [release/1.6.0-STP-2.211.x] Cherry-pick apache/pinot#19674: Seal large IN 
lists from Calcite during multi-stage planning

 .../MultiStageBrokerRequestHandler.java            |   4 +
 .../common/utils/config/QueryOptionsUtils.java     |   8 +
 .../common/utils/config/QueryOptionsUtilsTest.java |  25 +
 .../pinot/calcite/rel/rules/PinotRuleUtils.java    |  25 +
 .../calcite/rex/PinotSealedSearchOperator.java     | 117 ++++
 .../org/apache/pinot/calcite/rex/SearchSealer.java | 401 ++++++++++++++
 .../pinot/calcite/sql/fun/PinotInListOperator.java |  93 ++++
 .../calcite/sql2rel/PinotConvertletTable.java      | 140 ++++-
 .../org/apache/pinot/query/QueryEnvironment.java   |  17 +-
 .../apache/pinot/query/context/PlannerContext.java |  15 +
 .../query/planner/logical/RexExpressionUtils.java  | 103 +++-
 .../apache/pinot/calcite/rex/SearchSealerTest.java | 315 +++++++++++
 .../pinot/query/SealedInListPlanningTest.java      | 555 +++++++++++++++++++
 .../planner/logical/RexExpressionUtilsTest.java    | 149 +++++
 .../src/test/resources/queries/LargeInLists.json   | 602 +++++++++++++++++++++
 .../apache/pinot/spi/utils/CommonConstants.java    |  23 +
 16 files changed, 2580 insertions(+), 12 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to