This is an automated email from the ASF dual-hosted git repository. mblow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/asterixdb.git
commit f7b9749abc800f7c989697c4288c2f697827fb55 Merge: 785239ab6a 5d620afaca Author: Michael Blow <[email protected]> AuthorDate: Sat Dec 20 09:18:10 2025 -0500 Merge branch 'gerrit/trinity' into 'gerrit/morpheus' * [ASTERIXDB-3677][COMP] Push limit to index-search of UNNEST_MAP op (MB-69534) * [NO ISSUE][*DB][STO] Fix IndexOutOfBoundsException when flushPtr is 0 (MB-69772) * [NO ISSUE][*DB][NET] Upgrade Netty to 4.1.128.Final (MB-69749) Ext-ref: MB-69534,MB-69772,MB-69749 Change-Id: I103779db6de5ec98f553e3222981c1695903bf32 .../rules/PushLimitIntoPrimarySearchRule.java | 12 +- .../asterix/app/function/QueryIndexDatasource.java | 22 ++- .../asterix/app/function/QueryIndexRewriter.java | 23 ++- .../queries/limit/pushdown_to_index_search.sqlpp} | 28 ++- .../results/limit/pushdown_to_index_search.plan | 44 +++++ ...push-limit-to-join-primary-lookup.01.ddl.sqlpp} | 15 +- ...h-limit-to-join-primary-lookup.02.update.sqlpp} | 19 +- ...sh-limit-to-join-primary-lookup.03.query.sqlpp} | 15 +- ...push-limit-to-join-primary-lookup.99.ddl.sqlpp} | 4 +- .../query_index/q01/q01.001.ddl.sqlpp | 7 +- .../query_index/q01/q01.002.update.sqlpp | 7 + .../q01.032.query.sqlpp} | 5 +- .../q01.033.query.sqlpp} | 5 +- .../q01.034.query.sqlpp} | 5 +- .../q01.035.query.sqlpp} | 5 +- .../queries_sqlpp/tpcds/q90/q90.4.query.sqlpp | 43 +++++ .../push-limit-to-join-primary-lookup.03.adm | 2 + .../runtimets/results/query_index/q01/q01.032.adm | 16 ++ .../runtimets/results/query_index/q01/q01.033.adm | 7 + .../runtimets/results/query_index/q01/q01.034.plan | 20 ++ .../runtimets/results/query_index/q01/q01.035.plan | 20 ++ .../runtimets/results/tpcds/q90/q90.2.plan | 210 +++++++++++++++++++++ .../src/test/resources/runtimets/sqlpp_queries.xml | 6 +- .../common/context/GlobalVirtualBufferCache.java | 2 +- .../asterix/metadata/utils/KeyFieldTypeUtil.java | 19 ++ hyracks-fullstack/pom.xml | 2 +- 26 files changed, 528 insertions(+), 35 deletions(-)
