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

mblow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git


    from f4380e5d48 [NO ISSUE][*DB] Refactor UDF auth header access
     new 92890381c9 [ASTERIXDB-3105][COMP] Fix limit pushdown in views with 
uuid() keys
     new 964ff7be6d [ASTERIXDB-3101][COMP] Optimize pushing assign ops down
     new 6384bdc425 [ASTERIXDB-3101][COMP] Make sure PushFieldAccessRule 
returns true when fired
     new 174ee2ad88 [ASTERIXDB-3101][COMP] Optimize pushing assign ops down
     new 9b1fda7722 [ASTERIXDB-3101][COMP] Make sure PushFieldAccessRule 
returns true when fired
     new e7a29e8f50 Merge branch 'gerrit/stabilization-8bc2f61b7c'
     new 6c80e8fc00 [NO ISSUE][RUN] Incorrect accounting of tuple size during 
build phase of join
     new 576e733cd7 [NO ISSUE] Fix protobuf CVE
     new ec6742a246 [NO ISSUE] += com.fasterxml.woodstox:woodstox-core 
supplement version
     new 05a9fd4715 Merge branch 'gerrit/stabilization-667a908755'
     new 95ad52066b Merge branch 'gerrit/neo'

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../asterix/optimizer/base/RuleCollections.java    |  10 +-
 .../optimizer/rules/ConstantFoldingRule.java       |  42 +-
 .../optimizer/rules/PushFieldAccessRule.java       | 243 ++++++----
 .../rules/RemoveOrReplaceDefaultNullCastRule.java  | 180 +++++++
 ...moveUnknownCheckForKnownTypeExpressionRule.java | 121 +++++
 .../optimizer/rules/am/AccessMethodUtils.java      |   8 +-
 .../cast-default-null/cast-default-null-25.sqlpp   |  38 ++
 .../cast-default-null/cast-default-null-01.plan    |  20 +-
 .../cast-default-null/cast-default-null-02.plan    |  28 +-
 .../cast-default-null/cast-default-null-03.plan    |  20 +-
 .../cast-default-null/cast-default-null-05.plan    |   2 +-
 .../cast-default-null/cast-default-null-10.plan    |  28 +-
 .../cast-default-null/cast-default-null-11.plan    |  28 +-
 .../cast-default-null/cast-default-null-12.plan    |  28 +-
 .../cast-default-null/cast-default-null-13.plan    |  28 +-
 .../cast-default-null/cast-default-null-14.plan    |  28 +-
 .../cast-default-null/cast-default-null-15.plan    |  28 +-
 .../cast-default-null/cast-default-null-16.plan    |  20 +-
 .../cast-default-null/cast-default-null-17.plan    |  20 +-
 .../cast-default-null/cast-default-null-18.plan    |  20 +-
 .../cast-default-null/cast-default-null-19.plan    |   2 +-
 .../cast-default-null/cast-default-null-20.plan    |  28 +-
 .../cast-default-null/cast-default-null-21.plan    |  20 +-
 .../cast-default-null/cast-default-null-22.plan    |  20 +-
 .../cast-default-null/cast-default-null-23.plan    |  28 +-
 .../cast-default-null/cast-default-null-25.plan    |  19 +
 ...join-probe-pidx-with-join-rtree-sidx_01_ps.plan |  86 ++--
 ...join-probe-pidx-with-join-rtree-sidx_01_ps.plan |  86 ++--
 .../view/view-pushdown/view-pushdown.01.ddl.sqlpp  |  98 ++++
 .../view-pushdown/view-pushdown.02.update.sqlpp    |  25 +
 .../view-pushdown/view-pushdown.03.query.sqlpp     |  32 ++
 .../view-pushdown/view-pushdown.04.query.sqlpp     |  32 ++
 .../view-pushdown/view-pushdown.05.query.sqlpp     |  25 +
 .../view-pushdown/view-pushdown.06.query.sqlpp     |  25 +
 .../view-pushdown/view-pushdown.07.query.sqlpp     |  32 ++
 .../view-pushdown/view-pushdown.08.query.sqlpp     |  32 ++
 .../view-pushdown/view-pushdown.09.query.sqlpp     |  26 +
 .../view-pushdown/view-pushdown.10.query.sqlpp     |  26 +
 .../view-pushdown/view-pushdown.11.query.sqlpp     |  32 ++
 .../view-pushdown/view-pushdown.12.query.sqlpp     |  32 ++
 .../view-pushdown/view-pushdown.13.query.sqlpp     |  26 +
 .../view-pushdown/view-pushdown.14.query.sqlpp     |  26 +
 .../view/view-pushdown/view-pushdown.03.adm        |   3 +
 .../view/view-pushdown/view-pushdown.04.plan       |  36 ++
 .../view/view-pushdown/view-pushdown.05.adm        |   3 +
 .../view/view-pushdown/view-pushdown.06.plan       |  24 +
 .../view/view-pushdown/view-pushdown.07.adm        |   3 +
 .../view/view-pushdown/view-pushdown.08.plan       |  28 ++
 .../view/view-pushdown/view-pushdown.09.adm        |   3 +
 .../view/view-pushdown/view-pushdown.10.plan       |  28 ++
 .../view/view-pushdown/view-pushdown.11.adm        |   3 +
 .../view/view-pushdown/view-pushdown.12.plan       |  28 ++
 .../view/view-pushdown/view-pushdown.13.adm        |   3 +
 .../view/view-pushdown/view-pushdown.14.plan       |  28 ++
 .../test/resources/runtimets/testsuite_sqlpp.xml   |   5 +
 asterixdb/asterix-server/pom.xml                   | 145 ++++--
 asterixdb/pom.xml                                  |   6 +-
 .../appended-resources/supplemental-models.xml     | 523 ++++++++++++++-------
 ...ntent.com_aws_aws-sdk-java_1.12.402_NOTICE.txt} |   0
 ...rcontent.com_google_conscrypt_2.5.2_NOTICE.txt} |   0
 ...rator-java_v2.13.0_api-common-java_LICENSE.txt} |   0
 ...ic-generator-java_v2.13.0_gax-java_LICENSE.txt} |   0
 ...s_google-auth-library-java_v1.14.0_LICENSE.txt} |   0
 ...rcontent.com_grpc_grpc-java_v1.50.2_NOTICE.txt} |   0
 ...rcontent.com_grpc_grpc-java_v1.52.1_NOTICE.txt} |   0
 ...ontent.com_perfmark_perfmark_v0.26.0_NOTICE.txt |  40 ++
 ..._protocolbuffers_protobuf_v3.21.12_LICENSE.txt} |   0
 ...entialFirstRuleCheckFixpointRuleController.java |   2 +-
 .../SequentialFixpointRuleController.java          |   2 +-
 .../SequentialOnceRuleController.java              |   2 +-
 .../core/rewriter/base/AbstractRuleController.java |   9 +-
 .../core/rewriter/base/IAlgebraicRewriteRule.java  |   9 +
 .../rules/ExtractCommonExpressionsRule.java        |  28 +-
 .../IPartitionedTupleBufferManager.java            |   9 +
 .../VPartitionTupleBufferManager.java              |  29 +-
 .../dataflow/std/join/OptimizedHybridHashJoin.java |  33 +-
 76 files changed, 2071 insertions(+), 659 deletions(-)
 create mode 100644 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/RemoveOrReplaceDefaultNullCastRule.java
 create mode 100644 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/RemoveUnknownCheckForKnownTypeExpressionRule.java
 create mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/queries/btree-index-selection/cast-default-null/cast-default-null-25.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/results/btree-index-selection/cast-default-null/cast-default-null-25.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.01.ddl.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.02.update.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.03.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.04.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.05.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.06.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.07.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.08.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.09.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.10.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.11.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.12.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.13.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/view/view-pushdown/view-pushdown.14.query.sqlpp
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.03.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.04.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.05.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.06.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.07.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.08.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.09.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.10.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.11.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.12.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.13.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/view/view-pushdown/view-pushdown.14.plan
 rename 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_aws_aws-sdk-java_1.12.109_NOTICE.txt
 => raw.githubusercontent.com_aws_aws-sdk-java_1.12.402_NOTICE.txt} (100%)
 copy 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_google_conscrypt_2.5.1_NOTICE.txt
 => raw.githubusercontent.com_google_conscrypt_2.5.2_NOTICE.txt} (100%)
 rename 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_googleapis_api-common-java_v2.2.1_LICENSE.txt
 => 
