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 ef7c1e1c36 [ASTERIXDB-3623][OTH] Wait for submitted cloud requests on
exceeding max pending HTTP connections
new f2bb5ee1da [ASTERIXDB-3603][FUN] Add new error code for transform
functions
new 3752044b8b [NO ISSUE][TEST] Prefer binary wheels for pip
new a961157c81 Merge branch 'gerrit/trinity' into 'gerrit/ionic'
new 9d8f9e53b3 [ASTERIXDB-3621][ASTERIXDB-3580][COMP] Use sameAs() for
comparing nodes domain when getting partitions map
new 6c4196f6b2 [ASTERIXDB-3622][COMP] Cast complex types to ANY for
heterogeneous index
new a3fde215f0 [NO ISSUE][*DB][EXT] fix scope of test-only
iceberg-[data|parquet] dips
new eec9173e03 Merge branch 'gerrit/ionic' into 'master'
The 7 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:
.../IntroduceSecondaryIndexInsertDeleteRule.java | 16 ++++--
.../optimizer/rules/am/BTreeAccessMethod.java | 60 ++++++++++++++++++++--
.../asterix/translator/util/ValidateUtil.java | 6 ++-
asterixdb/asterix-app/pom.xml | 2 +
.../TPCDSAllTablesDataGeneratorDatasource.java | 2 +-
.../TPCDSSingleTableDataGeneratorDatasource.java | 2 +-
.../heterogeneous-index-complex-types.01.ddl.sqlpp | 36 +++++++++++++
...terogeneous-index-complex-types.02.update.sqlpp | 38 ++++++++++++++
.../heterogeneous-index-complex-types.03.ddl.sqlpp | 23 +++++++++
...eterogeneous-index-complex-types.04.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.05.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.06.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.07.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.08.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.09.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.10.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.11.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.12.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.13.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.14.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.15.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.16.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.17.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.18.query.sqlpp | 22 ++++++++
...eterogeneous-index-complex-types.19.query.sqlpp | 22 ++++++++
...heterogeneous-index-complex-types.99.ddl.sqlpp} | 0
.../heterogeneous-index-complex-types.04.adm | 1 +
.../heterogeneous-index-complex-types.05.adm | 1 +
.../heterogeneous-index-complex-types.06.adm | 1 +
.../heterogeneous-index-complex-types.07.adm | 1 +
.../heterogeneous-index-complex-types.08.adm | 1 +
.../heterogeneous-index-complex-types.09.adm | 1 +
.../heterogeneous-index-complex-types.10.adm | 1 +
.../heterogeneous-index-complex-types.11.adm | 1 +
.../heterogeneous-index-complex-types.12.adm} | 0
.../heterogeneous-index-complex-types.13.adm} | 0
.../heterogeneous-index-complex-types.14.plan | 40 +++++++++++++++
.../heterogeneous-index-complex-types.15.plan | 42 +++++++++++++++
.../heterogeneous-index-complex-types.16.plan | 40 +++++++++++++++
.../heterogeneous-index-complex-types.17.plan | 42 +++++++++++++++
.../heterogeneous-index-complex-types.18.plan | 42 +++++++++++++++
.../heterogeneous-index-complex-types.19.plan | 40 +++++++++++++++
.../src/test/resources/runtimets/sqlpp_queries.xml | 5 ++
.../asterix/common/exceptions/ErrorCode.java | 1 +
.../src/main/resources/asx_errormsg/en.properties | 1 +
.../metadata/declared/FunctionDataSource.java | 5 +-
.../metadata/declared/MetadataProvider.java | 9 +---
.../utils/SecondaryIndexOperationsHelper.java | 5 +-
asterixdb/asterix-server/pom.xml | 10 ++++
asterixdb/pom.xml | 2 +-
.../core/algebra/metadata/IMetadataProvider.java | 5 ++
.../algebra/properties/DefaultNodeGroupDomain.java | 7 ---
52 files changed, 810 insertions(+), 31 deletions(-)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.01.ddl.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.02.update.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.03.ddl.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.04.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.05.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.06.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.07.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.08.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.09.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.10.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.11.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.12.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.13.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.14.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.15.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.16.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.17.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.18.query.sqlpp
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.19.query.sqlpp
copy
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{aggregate-sql/median/median.99.ddl.sqlpp
=>
index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.99.ddl.sqlpp}
(100%)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.04.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.05.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.06.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.07.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.08.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.09.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.10.adm
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.11.adm
copy asterixdb/asterix-app/{data/csv/empty.csv =>
src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.12.adm}
(100%)
copy asterixdb/asterix-app/{data/csv/empty.csv =>
src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.13.adm}
(100%)
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.14.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.15.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.16.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.17.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.18.plan
create mode 100644
asterixdb/asterix-app/src/test/resources/runtimets/results/index-selection/heterogeneous-index-complex-types/heterogeneous-index-complex-types.19.plan