raw.githubusercontent.com_googleapis_gapic-generator-java_v2.13.0_api-common-java_LICENSE.txt}
 (100%)
 rename 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_googleapis_gax-java_v2.18.2_LICENSE.txt
 => 
raw.githubusercontent.com_googleapis_gapic-generator-java_v2.13.0_gax-java_LICENSE.txt}
 (100%)
 rename 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_googleapis_google-auth-library-java_v1.7.0_LICENSE.txt
 => 
raw.githubusercontent.com_googleapis_google-auth-library-java_v1.14.0_LICENSE.txt}
 (100%)
 rename 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_grpc_grpc-java_v1.47.0_NOTICE.txt
 => raw.githubusercontent.com_grpc_grpc-java_v1.50.2_NOTICE.txt} (100%)
 copy 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_grpc_grpc-java_v1.43.2_NOTICE.txt
 => raw.githubusercontent.com_grpc_grpc-java_v1.52.1_NOTICE.txt} (100%)
 create mode 100644 
asterixdb/src/main/licenses/content/raw.githubusercontent.com_perfmark_perfmark_v0.26.0_NOTICE.txt
 rename 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_protocolbuffers_protobuf_v3.21.1_LICENSE.txt
 => raw.githubusercontent.com_protocolbuffers_protobuf_v3.21.12_LICENSE.txt} 
(100%)

Reply via email to