You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by pr...@apache.org on 2016/10/17 19:54:59 UTC
[09/50] [abbrv] asterixdb git commit: merge with master
merge with master
Project: http://git-wip-us.apache.org/repos/asf/asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/asterixdb/commit/1f7ac985
Tree: http://git-wip-us.apache.org/repos/asf/asterixdb/tree/1f7ac985
Diff: http://git-wip-us.apache.org/repos/asf/asterixdb/diff/1f7ac985
Branch: refs/heads/ecarm002/interval_join_merge
Commit: 1f7ac9850459eb2f4cfe003661ceaa5d5fabb1d7
Parents: ff7904d 81b1f21
Author: Preston Carman <pr...@apache.org>
Authored: Mon Jul 11 15:22:49 2016 -0700
Committer: Preston Carman <pr...@apache.org>
Committed: Mon Jul 11 15:22:49 2016 -0700
----------------------------------------------------------------------
README.md | 6 +-
asterixdb/asterix-algebra/pom.xml | 29 +-
.../physical/ExternalDataLookupPOperator.java | 4 +-
.../asterix/optimizer/base/RuleCollections.java | 4 +-
...IntroduceSecondaryIndexInsertDeleteRule.java | 84 +-
.../optimizer/rules/ResolveVariableRule.java | 286 +
.../rules/SetClosedRecordConstructorsRule.java | 35 +-
.../optimizer/rules/UnnestToDataScanRule.java | 7 +-
.../am/AbstractIntroduceAccessMethodRule.java | 186 +-
.../LangExpressionToPlanTranslator.java | 415 +-
.../SqlppExpressionToPlanTranslator.java | 163 +-
.../asterix-algebra/src/main/javacc/AQLPlus.jj | 4 +-
asterixdb/asterix-app/pom.xml | 16 +-
asterixdb/asterix-app/scripts/idefix/startcc.sh | 4 +-
.../api/common/AsterixAppRuntimeContext.java | 17 +-
.../asterix/api/common/SessionConfig.java | 7 +-
.../asterix/api/http/servlet/APIServlet.java | 38 +-
.../asterix/api/http/servlet/JSONUtil.java | 136 -
.../api/http/servlet/QueryResultAPIServlet.java | 2 +-
.../api/http/servlet/QueryServiceServlet.java | 359 +-
.../external/ExternalIndexingOperations.java | 58 +-
.../external/ExternalLibraryClassLoader.java | 56 +
.../app/external/ExternalLibraryUtils.java | 35 +-
.../app/external/FeedWorkCollection.java | 2 +-
.../asterix/aql/translator/QueryTranslator.java | 78 +-
.../apache/asterix/file/DatasetOperations.java | 4 +-
.../apache/asterix/file/IndexOperations.java | 42 +-
.../file/SecondaryBTreeOperationsHelper.java | 33 +-
.../file/SecondaryIndexOperationsHelper.java | 49 +-
.../SecondaryInvertedIndexOperationsHelper.java | 30 +-
.../file/SecondaryRTreeOperationsHelper.java | 4 +-
.../bootstrap/CCApplicationEntryPoint.java | 10 +-
.../bootstrap/NCApplicationEntryPoint.java | 8 +-
.../org/apache/asterix/result/ResultUtils.java | 80 +-
asterixdb/asterix-app/src/main/scripts/run.sh | 2 +-
.../http/servlet/QueryServiceServletTest.java | 45 +
.../asterix/app/external/TestLibrarian.java | 35 +-
.../asterix/test/runtime/ExecutionTest.java | 12 +-
.../asterix/test/runtime/ExecutionTestUtil.java | 20 +-
.../asterix/test/runtime/RepeatedTest.java | 4 -
.../asterix/test/sqlpp/ParserTestExecutor.java | 3 +
.../asterix-app/src/test/resources/dapd/q2.aql | 12 +-
.../src/test/resources/logging.properties | 4 +-
.../dataset_with_meta-1.1.adm | 2 +-
.../dataset_with_meta-2.1.adm | 2 +-
.../dataset_with_meta-2.3.adm | 2 +-
.../dataset_with_meta-4.3.adm | 2 +-
.../dataset_with_meta-5.3.adm | 2 +-
.../dataset_with_meta-6.3.adm | 4 +-
.../dataset_with_meta-7.3.adm | 4 +-
.../issue_251_dataset_hint_2.1.adm | 2 +-
.../issue_251_dataset_hint_3.1.adm | 2 +-
.../issue_251_dataset_hint_4.1.adm | 2 +-
.../metadata/results/basic/meta01/meta01.1.adm | 4 +-
.../metadata/results/basic/meta02/meta02.1.adm | 2 +-
.../metadata/results/basic/meta05/meta05.1.adm | 4 +-
.../metadata/results/basic/meta09/meta09.1.adm | 2 +-
.../metadata/results/basic/meta12/meta12.1.adm | 2 +-
.../metadata/results/basic/meta16/meta16.1.adm | 4 +-
.../metadata/results/basic/meta17/meta17.1.adm | 4 +-
.../metadata_dataset/metadata_dataset.1.adm | 26 +-
.../metadata_dataverse/metadata_dataverse.1.adm | 6 +-
.../basic/metadata_index/metadata_index.1.adm | 26 +-
...verify_failure_subsequent_no_execution.1.adm | 2 +-
.../nontagged/custord/local/cust-load.aql | 10 +-
...rjoin-probe-pidx-with-join-btree-sidx_01.aql | 30 +-
...rjoin-probe-pidx-with-join-btree-sidx_02.aql | 30 +-
.../queries/btree-index/btree-datetime-01.aql | 6 +-
.../queries/btree-index/btree-datetime-02.aql | 8 +-
.../queries/btree-index/btree-datetime-03.aql | 8 +-
.../queries/btree-index/btree-datetime-04.aql | 6 +-
.../optimizerts/queries/distinct_aggregate.aql | 52 +-
.../insert-and-scan-dataset-with-index.aql | 14 +-
.../queries/insert-and-scan-dataset.aql | 6 +-
.../queries/insert-and-scan-joined-datasets.aql | 10 +-
.../queries/inverted-index-join/issue741.aql | 12 +-
...idx-with-join-edit-distance-check-idx_01.aql | 30 +-
...robe-pidx-with-join-jaccard-check-idx_01.aql | 30 +-
.../word-jaccard-check-after-btree-access.aql | 36 +-
.../optimizerts/queries/limit-issue353.aql | 28 +-
.../meta/secondary_index-lojoin_with_meta-1.aql | 51 +
.../meta/secondary_index-nljoin_with_meta-1.aql | 40 +
.../meta/secondary_index-nljoin_with_meta-2.aql | 46 +
.../meta/secondary_index-nljoin_with_meta-3.aql | 40 +
.../meta/secondary_index-nljoin_with_meta-4.aql | 43 +
.../meta/secondary_index_with_meta-1.aql | 39 +
.../meta/secondary_index_with_meta-2.aql | 39 +
...rjoin-probe-pidx-with-join-btree-sidx_01.aql | 24 +-
...rjoin-probe-pidx-with-join-btree-sidx_02.aql | 26 +-
...idx-with-join-edit-distance-check-idx_01.aql | 30 +-
...robe-pidx-with-join-jaccard-check-idx_01.aql | 30 +-
.../word-jaccard-check-after-btree-access.aql | 34 +-
...rjoin-probe-pidx-with-join-rtree-sidx_01.aql | 26 +-
...rjoin-probe-pidx-with-join-rtree-sidx_02.aql | 26 +-
...oin-probe-pidx-with-join-btree-sidx_01_1.aql | 22 +-
...oin-probe-pidx-with-join-btree-sidx_01_2.aql | 20 +-
...oin-probe-pidx-with-join-btree-sidx_02_1.aql | 22 +-
...oin-probe-pidx-with-join-btree-sidx_02_2.aql | 20 +-
...idx-with-join-edit-distance-check-idx_01.aql | 28 +-
.../word-jaccard-check-after-btree-access.aql | 32 +-
...rjoin-probe-pidx-with-join-rtree-sidx_01.aql | 24 +-
...rjoin-probe-pidx-with-join-rtree-sidx_02.aql | 24 +-
...oin-probe-pidx-with-join-btree-sidx_01_1.aql | 16 +-
...oin-probe-pidx-with-join-btree-sidx_01_2.aql | 16 +-
...oin-probe-pidx-with-join-btree-sidx_02_1.aql | 20 +-
...oin-probe-pidx-with-join-btree-sidx_02_2.aql | 18 +-
.../secondary-composite-key-join_01.aql | 6 +-
.../secondary-composite-key-join_02.aql | 6 +-
.../secondary-composite-key-join_03.aql | 6 +-
.../secondary-composite-key-prefix-join_01.aql | 6 +-
.../secondary-composite-key-prefix-join_02.aql | 6 +-
.../secondary-composite-key-prefix-join_03.aql | 6 +-
.../secondary-composite-key-prefix-join_04.aql | 6 +-
.../secondary-composite-key-prefix-join_05.aql | 6 +-
.../secondary-composite-key-prefix-join_06.aql | 6 +-
...idx-with-join-edit-distance-check-idx_01.aql | 22 +-
.../word-jaccard-check-after-btree-access.aql | 30 +-
...rjoin-probe-pidx-with-join-rtree-sidx_01.aql | 22 +-
...rjoin-probe-pidx-with-join-rtree-sidx_02.aql | 22 +-
.../optimizerts/queries/q09_group_by.aql | 82 +-
.../test/resources/optimizerts/queries/q2.aql | 4 +-
...rjoin-probe-pidx-with-join-rtree-sidx_01.aql | 30 +-
...rjoin-probe-pidx-with-join-rtree-sidx_02.aql | 30 +-
.../queries/scan-insert-secondary-index.aql | 42 +-
.../optimizerts/queries/scan-insert.aql | 40 +-
.../optimizerts/queries/subquery/in.sqlpp | 44 +
.../queries/subquery/in_correlated.sqlpp | 46 +
.../btree-index/btree-datetime-01.sqlpp | 2 +-
.../btree-index/btree-datetime-02.sqlpp | 2 +-
.../btree-index/btree-datetime-03.sqlpp | 2 +-
.../btree-index/btree-datetime-04.sqlpp | 2 +-
.../disjunction-to-join-delete-1.sqlpp | 4 +-
.../disjunction-to-join-delete-2.sqlpp | 4 +-
.../disjunction-to-join-delete-3.sqlpp | 4 +-
.../word-jaccard-check-after-btree-access.sqlpp | 4 +-
.../queries_sqlpp/limit-issue353.sqlpp | 2 +-
.../word-jaccard-check-after-btree-access.sqlpp | 4 +-
.../word-jaccard-check-after-btree-access.sqlpp | 4 +-
.../word-jaccard-check-after-btree-access.sqlpp | 4 +-
.../queries_sqlpp/query-issue697.sqlpp | 2 +-
.../queries_sqlpp/scan-delete-all.sqlpp | 3 +-
.../scan-delete-rtree-secondary-index.sqlpp | 4 +-
.../optimizerts/queries_sqlpp/scan-delete.sqlpp | 4 +-
...nt-skip-primary-index-search-in-delete.sqlpp | 4 +-
.../skip-ngram-index-search-in-delete.sqlpp | 4 +-
.../skip-rtree-index-search-in-delete.sqlpp | 4 +-
...secondary-btree-index-search-in-delete.sqlpp | 4 +-
.../skip-word-index-search-in-delete.sqlpp | 4 +-
.../results/aggregate/constant-gby-agg.plan | 6 +-
.../results/disjunction-to-join-delete-3.plan | 8 +-
.../resources/optimizerts/results/loj-core.plan | 10 +-
.../optimizerts/results/loj-sugar.plan | 10 +-
.../secondary_index-lojoin_with_meta-1.plan | 47 +
.../secondary_index-nljoin_with_meta-1.plan | 23 +
.../secondary_index-nljoin_with_meta-2.plan | 23 +
.../secondary_index-nljoin_with_meta-3.plan | 23 +
.../secondary_index-nljoin_with_meta-4.plan | 23 +
.../meta/secondary_index_with_meta-1.plan | 16 +
.../meta/secondary_index_with_meta-2.plan | 15 +
.../results/scan-insert-secondary-index.plan | 4 +-
.../optimizerts/results/scan-insert.plan | 4 +-
.../optimizerts/results/subquery/in.plan | 35 +
.../results/subquery/in_correlated.plan | 33 +
.../results_parser_sqlpp/query-issue697.ast | 4 +-
.../resources/parserts/queries/functionDecl.aql | 4 +-
.../resources/parserts/queries/nestedFLWOGR.aql | 6 +-
.../parserts/queries/nestedFLWOGR1.aql | 8 +-
.../parserts/queries/nestedFLWOGR2.aql | 8 +-
.../parserts/results_parser_sqlpp/2.ast | 8 +-
.../results_parser_sqlpp/columnalias.ast | 10 +-
.../results_parser_sqlpp/columnalias2.ast | 4 +-
.../results_parser_sqlpp/columnalias3.ast | 10 +-
.../results_parser_sqlpp/nestedFLWOGR3.ast | 8 +-
.../queries/binary/insert/insert.2.update.aql | 12 +-
.../custord/join_q_04/join_q_04.2.update.aql | 2 +-
.../custord/join_q_04/join_q_04.3.query.aql | 16 +-
.../runtimets/queries/dapd/q2/q2.1.ddl.aql | 2 +-
.../query-issue443/query-issue443.3.query.aql | 2 +-
.../delete-multi-statement.1.ddl.aql | 76 +-
...ataset-with-index-on-open-field.2.update.aql | 10 +-
...ert-and-scan-dataset-with-index.2.update.aql | 14 +-
.../insert-and-scan-dataset.2.update.aql | 8 +-
...insert-and-scan-joined-datasets.2.update.aql | 12 +-
...t-into-empty-dataset-with-index.2.update.aql | 16 +-
.../insert-into-empty-dataset.2.update.aql | 16 +-
...to-loaded-dataset-with-index_01.4.update.aql | 12 +-
...to-loaded-dataset-with-index_02.4.update.aql | 12 +-
.../insert-into-loaded-dataset_01.2.update.aql | 14 +-
.../insert-record-function.2.update.aql | 16 +-
.../queries/dml/insert/insert.2.update.aql | 16 +-
.../insert_less_nc/insert_less_nc.2.update.aql | 16 +-
.../load-with-index-open.2.update.aql | 6 +-
.../load-with-ngram-index-open.2.update.aql | 4 +-
.../load-with-rtree-index-open.2.update.aql | 6 +-
.../load-with-word-index-open.2.update.aql | 4 +-
.../opentype-c2o-recursive.2.update.aql | 8 +-
.../dml/opentype-c2o/opentype-c2o.1.ddl.aql | 4 +-
.../dml/opentype-c2o/opentype-c2o.2.update.aql | 16 +-
.../dml/opentype-c2o/opentype-c2o.3.query.aql | 6 +-
.../opentype-insert2/opentype-insert2.1.ddl.aql | 2 +-
.../opentype-insert2.2.update.aql | 4 +-
.../opentype-insert2.3.query.aql | 4 +-
.../opentype-noexpand.1.ddl.aql | 6 +-
.../opentype-noexpand.2.update.aql | 4 +-
.../opentype-noexpand.3.query.aql | 6 +-
.../opentype-o2c-recursive.2.update.aql | 8 +-
.../dml/opentype-o2c/opentype-o2c.1.ddl.aql | 6 +-
.../dml/opentype-o2c/opentype-o2c.2.update.aql | 10 +-
.../dml/opentype-o2c/opentype-o2c.3.query.aql | 6 +-
.../dml/opentype-o2o/opentype-o2o.1.ddl.aql | 4 +-
.../dml/opentype-o2o/opentype-o2o.2.update.aql | 10 +-
.../dml/opentype-o2o/opentype-o2o.3.query.aql | 6 +-
.../query-issue205/query-issue205.2.update.aql | 2 +-
.../query-issue205/query-issue205.3.query.aql | 2 +-
.../query-issue288/query-issue288.2.update.aql | 10 +-
.../dml/query-issue288/query-issue288.3.ddl.aql | 2 +-
.../query-issue288/query-issue288.4.update.aql | 18 +-
.../query-issue288/query-issue288.5.query.aql | 8 +-
.../query-issue433/query-issue433.2.update.aql | 2 +-
.../query-issue433/query-issue433.3.query.aql | 2 +-
...lete-btree-secondary-index-open.2.update.aql | 18 +-
...ndex-ngram-secondary-index-open.2.update.aql | 4 +-
...index-word-secondary-index-open.2.update.aql | 4 +-
...lete-rtree-secondary-index-open.2.update.aql | 4 +-
...-btree-secondary-index-nullable.4.update.aql | 20 +-
...sert-btree-secondary-index-open.4.update.aql | 20 +-
...-ngram-secondary-index-nullable.4.update.aql | 18 +-
...ndex-ngram-secondary-index-open.4.update.aql | 12 +-
...ted-index-ngram-secondary-index.4.update.aql | 18 +-
...x-word-secondary-index-nullable.4.update.aql | 18 +-
...index-word-secondary-index-open.4.update.aql | 12 +-
...rted-index-word-secondary-index.4.update.aql | 18 +-
...-rtree-secondary-index-nullable.4.update.aql | 10 +-
...sert-rtree-secondary-index-open.4.update.aql | 10 +-
...an-insert-rtree-secondary-index.4.update.aql | 10 +-
...-feed-with-meta-open-index-in-meta.1.ddl.aql | 59 +
...-feed-with-meta-open-index-in-meta.2.ddl.aql | 26 +
...meta-pk-in-meta-index-after-ingest.1.ddl.aql | 57 +
...a-pk-in-meta-index-after-ingest.2.update.aql | 28 +
...meta-pk-in-meta-index-after-ingest.3.ddl.aql | 27 +
...ta-pk-in-meta-index-after-ingest.4.query.aql | 31 +
...meta-pk-in-meta-index-after-ingest.5.ddl.aql | 25 +
...with-meta-pk-in-meta-index-in-meta.1.ddl.aql | 59 +
...h-meta-pk-in-meta-index-in-meta.2.update.aql | 28 +
...th-meta-pk-in-meta-index-in-meta.3.query.aql | 31 +
...with-meta-pk-in-meta-index-in-meta.4.ddl.aql | 25 +
...ta-index-with-missing-after-ingest.1.ddl.aql | 57 +
...index-with-missing-after-ingest.2.update.aql | 28 +
...ta-index-with-missing-after-ingest.3.ddl.aql | 27 +
...-index-with-missing-after-ingest.4.query.aql | 31 +
...ta-index-with-missing-after-ingest.5.ddl.aql | 25 +
...eta-pk-in-meta-open-index-in-value.1.ddl.aql | 59 +
...-pk-in-meta-open-index-in-value.2.update.aql | 28 +
...a-pk-in-meta-open-index-in-value.3.query.aql | 29 +
...eta-pk-in-meta-open-index-in-value.4.ddl.aql | 25 +
...pk-in-meta-open-index-with-missing.1.ddl.aql | 59 +
...in-meta-open-index-with-missing.2.update.aql | 28 +
...-in-meta-open-index-with-missing.3.query.aql | 29 +
...pk-in-meta-open-index-with-missing.4.ddl.aql | 25 +
.../change-feed-with-meta-pk-in-meta.1.ddl.aql | 2 -
...ge-feed-with-meta-with-mixed-index.1.ddl.aql | 60 +
...feed-with-meta-with-mixed-index.2.update.aql | 28 +
...-feed-with-meta-with-mixed-index.3.query.aql | 30 +
...ge-feed-with-meta-with-mixed-index.4.ddl.aql | 25 +
.../drop-nonexistent-feed.1.ddl.aql | 28 +
.../feed-with-external-function.6.ddl.aql | 19 -
.../feed-with-external-function.6.lib.aql | 19 +
.../feed-with-external-function.7.ddl.aql | 19 +
.../feed-with-external-function.7.lib.aql | 19 -
.../queries/feeds/feeds_01/feeds_01.1.ddl.aql | 4 +-
.../queries/feeds/feeds_03/feeds_03.1.ddl.aql | 4 +-
.../queries/feeds/feeds_05/feeds_05.1.ddl.aql | 28 +-
.../insert-with-secondary-btree.4.update.aql | 2 +-
...t-with-secondary-inverted-ngram.4.update.aql | 2 +-
...rt-with-secondary-inverted-word.4.update.aql | 2 +-
.../insert-with-secondary-rtree.4.update.aql | 2 +-
.../queries/filters/insert/insert.4.update.aql | 2 +-
.../equality-predicate.2.update.aql | 8 +-
.../dblp-splits-3_1/dblp-splits-3_1.3.query.aql | 148 +-
.../fuzzyjoin/opentype/opentype.3.query.aql | 6 +-
.../btree-index-nested-loop-join.1.ddl.aql | 32 +-
.../btree-index-nested-loop-join.3.query.aql | 2 +-
...robe-pidx-with-join-invidx-sidx1.3.query.aql | 6 +-
...robe-pidx-with-join-invidx-sidx2.3.query.aql | 6 +-
...ndex-composite-key-mixed-intervals.1.ddl.aql | 2 +-
...x-composite-key-mixed-intervals.2.update.aql | 2 +-
...ex-composite-key-mixed-intervals.3.query.aql | 4 +-
.../query_issue285-2.3.query.aql | 8 +-
.../query_issue285/query_issue285.3.query.aql | 8 +-
.../query-issue428/query-issue428.3.query.aql | 2 +-
...compact-dataset-and-its-indexes.2.update.aql | 8 +-
.../drop-index/drop-index.2.update.aql | 8 +-
.../nested-uuid-load/nested-uuid-load.1.ddl.aql | 2 +-
...-btree-secondary-index-nullable.2.update.aql | 8 +-
...-ngram-secondary-index-nullable.2.update.aql | 8 +-
...ted-index-ngram-secondary-index.2.update.aql | 8 +-
...x-word-secondary-index-nullable.2.update.aql | 8 +-
...rted-index-word-secondary-index.2.update.aql | 8 +-
...-rtree-secondary-index-nullable.2.update.aql | 8 +-
...an-delete-rtree-secondary-index.2.update.aql | 8 +-
...-btree-secondary-index-nullable.4.update.aql | 28 +-
...-ngram-secondary-index-nullable.4.update.aql | 12 +-
...ted-index-ngram-secondary-index.4.update.aql | 12 +-
...x-word-secondary-index-nullable.4.update.aql | 12 +-
...rted-index-word-secondary-index.4.update.aql | 12 +-
...-rtree-secondary-index-nullable.4.update.aql | 10 +-
...an-insert-rtree-secondary-index.2.update.aql | 16 +-
...an-insert-rtree-secondary-index.4.update.aql | 10 +-
.../leftouterjoin-rtree.1.ddl.aql | 26 +-
.../leftouterjoin/leftouterjoin.1.ddl.aql | 26 +-
.../btree-primary-equi-join.2.update.aql | 16 +-
.../btree-secondary-equi-join.2.update.aql | 16 +-
.../ngram-edit-distance-inline.2.update.aql | 16 +-
.../ngram-edit-distance.2.update.aql | 16 +-
.../ngram-jaccard-inline.2.update.aql | 16 +-
.../ngram-jaccard/ngram-jaccard.2.update.aql | 16 +-
.../rtree-spatial-intersect-point.2.update.aql | 16 +-
.../word-jaccard-inline.2.update.aql | 16 +-
.../word-jaccard/word-jaccard.2.update.aql | 16 +-
.../probe-pidx-with-join-btree-sidx1.1.ddl.aql | 24 +-
...robe-pidx-with-join-btree-sidx1.2.update.aql | 8 +-
.../probe-pidx-with-join-btree-sidx2.1.ddl.aql | 24 +-
...robe-pidx-with-join-btree-sidx2.2.update.aql | 8 +-
.../probe-pidx-with-join-invidx-sidx1.1.ddl.aql | 24 +-
...obe-pidx-with-join-invidx-sidx1.2.update.aql | 8 +-
...robe-pidx-with-join-invidx-sidx1.3.query.aql | 2 +-
.../probe-pidx-with-join-invidx-sidx2.1.ddl.aql | 24 +-
...obe-pidx-with-join-invidx-sidx2.2.update.aql | 8 +-
...robe-pidx-with-join-invidx-sidx2.3.query.aql | 2 +-
.../probe-pidx-with-join-rtree-sidx1.1.ddl.aql | 24 +-
...robe-pidx-with-join-rtree-sidx1.2.update.aql | 8 +-
.../probe-pidx-with-join-rtree-sidx2.1.ddl.aql | 24 +-
...robe-pidx-with-join-rtree-sidx2.2.update.aql | 8 +-
...ndex-composite-key-mixed-intervals.1.ddl.aql | 2 +-
...x-composite-key-mixed-intervals.2.update.aql | 20 +-
...ex-composite-key-mixed-intervals.4.query.aql | 2 +-
.../btree-index-composite-key.2.update.aql | 18 +-
.../btree-index-rewrite-multiple.2.update.aql | 8 +-
.../cust-index-age-nullable.2.update.aql | 8 +-
.../inverted-index-ngram-contains.2.update.aql | 8 +-
...ex-ngram-edit-distance-contains.2.update.aql | 8 +-
...index-ngram-edit-distance-panic.2.update.aql | 8 +-
...ngram-edit-distance-word-tokens.2.update.aql | 8 +-
...erted-index-ngram-edit-distance.2.update.aql | 8 +-
.../inverted-index-ngram-jaccard.2.update.aql | 8 +-
...index-olist-edit-distance-panic.2.update.aql | 8 +-
...erted-index-olist-edit-distance.2.update.aql | 8 +-
.../inverted-index-olist-jaccard.2.update.aql | 8 +-
.../inverted-index-ulist-jaccard.2.update.aql | 8 +-
.../inverted-index-word-contains.2.update.aql | 8 +-
.../inverted-index-word-jaccard.2.update.aql | 8 +-
...-index-custkey-conjunctive-open.2.update.aql | 8 +-
...rders-index-custkey-conjunctive.2.update.aql | 8 +-
.../orders-index-custkey-open.2.update.aql | 8 +-
.../orders-index-custkey.2.update.aql | 8 +-
.../range-search-open.2.update.aql | 8 +-
.../range-search/range-search.2.update.aql | 8 +-
.../rtree-secondary-index-nullable.2.update.aql | 8 +-
.../rtree-secondary-index-open.2.update.aql | 8 +-
.../rtree-secondary-index.2.update.aql | 8 +-
.../leftouterjoin-rtree.1.ddl.aql | 20 +-
.../leftouterjoin/leftouterjoin.1.ddl.aql | 20 +-
.../bottom-closed-top-closed.1.ddl.aql | 50 +-
.../bottom-closed-top-closed.2.update.aql | 106 +-
.../bottom-closed-top-closed.3.query.aql | 6 +-
.../bottom-closed-top-open.1.ddl.aql | 48 +-
.../bottom-closed-top-open.2.update.aql | 106 +-
.../bottom-closed-top-open.3.query.aql | 6 +-
.../bottom-open-top-closed.1.ddl.aql | 48 +-
.../bottom-open-top-closed.2.update.aql | 106 +-
.../bottom-open-top-closed.3.query.aql | 6 +-
.../bottom-open-top-open.1.ddl.aql | 46 +-
.../bottom-open-top-open.2.update.aql | 106 +-
.../bottom-open-top-open.3.query.aql | 6 +-
.../btree-secondary-equi-join.2.update.aql | 38 +-
.../ngram-edit-distance-inline.2.update.aql | 40 +-
.../ngram-edit-distance.2.update.aql | 40 +-
.../ngram-jaccard-inline.2.update.aql | 38 +-
.../ngram-jaccard/ngram-jaccard.2.update.aql | 38 +-
.../rtree-spatial-intersect-point.2.update.aql | 48 +-
.../word-jaccard-inline.2.update.aql | 38 +-
.../word-jaccard/word-jaccard.2.update.aql | 38 +-
.../probe-pidx-with-join-btree-sidx1.1.ddl.aql | 22 +-
...robe-pidx-with-join-btree-sidx1.2.update.aql | 36 +-
...probe-pidx-with-join-btree-sidx1.3.query.aql | 8 +-
.../probe-pidx-with-join-btree-sidx2.1.ddl.aql | 22 +-
...robe-pidx-with-join-btree-sidx2.2.update.aql | 36 +-
.../probe-pidx-with-join-invidx-sidx2.1.ddl.aql | 26 +-
...obe-pidx-with-join-invidx-sidx2.2.update.aql | 36 +-
...robe-pidx-with-join-invidx-sidx2.3.query.aql | 2 +-
.../probe-pidx-with-join-rtree-sidx1.1.ddl.aql | 24 +-
...robe-pidx-with-join-rtree-sidx1.2.update.aql | 36 +-
.../probe-pidx-with-join-rtree-sidx2.1.ddl.aql | 24 +-
...robe-pidx-with-join-rtree-sidx2.2.update.aql | 36 +-
...ndex-composite-key-mixed-intervals.1.ddl.aql | 2 +-
...x-composite-key-mixed-intervals.2.update.aql | 38 +-
...ndex-composite-key-mixed-intervals.3.ddl.aql | 2 +-
...ex-composite-key-mixed-intervals.4.query.aql | 2 +-
.../btree-index-composite-key.2.update.aql | 18 +-
.../btree-index-rewrite-multiple.2.update.aql | 20 +-
.../inverted-index-ngram-contains.2.update.aql | 30 +-
...ex-ngram-edit-distance-contains.2.update.aql | 30 +-
...index-ngram-edit-distance-panic.2.update.aql | 30 +-
...ngram-edit-distance-word-tokens.2.update.aql | 30 +-
...erted-index-ngram-edit-distance.2.update.aql | 30 +-
.../inverted-index-ngram-jaccard.2.update.aql | 30 +-
.../inverted-index-word-contains.2.update.aql | 30 +-
.../inverted-index-word-jaccard.2.update.aql | 30 +-
...rders-index-custkey-conjunctive.2.update.aql | 8 +-
.../orders-index-custkey.2.update.aql | 38 +-
.../range-search/range-search.2.update.aql | 52 +-
.../rtree-secondary-index.2.update.aql | 38 +-
.../queries/numeric/abs0/abs0.3.query.aql | 2 +-
.../queries/numeric/abs1/abs1.3.query.aql | 2 +-
.../numeric/ceiling0/ceiling0.3.query.aql | 2 +-
.../numeric/ceiling1/ceiling1.3.query.aql | 2 +-
.../queries/numeric/floor0/floor0.3.query.aql | 2 +-
.../queries/numeric/floor1/floor1.3.query.aql | 2 +-
.../round-half-to-even0.3.query.aql | 2 +-
.../round-half-to-even1.3.query.aql | 2 +-
.../round-half-to-even20.3.query.aql | 2 +-
.../round-half-to-even21.3.query.aql | 2 +-
.../queries/numeric/round0/round0.3.query.aql | 2 +-
.../queries/numeric/round1/round1.3.query.aql | 2 +-
.../query-issue134/query-issue134.1.ddl.aql | 2 +-
.../query-issue134/query-issue134.2.update.aql | 2 +-
.../query-issue134/query-issue134.3.query.aql | 2 +-
.../query-issue166/query-issue166.1.ddl.aql | 4 +-
.../query-issue166/query-issue166.2.update.aql | 4 +-
.../query-issue166/query-issue166.3.query.aql | 4 +-
.../query-issue196/query-issue196.2.update.aql | 2 +-
.../query-issue196/query-issue196.3.query.aql | 2 +-
.../query-issue208/query-issue208.2.update.aql | 2 +-
.../query-issue208/query-issue208.3.query.aql | 2 +-
.../query-issue236/query-issue236.2.update.aql | 22 +-
.../query-issue236/query-issue236.3.query.aql | 2 +-
.../query-issue258/query-issue258.2.update.aql | 4 +-
.../query-issue258/query-issue258.3.query.aql | 2 +-
.../query-issue29/query-issue29.1.ddl.aql | 2 +-
.../query-issue29/query-issue29.2.update.aql | 2 +-
.../query-issue29/query-issue29.3.query.aql | 4 +-
.../query-issue343-2.2.update.aql | 2 +-
.../query-issue343-2.3.query.aql | 2 +-
.../query-issue343/query-issue343.2.update.aql | 2 +-
.../query-issue343/query-issue343.3.query.aql | 2 +-
.../query-issue350-2/query-issue350-2.1.ddl.aql | 4 +-
.../query-issue350-2.2.update.aql | 2 +-
.../query-issue350-2.3.query.aql | 2 +-
.../query-issue350/query-issue350.1.ddl.aql | 4 +-
.../query-issue350/query-issue350.2.update.aql | 2 +-
.../query-issue350/query-issue350.3.query.aql | 2 +-
.../query-issue377/query-issue377.2.update.aql | 2 +-
.../query-issue377/query-issue377.3.query.aql | 2 +-
.../query-issue410/query-issue410.1.ddl.aql | 2 +-
.../query-issue410/query-issue410.2.update.aql | 4 +-
.../query-issue410/query-issue410.3.query.aql | 2 +-
.../query-issue423-2/query-issue423-2.1.ddl.aql | 4 +-
.../query-issue423-2.2.update.aql | 6 +-
.../query-issue423-2.3.query.aql | 8 +-
.../query-issue423/query-issue423.1.ddl.aql | 6 +-
.../query-issue423/query-issue423.2.update.aql | 6 +-
.../query-issue423/query-issue423.3.query.aql | 8 +-
.../query-issue442/query-issue442.3.query.aql | 2 +-
.../query-issue453-2.2.update.aql | 4 +-
.../query-issue453-2.3.query.aql | 2 +-
.../query-issue453/query-issue453.2.update.aql | 2 +-
.../query-issue453/query-issue453.3.query.aql | 2 +-
.../query-issue487/query-issue487.1.ddl.aql | 6 +-
.../query-issue487/query-issue487.2.update.aql | 4 +-
.../query-issue487/query-issue487.3.query.aql | 4 +-
.../query-issue55-1/query-issue55-1.1.ddl.aql | 2 +-
.../query-issue55-1.2.update.aql | 2 +-
.../query-issue55-1/query-issue55-1.3.query.aql | 2 +-
.../query-issue55/query-issue55.1.ddl.aql | 2 +-
.../query-issue55/query-issue55.2.update.aql | 2 +-
.../query-issue55/query-issue55.3.query.aql | 2 +-
.../query-issue656/query-issue656.1.ddl.aql | 2 +-
.../query-issue656/query-issue656.2.update.aql | 10 +-
.../leftouterjoin-rtree.1.ddl.aql | 20 +-
.../leftouterjoin/leftouterjoin.1.ddl.aql | 20 +-
.../btree-secondary-equi-join.2.update.aql | 24 +-
.../ngram-edit-distance-inline.2.update.aql | 24 +-
.../ngram-edit-distance.2.update.aql | 24 +-
.../ngram-jaccard-inline.2.update.aql | 22 +-
.../ngram-jaccard/ngram-jaccard.2.update.aql | 22 +-
.../rtree-spatial-intersect-point.2.update.aql | 30 +-
.../word-jaccard-inline.2.update.aql | 22 +-
.../word-jaccard/word-jaccard.2.update.aql | 22 +-
.../probe-pidx-with-join-btree-sidx1.1.ddl.aql | 20 +-
...robe-pidx-with-join-btree-sidx1.2.update.aql | 28 +-
.../probe-pidx-with-join-btree-sidx2.1.ddl.aql | 20 +-
...robe-pidx-with-join-btree-sidx2.2.update.aql | 28 +-
.../probe-pidx-with-join-invidx-sidx2.1.ddl.aql | 20 +-
...obe-pidx-with-join-invidx-sidx2.2.update.aql | 28 +-
...robe-pidx-with-join-invidx-sidx2.3.query.aql | 2 +-
.../probe-pidx-with-join-rtree-sidx1.1.ddl.aql | 22 +-
...robe-pidx-with-join-rtree-sidx1.2.update.aql | 28 +-
.../probe-pidx-with-join-rtree-sidx2.1.ddl.aql | 22 +-
...robe-pidx-with-join-rtree-sidx2.2.update.aql | 28 +-
...ndex-composite-key-mixed-intervals.1.ddl.aql | 2 +-
...x-composite-key-mixed-intervals.2.update.aql | 22 +-
...ndex-composite-key-mixed-intervals.3.ddl.aql | 2 +-
...ex-composite-key-mixed-intervals.4.query.aql | 12 +-
.../btree-index-composite-key.2.update.aql | 4 +-
.../btree-index-composite-key.4.query.aql | 10 +-
.../btree-index-rewrite-multiple.2.update.aql | 30 +-
.../inverted-index-ngram-contains.2.update.aql | 22 +-
...ex-ngram-edit-distance-contains.2.update.aql | 22 +-
...index-ngram-edit-distance-panic.2.update.aql | 22 +-
...ngram-edit-distance-word-tokens.2.update.aql | 22 +-
...erted-index-ngram-edit-distance.2.update.aql | 22 +-
.../inverted-index-ngram-jaccard.2.update.aql | 22 +-
.../inverted-index-word-contains.2.update.aql | 22 +-
.../inverted-index-word-jaccard.2.update.aql | 22 +-
...rders-index-custkey-conjunctive.2.update.aql | 4 +-
.../orders-index-custkey.2.update.aql | 4 +-
.../range-search/range-search.2.update.aql | 44 +-
.../rtree-secondary-index.2.update.aql | 30 +-
.../access-nested-fields.1.ddl.aql | 40 +-
.../queries/scan/invalid-scan-syntax.aql | 2 +-
.../invalid-scan-syntax.1.ddl.aql | 2 +-
.../invalid-scan-syntax.2.update.aql | 2 +-
.../invalid-scan-syntax.3.query.aql | 2 +-
.../spatial_types_02/spatial_types_02.1.ddl.aql | 6 +-
.../scan/temp_types_02/temp_types_02.1.ddl.aql | 4 +-
...y-jaccard-check_strings_issue628.3.query.aql | 8 +-
.../cell-aggregation-with-filtering.3.query.aql | 8 +-
...ert-and-scan-dataset-with-index.2.update.aql | 12 +-
.../insert-and-scan-dataset.2.update.aql | 8 +-
.../scan-insert-persistent-to-temp.4.update.aql | 12 +-
...an-insert-rtree-secondary-index.4.update.aql | 12 +-
.../scan-insert-temp-to-persistent.4.update.aql | 12 +-
.../insert_from_ext_ds_2.1.ddl.aql | 8 +-
.../q05_local_supplier_volume.1.ddl.aql | 78 +-
.../q06_forecast_revenue_change.1.ddl.aql | 78 +-
.../q07_volume_shipping.1.ddl.aql | 76 +-
.../q08_national_market_share.1.ddl.aql | 76 +-
.../q09_product_type_profit_nt.1.ddl.aql | 76 +-
.../q10_returned_item.1.ddl.aql | 76 +-
.../q10_returned_item_int64.1.ddl.aql | 76 +-
.../tpch/q12_shipping/q12_shipping.1.ddl.aql | 76 +-
.../q14_promotion_effect.1.ddl.aql | 76 +-
.../q17_small_quantity_order_revenue.1.ddl.aql | 76 +-
.../q19_discounted_revenue.1.ddl.aql | 76 +-
.../q20_potential_part_promotion.1.ddl.aql | 76 +-
.../q22_global_sales_opportunity.1.ddl.aql | 76 +-
.../query-issue638/query-issue638.1.ddl.aql | 20 +-
.../query-issue785/query-issue785.3.query.aql | 6 +-
.../query-issue172/query-issue172.1.ddl.aql | 4 +-
.../query-issue172/query-issue172.2.update.aql | 2 +-
.../query-issue172/query-issue172.3.query.aql | 2 +-
.../query-issue201/query-issue201.1.ddl.aql | 4 +-
.../query-issue201/query-issue201.2.update.aql | 2 +-
.../query-issue201/query-issue201.3.query.aql | 2 +-
.../query-issue218-2/query-issue218-2.1.ddl.aql | 4 +-
.../query-issue218-2.2.update.aql | 2 +-
.../query-issue218-2.3.query.aql | 2 +-
.../query-issue218/query-issue218.1.ddl.aql | 2 +-
.../query-issue218/query-issue218.2.update.aql | 2 +-
.../query-issue218/query-issue218.3.query.aql | 2 +-
.../query-issue244/query-issue244.2.update.aql | 4 +-
.../query-issue244/query-issue244.3.query.aql | 6 +-
.../query-issue455/query-issue455.1.ddl.aql | 6 +-
.../query-issue455/query-issue455.2.update.aql | 2 +-
.../query-issue455/query-issue455.3.query.aql | 4 +-
.../query-issue455/query-issue455.4.ddl.aql | 4 +-
.../query-issue455/query-issue455.5.query.aql | 4 +-
.../query-issue489/query-issue489.1.ddl.aql | 4 +-
.../query-issue489/query-issue489.2.query.aql | 2 +-
.../query-issue489/query-issue489.3.ddl.aql | 4 +-
.../query-issue489/query-issue489.4.query.aql | 2 +-
.../sum_null-with-pred.3.query.sqlpp | 5 +-
.../sum_null-with-pred.3.query.sqlpp | 4 +-
.../boolean/not_01/not_01.3.query.sqlpp | 4 +-
.../queries_sqlpp/dapd/q2-2/q2-2.1.ddl.sqlpp | 55 +
.../queries_sqlpp/dapd/q2-2/q2-2.2.update.sqlpp | 19 +
.../queries_sqlpp/dapd/q2-2/q2-2.3.query.sqlpp | 40 +
.../queries_sqlpp/dapd/q2-3/q2-3.1.ddl.sqlpp | 55 +
.../queries_sqlpp/dapd/q2-3/q2-3.2.update.sqlpp | 19 +
.../queries_sqlpp/dapd/q2-3/q2-3.3.query.sqlpp | 38 +
.../queries_sqlpp/dapd/q2-4/q2-4.1.ddl.sqlpp | 55 +
.../queries_sqlpp/dapd/q2-4/q2-4.2.update.sqlpp | 19 +
.../queries_sqlpp/dapd/q2-4/q2-4.3.query.sqlpp | 39 +
.../queries_sqlpp/dapd/q2-5/q2-5.1.ddl.sqlpp | 55 +
.../queries_sqlpp/dapd/q2-5/q2-5.2.update.sqlpp | 19 +
.../queries_sqlpp/dapd/q2-5/q2-5.3.query.sqlpp | 39 +
...mpact-dataset-and-its-indexes.4.update.sqlpp | 4 +-
...rom-loaded-dataset-with-index.4.update.sqlpp | 4 +-
.../delete-from-loaded-dataset.2.update.sqlpp | 4 +-
.../delete-multi-statement.2.update.sqlpp | 27 +-
.../dml/delete-syntax-change.sqlpp | 5 +-
.../delete-syntax-change.2.update.sqlpp | 4 +-
.../query-issue205.2.update.sqlpp | 4 +-
...tree-secondary-index-nullable.4.update.sqlpp | 4 +-
...te-btree-secondary-index-open.4.update.sqlpp | 4 +-
...gram-secondary-index-nullable.4.update.sqlpp | 4 +-
...ex-ngram-secondary-index-open.4.update.sqlpp | 4 +-
...d-index-ngram-secondary-index.4.update.sqlpp | 4 +-
...word-secondary-index-nullable.4.update.sqlpp | 4 +-
...dex-word-secondary-index-open.4.update.sqlpp | 4 +-
...ed-index-word-secondary-index.4.update.sqlpp | 4 +-
...tree-secondary-index-nullable.4.update.sqlpp | 4 +-
...te-rtree-secondary-index-open.4.update.sqlpp | 4 +-
...-delete-rtree-secondary-index.4.update.sqlpp | 4 +-
.../using-constant-merge-policy.4.update.sqlpp | 4 +-
...orrelated-prefix-merge-policy.4.update.sqlpp | 4 +-
.../using-no-merge-policy.4.update.sqlpp | 4 +-
.../using-prefix-merge-policy.4.update.sqlpp | 4 +-
.../misc/is-null_01/is-null_01.3.query.sqlpp | 2 +-
...mpact-dataset-and-its-indexes.4.update.sqlpp | 4 +-
...rom-loaded-dataset-with-index.4.update.sqlpp | 4 +-
...tree-secondary-index-nullable.4.update.sqlpp | 4 +-
...gram-secondary-index-nullable.4.update.sqlpp | 4 +-
...d-index-ngram-secondary-index.4.update.sqlpp | 4 +-
...word-secondary-index-nullable.4.update.sqlpp | 4 +-
...ed-index-word-secondary-index.4.update.sqlpp | 4 +-
...tree-secondary-index-nullable.4.update.sqlpp | 4 +-
...-delete-rtree-secondary-index.4.update.sqlpp | 4 +-
.../null-missing/is/is.1.query.sqlpp | 39 +
.../everysat_04/everysat_04.3.query.sqlpp | 5 +-
.../somesat_06/somesat_06.3.query.sqlpp | 2 +-
.../queries_sqlpp/records/RecordsQueries.xml | 6 +-
.../select-star/from/from.1.ddl.sqlpp | 76 +
.../select-star/from/from.2.update.sqlpp | 28 +
.../select-star/from/from.3.query.sqlpp | 32 +
.../select-star/group_by/group_by.1.ddl.sqlpp | 34 +
.../group_by/group_by.2.update.sqlpp | 24 +
.../select-star/group_by/group_by.3.query.sqlpp | 27 +
.../select-star/join/join.1.ddl.sqlpp | 76 +
.../select-star/join/join.2.update.sqlpp | 28 +
.../select-star/join/join.3.query.sqlpp | 32 +
.../select-star/mixed/mixed.1.ddl.sqlpp | 76 +
.../select-star/mixed/mixed.2.update.sqlpp | 28 +
.../select-star/mixed/mixed.3.query.sqlpp | 32 +
.../select-star/no_star/no_star.1.ddl.sqlpp | 76 +
.../select-star/no_star/no_star.2.update.sqlpp | 28 +
.../select-star/no_star/no_star.3.query.sqlpp | 32 +
.../has-param1/has-param1.3.query.sqlpp | 2 +-
.../string/like_01/like_01.3.query.sqlpp | 2 +-
.../string/like_null/like_null.3.query.sqlpp | 2 +-
.../varlen-encoding.3.query.sqlpp | 2 +
.../queries_sqlpp/subquery/in/in.1.ddl.sqlpp | 55 +
.../queries_sqlpp/subquery/in/in.2.update.sqlpp | 18 +
.../queries_sqlpp/subquery/in/in.3.query.sqlpp | 28 +
.../in_correlated/in_correlated.1.ddl.sqlpp | 55 +
.../in_correlated/in_correlated.2.update.sqlpp | 18 +
.../in_correlated/in_correlated.3.query.sqlpp | 29 +
.../subquery/not_in/not_in.1.ddl.sqlpp | 55 +
.../subquery/not_in/not_in.2.update.sqlpp | 18 +
.../subquery/not_in/not_in.3.query.sqlpp | 28 +
...rom-loaded-dataset-with-index.4.update.sqlpp | 4 +-
.../delete-from-loaded-dataset.2.update.sqlpp | 4 +-
...-delete-rtree-secondary-index.4.update.sqlpp | 4 +-
.../tinysocial-suite.12.query.sqlpp | 2 +-
.../tinysocial-suite.13.query.sqlpp | 2 +-
.../tinysocial-suite.21.update.sqlpp | 4 +-
.../tinysocial-suite.12.query.sqlpp | 2 +-
.../tinysocial-suite.13.query.sqlpp | 2 +-
.../tinysocial-suite.21.update.sqlpp | 4 +-
.../q02_minimum_cost_supplier.3.query.sqlpp | 4 +-
.../q13_customer_distribution.3.query.sqlpp | 2 +-
.../q14_promotion_effect.3.query.sqlpp | 2 +-
...16_parts_supplier_relationship.3.query.sqlpp | 4 +-
.../distinct_by/distinct_by.1.ddl.sqlpp | 47 +
.../distinct_by/distinct_by.2.update.sqlpp | 24 +
.../distinct_by/distinct_by.3.query.sqlpp | 26 +
.../group_no_agg/group_no_agg.1.ddl.sqlpp | 34 +
.../group_no_agg/group_no_agg.2.update.sqlpp | 24 +
.../group_no_agg/group_no_agg.3.query.sqlpp | 27 +
.../nest_aggregate/nest_aggregate.1.ddl.sqlpp | 94 +
.../nest_aggregate.2.update.sqlpp | 40 +
.../nest_aggregate/nest_aggregate.3.query.sqlpp | 44 +
.../nest_aggregate2/nest_aggregate2.1.ddl.sqlpp | 94 +
.../nest_aggregate2.2.update.sqlpp | 40 +
.../nest_aggregate2.3.query.sqlpp | 45 +
.../q01_pricing_summary_report_nt.1.ddl.sqlpp | 47 +
...q01_pricing_summary_report_nt.2.update.sqlpp | 24 +
.../q01_pricing_summary_report_nt.3.query.sqlpp | 37 +
.../q02_minimum_cost_supplier.1.ddl.sqlpp | 134 +
.../q02_minimum_cost_supplier.2.update.sqlpp | 38 +
.../q02_minimum_cost_supplier.3.query.sqlpp | 44 +
.../q03_shipping_priority_nt.1.ddl.sqlpp | 134 +
.../q03_shipping_priority_nt.2.update.sqlpp | 28 +
.../q03_shipping_priority_nt.3.query.sqlpp | 35 +
.../q04_order_priority.1.ddl.sqlpp | 134 +
.../q04_order_priority.2.update.sqlpp | 38 +
.../q04_order_priority.3.query.sqlpp | 37 +
.../q05_local_supplier_volume.1.ddl.sqlpp | 134 +
.../q05_local_supplier_volume.2.update.sqlpp | 38 +
.../q05_local_supplier_volume.3.query.sqlpp | 42 +
.../q06_forecast_revenue_change.1.ddl.sqlpp | 134 +
.../q06_forecast_revenue_change.2.update.sqlpp | 38 +
.../q06_forecast_revenue_change.3.query.sqlpp | 33 +
.../q07_volume_shipping.1.ddl.sqlpp | 134 +
.../q07_volume_shipping.2.update.sqlpp | 38 +
.../q07_volume_shipping.3.query.sqlpp | 55 +
.../q08_national_market_share.1.ddl.sqlpp | 134 +
.../q08_national_market_share.2.update.sqlpp | 38 +
.../q08_national_market_share.3.query.sqlpp | 67 +
.../q09_product_type_profit_nt.1.ddl.sqlpp | 134 +
.../q09_product_type_profit_nt.2.update.sqlpp | 38 +
.../q09_product_type_profit_nt.3.query.sqlpp | 47 +
.../q10_returned_item.1.ddl.sqlpp | 134 +
.../q10_returned_item.2.update.sqlpp | 38 +
.../q10_returned_item.3.query.sqlpp | 43 +
.../q10_returned_item_int64.1.ddl.sqlpp | 134 +
.../q10_returned_item_int64.2.update.sqlpp | 38 +
.../q10_returned_item_int64.3.query.sqlpp | 44 +
.../q11_important_stock.1.ddl.sqlpp | 134 +
.../q11_important_stock.2.update.sqlpp | 38 +
.../q11_important_stock.3.query.sqlpp | 51 +
.../q12_shipping/q12_shipping.1.ddl.sqlpp | 134 +
.../q12_shipping/q12_shipping.2.update.sqlpp | 38 +
.../q12_shipping/q12_shipping.3.query.sqlpp | 33 +
.../q13_customer_distribution.1.ddl.sqlpp | 134 +
.../q13_customer_distribution.2.update.sqlpp | 38 +
.../q13_customer_distribution.3.query.sqlpp | 40 +
.../q14_promotion_effect.1.ddl.sqlpp | 134 +
.../q14_promotion_effect.2.update.sqlpp | 38 +
.../q14_promotion_effect.3.query.sqlpp | 29 +
.../q15_top_supplier.1.ddl.sqlpp | 134 +
.../q15_top_supplier.2.update.sqlpp | 38 +
.../q15_top_supplier.3.query.sqlpp | 45 +
.../q16_parts_supplier_relationship.1.ddl.sqlpp | 134 +
...6_parts_supplier_relationship.2.update.sqlpp | 38 +
...16_parts_supplier_relationship.3.query.sqlpp | 47 +
.../q17_large_gby_variant.1.ddl.sqlpp | 134 +
.../q17_large_gby_variant.2.update.sqlpp | 38 +
.../q17_large_gby_variant.3.query.sqlpp | 38 +
...q17_small_quantity_order_revenue.1.ddl.sqlpp | 134 +
..._small_quantity_order_revenue.2.update.sqlpp | 38 +
...7_small_quantity_order_revenue.3.query.sqlpp | 36 +
.../q18_large_volume_customer.1.ddl.sqlpp | 134 +
.../q18_large_volume_customer.2.update.sqlpp | 38 +
.../q18_large_volume_customer.3.query.sqlpp | 40 +
.../q19_discounted_revenue.1.ddl.sqlpp | 134 +
.../q19_discounted_revenue.2.update.sqlpp | 38 +
.../q19_discounted_revenue.3.query.sqlpp | 55 +
.../q20_potential_part_promotion.1.ddl.sqlpp | 134 +
.../q20_potential_part_promotion.2.update.sqlpp | 38 +
.../q20_potential_part_promotion.3.query.sqlpp | 59 +
...uppliers_who_kept_orders_waiting.1.ddl.sqlpp | 134 +
...liers_who_kept_orders_waiting.2.update.sqlpp | 38 +
...pliers_who_kept_orders_waiting.3.query.sqlpp | 70 +
.../q22_global_sales_opportunity.1.ddl.sqlpp | 134 +
.../q22_global_sales_opportunity.2.update.sqlpp | 38 +
.../q22_global_sales_opportunity.3.query.sqlpp | 38 +
.../query-issue562/query-issue562.1.ddl.sqlpp | 140 +
.../query-issue562.2.update.sqlpp | 44 +
.../query-issue562/query-issue562.3.query.sqlpp | 47 +
.../query-issue601/query-issue601.1.ddl.sqlpp | 53 +
.../query-issue601.2.update.sqlpp | 30 +
.../query-issue601/query-issue601.3.query.sqlpp | 32 +
.../query-issue638/query-issue638.1.ddl.sqlpp | 140 +
.../query-issue638.2.update.sqlpp | 25 +
.../query-issue638/query-issue638.3.query.sqlpp | 52 +
.../query-issue785-2.1.ddl.sqlpp | 94 +
.../query-issue785-2.2.update.sqlpp | 40 +
.../query-issue785-2.3.query.sqlpp | 53 +
.../query-issue785/query-issue785.1.ddl.sqlpp | 94 +
.../query-issue785.2.update.sqlpp | 40 +
.../query-issue785/query-issue785.3.query.sqlpp | 47 +
.../query-issue786/query-issue786.1.ddl.sqlpp | 94 +
.../query-issue786.2.update.sqlpp | 40 +
.../query-issue786/query-issue786.3.query.sqlpp | 43 +
.../query-issue810-2.1.ddl.sqlpp | 53 +
.../query-issue810-2.2.update.sqlpp | 30 +
.../query-issue810-2.3.query.sqlpp | 44 +
.../query-issue810-3.1.ddl.sqlpp | 53 +
.../query-issue810-3.2.update.sqlpp | 30 +
.../query-issue810-3.3.query.sqlpp | 52 +
.../query-issue810/query-issue810.1.ddl.sqlpp | 53 +
.../query-issue810.2.update.sqlpp | 30 +
.../query-issue810/query-issue810.3.query.sqlpp | 48 +
.../q02_minimum_cost_supplier.3.query.sqlpp | 2 +-
.../q13_customer_distribution.3.query.sqlpp | 2 +-
.../q14_promotion_effect.3.query.sqlpp | 2 +-
...16_parts_supplier_relationship.3.query.sqlpp | 5 +-
.../q02_minimum_cost_supplier.3.query.sqlpp | 4 +-
.../q13_customer_distribution.3.query.sqlpp | 2 +-
.../q14_promotion_effect.3.query.sqlpp | 2 +-
...16_parts_supplier_relationship.3.query.sqlpp | 4 +-
.../q02_minimum_cost_supplier.3.query.sqlpp | 4 +-
.../q13_customer_distribution.3.query.sqlpp | 2 +-
.../q14_promotion_effect.3.query.sqlpp | 2 +-
...16_parts_supplier_relationship.3.query.sqlpp | 4 +-
.../udf18/udf18.3.query.sqlpp | 5 +-
.../udf30/udf30.1.query.sqlpp | 2 +-
.../agg_null_rec/agg_null_rec.1.adm | 2 +-
.../agg_null_rec_1/agg_null_rec.1.adm | 2 +-
.../aggregate-sql/agg_number/agg_number.1.adm | 2 +-
.../agg_number_rec/agg_number_rec.1.adm | 2 +-
.../aggregate-sql/avg_double/avg_double.1.adm | 2 +-
.../avg_double_null/avg_double_null.1.adm | 2 +-
.../aggregate-sql/avg_float/avg_float.1.adm | 2 +-
.../avg_float_null/avg_float_null.1.adm | 2 +-
.../aggregate-sql/avg_int16/avg_int16.1.adm | 2 +-
.../avg_int16_null/avg_int16_null.1.adm | 2 +-
.../aggregate-sql/avg_int32/avg_int32.1.adm | 2 +-
.../avg_int32_null/avg_int32_null.1.adm | 2 +-
.../aggregate-sql/avg_int64/avg_int64.1.adm | 2 +-
.../avg_int64_null/avg_int64_null.1.adm | 2 +-
.../aggregate-sql/avg_int8/avg_int8.1.adm | 2 +-
.../avg_int8_null/avg_int8_null.1.adm | 2 +-
.../aggregate-sql/issue412_1/issue412_1.1.adm | 2 +-
.../issue425_min_hetero_list_1.1.adm | 2 +-
.../issue425_sum_hetero_list_1.1.adm | 2 +-
.../aggregate-sql/scalar_max/scalar_max.1.adm | 10 +-
.../scalar_max_null/scalar_max_null.1.adm | 10 +-
.../aggregate-sql/scalar_min/scalar_min.1.adm | 10 +-
.../scalar_min_null/scalar_min_null.1.adm | 10 +-
.../aggregate-sql/scalar_sum/scalar_sum.1.adm | 10 +-
.../scalar_sum_null/scalar_sum_null.1.adm | 10 +-
.../aggregate-sql/sum_double/sum_double.1.adm | 2 +-
.../sum_double_null/sum_double_null.1.adm | 2 +-
.../aggregate-sql/sum_float/sum_float.1.adm | 2 +-
.../sum_float_null/sum_float_null.1.adm | 2 +-
.../aggregate-sql/sum_int16/sum_int16.1.adm | 2 +-
.../sum_int16_null/sum_int16_null.1.adm | 2 +-
.../aggregate-sql/sum_int32/sum_int32.1.adm | 2 +-
.../sum_int32_null/sum_int32_null.1.adm | 2 +-
.../aggregate-sql/sum_int8/sum_int8.1.adm | 2 +-
.../sum_int8_null/sum_int8_null.1.adm | 2 +-
.../aggregate/agg_null_rec_1/agg_null_rec.1.adm | 2 +-
.../aggregate/agg_number/agg_number.1.adm | 2 +-
.../agg_number_rec/agg_number_rec.1.adm | 2 +-
.../aggregate/avg_double/avg_double.1.adm | 2 +-
.../results/aggregate/avg_float/avg_float.1.adm | 2 +-
.../results/aggregate/avg_int16/avg_int16.1.adm | 2 +-
.../results/aggregate/avg_int32/avg_int32.1.adm | 2 +-
.../results/aggregate/avg_int64/avg_int64.1.adm | 2 +-
.../results/aggregate/avg_int8/avg_int8.1.adm | 2 +-
.../aggregate/group_only/group_only.1.adm | 2 +-
.../issue425_min_hetero_list_1.1.adm | 2 +-
.../issue425_sum_hetero_list_1.1.adm | 2 +-
.../query-ASTERIXDB-1216.1.adm | 4 +-
.../query-ASTERIXDB-1230.1.adm | 2 +-
.../aggregate/scalar_max/scalar_max.1.adm | 10 +-
.../aggregate/scalar_min/scalar_min.1.adm | 10 +-
.../aggregate/scalar_sum/scalar_sum.1.adm | 10 +-
.../aggregate/sum_double/sum_double.1.adm | 2 +-
.../results/aggregate/sum_float/sum_float.1.adm | 2 +-
.../results/aggregate/sum_int16/sum_int16.1.adm | 2 +-
.../results/aggregate/sum_int32/sum_int32.1.adm | 2 +-
.../results/aggregate/sum_int8/sum_int8.1.adm | 2 +-
.../big_object_groupby-2/groupby.1.adm | 12010 +++---
.../big-object/big_object_groupby/groupby.1.adm | 400 +-
.../big-object/big_object_join/join.1.adm | 3000 +-
.../big-object/big_object_load/load.1.adm | 3000 +-
.../big-object/big_object_sort/sort.1.adm | 3000 +-
.../documentation-example.1.adm | 2 +-
.../documentation-example.2.adm | 2 +-
.../documentation-example.3.adm | 2 +-
.../documentation-example.4.adm | 2 +-
.../documentation-example.5.adm | 2 +-
.../open-records-example.3.adm | 2 +-
.../double_gte_01/double_gte_01.1.adm | 4 +-
.../interval_order/interval_order.3.adm | 2 +-
.../interval_order/interval_order.4.adm | 2 +-
.../results/comparison/uuid_1/uuid_1.1.adm | 2 +-
.../constructor/double_01/double_01.1.adm | 2 +-
.../results/constructor/float_01/float_01.1.adm | 2 +-
.../results/constructor/int_01/int_01.1.adm | 2 +-
.../constructor/primitive-01/primitive-01.1.adm | 2 +-
.../constructor/primitive-02/primitive-02.1.adm | 2 +-
.../constructor/primitive-03/primitive-03.1.adm | 2 +-
.../cross-dataverse/cross-dv02/cross-dv02.1.adm | 8 +-
.../cross-dataverse/cross-dv04/cross-dv04.1.adm | 8 +-
.../cross-dataverse/cross-dv19/cross-dv19.1.adm | 14 +-
.../insert_across_dataverses.1.adm | 10 +-
.../join_across_dataverses.1.adm | 6 +-
.../query-dataset-with-foreign-type.1.adm | 2 +-
.../csv/basic-types-header/basic-types.1.csv | 3 +-
.../custord/customer_q_01/customer_q_01.1.adm | 10 +-
.../custord/customer_q_02/customer_q_02.1.adm | 10 +-
.../custord/customer_q_03/customer_q_03.1.adm | 6 +-
.../denorm-cust-order_02.1.adm | 20 +-
.../results/custord/join_q_01/join_q_01.1.adm | 6 +-
.../results/custord/join_q_02/join_q_02.1.adm | 6 +-
.../results/custord/join_q_03/join_q_03.1.adm | 6 +-
.../results/custord/load-test/load-test.1.adm | 20 +-
.../results/custord/order_q_01/order_q_01.1.adm | 8 +-
.../results/custord/order_q_02/order_q_02.1.adm | 8 +-
.../results/custord/order_q_03/order_q_03.1.adm | 8 +-
.../results/custord/order_q_04/order_q_04.1.adm | 8 +-
.../results/custord/order_q_05/order_q_05.1.adm | 8 +-
.../results/custord/order_q_06/order_q_06.1.adm | 6 +-
.../compact-dataset-and-its-indexes.1.adm | 334 +-
.../create-drop-cltype/create-drop-cltype.1.adm | 2 +-
.../create-drop-opntype.1.adm | 2 +-
.../delete-from-loaded-dataset-with-index.1.adm | 334 +-
.../delete-from-loaded-dataset.1.adm | 50 +-
.../delete-multi-statement.1.adm | 300 +-
.../delete-syntax-change.1.adm | 50 +-
.../empty-load-with-index.1.adm | 2 +-
.../load-with-autogenerated-pk_csv_02.1.adm | 1 -
.../load-with-index-open.1.adm | 82 +-
.../dml/load-with-index/load-with-index.1.adm | 82 +-
.../using-constant-merge-policy.1.adm | 334 +-
.../using-correlated-prefix-merge-policy.1.adm | 334 +-
.../using-no-merge-policy.1.adm | 334 +-
.../using-prefix-merge-policy.1.adm | 334 +-
.../runtimets/results/employee/q_01/q_01.1.adm | 8 +-
.../classad-parser-new/classad-parser-new.1.adm | 200 +-
.../classad-parser-old/classad-parser-old.1.adm | 10 +-
...ith-meta-pk-in-meta-index-after-ingest.4.adm | 1 +
...eed-with-meta-pk-in-meta-index-in-meta.4.adm | 1 +
...n-meta-index-with-missing-after-ingest.4.adm | 1 +
...th-meta-pk-in-meta-open-index-in-value.4.adm | 1 +
...eta-pk-in-meta-open-index-with-missing.4.adm | 1 +
.../change-feed-with-meta-pk-in-meta.4.adm | 2 +-
.../change-feed-with-meta-pk-in-meta.5.adm | 2 +-
.../change-feed-with-meta-pk-in-meta.6.adm | 10 +-
...change-feed-with-meta-with-mixed-index.3.adm | 1 +
.../results/feeds/change-feed/change-feed.1.adm | 2 +-
.../feed-push-socket/feed-push-socket.1.adm | 20 +-
.../feed-with-external-parser.1.adm | 200 +-
.../feed-with-meta-pk-in-meta.4.adm | 2 +-
.../feed-with-meta-pk-in-meta.5.adm | 2 +-
.../feed-with-multiple-indexes.1.adm | 200 +-
.../results/feeds/feeds_01/feeds_01.1.adm | 2 +-
.../results/feeds/feeds_03/feeds_03.1.adm | 2 +-
.../results/fuzzyjoin/dblp-1_1/dblp-1_1.1.adm | 604 +-
.../fuzzyjoin/dblp-1_2.1.1/dblp-1_2.1.1.1.adm | 604 +-
.../fuzzyjoin/dblp-1_2.1/dblp-1_2.1.1.adm | 604 +-
.../results/fuzzyjoin/dblp-1_2/dblp-1_2.1.adm | 604 +-
.../fuzzyjoin/dblp-3_1.1/dblp-3_1.1.1.adm | 26 +-
.../fuzzyjoin/dblp-3_1.2/dblp-3_1.2.1.adm | 26 +-
.../results/fuzzyjoin/dblp-3_1/dblp-3_1.1.adm | 26 +-
.../fuzzyjoin/dblp-csx-2_1/dblp-csx-2_1.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-2_2/dblp-csx-2_2.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-2_3/dblp-csx-2_3.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-2_4/dblp-csx-2_4.1.adm | 14 +-
.../dblp-csx-2_5.1/dblp-csx-2_5.1.1.adm | 14 +-
.../dblp-csx-2_5.2/dblp-csx-2_5.2.1.adm | 14 +-
.../dblp-csx-2_5.3.1/dblp-csx-2_5.3.1.1.adm | 14 +-
.../dblp-csx-2_5.3/dblp-csx-2_5.3.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-2_5/dblp-csx-2_5.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-3_1/dblp-csx-3_1.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-3_2/dblp-csx-3_2.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-3_3/dblp-csx-3_3.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-3_4/dblp-csx-3_4.1.adm | 14 +-
.../dblp-csx-3_5.1/dblp-csx-3_5.1.1.adm | 14 +-
.../dblp-csx-3_5.2/dblp-csx-3_5.2.1.adm | 14 +-
.../dblp-csx-3_5.3.1/dblp-csx-3_5.3.1.1.adm | 14 +-
.../dblp-csx-3_5.3/dblp-csx-3_5.3.1.adm | 14 +-
.../dblp-csx-3_5.4.1/dblp-csx-3_5.4.1.1.adm | 14 +-
.../dblp-csx-3_5.4/dblp-csx-3_5.4.1.adm | 14 +-
.../fuzzyjoin/dblp-csx-3_5/dblp-csx-3_5.1.adm | 14 +-
.../results/group-by/core-01/core-01.1.adm | 2 +-
.../results/group-by/core-03/core-03.1.adm | 2 +-
.../results/group-by/core-05/core-05.1.adm | 2 +-
.../runtimets/results/group-by/null/null.1.adm | 2 +-
.../hdfs/large-record/large-record.1.adm | 2 +-
.../range-search-open/range-search-open.1.adm | 5956 +--
.../range-search/range-search.1.adm | 5956 +--
.../ngram-jaccard-inline.1.adm | 16 +-
.../olist-jaccard-inline.1.adm | 230 +-
.../ulist-jaccard-inline.1.adm | 230 +-
.../word-jaccard-inline.1.adm | 12 +-
.../ngram-jaccard-inline.1.adm | 16 +-
.../olist-jaccard-inline.1.adm | 230 +-
.../ulist-jaccard-inline.1.adm | 230 +-
.../word-jaccard-inline.1.adm | 12 +-
.../ordered-list-constructor_04.1.adm | 2 +-
.../runtimets/results/load/csv_01/csv_01.1.adm | 14 +-
.../runtimets/results/load/csv_02/csv_02.1.adm | 14 +-
.../runtimets/results/load/csv_03/csv_03.1.adm | 8 +-
.../runtimets/results/load/csv_04/csv_04.1.adm | 8 +-
.../runtimets/results/load/csv_05/csv_05.1.adm | 4 -
.../runtimets/results/load/csv_06/csv_06.1.adm | 4 -
.../runtimets/results/load/csv_07/csv_07.1.adm | 4 -
.../runtimets/results/load/csv_08/csv_08.1.adm | 14 +-
.../type_promotion_0/type_promotion_0.1.adm | 18 +-
...uery_dataset_with_meta_primary_index-1.1.adm | 2 +-
...uery_dataset_with_meta_primary_index-1.2.adm | 2 +-
.../results/misc/float_01/float_01.1.adm | 12 +-
.../query-ASTERIXDB-1203.1.adm | 4 +-
.../results/misc/stable_sort/stable_sort.3.adm | 12010 +++---
.../compact-dataset-and-its-indexes.1.adm | 334 +-
.../ngram-jaccard-inline.1.adm | 16 +-
.../word-jaccard-inline.1.adm | 12 +-
.../range-search-open/range-search-open.1.adm | 5956 +--
.../range-search/range-search.1.adm | 5956 +--
.../ngram-jaccard-inline.1.adm | 10 +-
.../word-jaccard-inline.1.adm | 6 +-
.../range-search/range-search.1.adm | 2986 +-
.../group-by-from-dataset.1.adm | 2 +-
.../null-missing/group-by/group-by.1.adm | 2 +-
.../runtimets/results/null-missing/is/is.1.adm | 1 +
.../order-by-from-dataset.1.adm | 2 +-
.../null-missing/order-by/order-by.1.adm | 2 +-
.../runtimets/results/numeric/abs0/abs0.1.adm | 2 +-
.../runtimets/results/numeric/abs1/abs1.1.adm | 2 +-
.../runtimets/results/numeric/abs2/abs2.1.adm | 2 +-
.../runtimets/results/numeric/abs3/abs3.1.adm | 2 +-
.../runtimets/results/numeric/abs4/abs4.1.adm | 2 +-
.../results/numeric/add_double/add_double.1.adm | 2 +-
.../results/numeric/add_float/add_float.1.adm | 2 +-
.../results/numeric/add_int16/add_int16.1.adm | 2 +-
.../results/numeric/add_int32/add_int32.1.adm | 2 +-
.../results/numeric/add_int64/add_int64.1.adm | 2 +-
.../results/numeric/add_int8/add_int8.1.adm | 2 +-
.../results/numeric/caret0/caret0.1.adm | 2 +-
.../results/numeric/ceiling0/ceiling0.1.adm | 2 +-
.../results/numeric/ceiling1/ceiling1.1.adm | 2 +-
.../results/numeric/ceiling2/ceiling2.1.adm | 2 +-
.../results/numeric/ceiling3/ceiling3.1.adm | 2 +-
.../results/numeric/ceiling4/ceiling4.1.adm | 2 +-
.../numeric/divide_double/divide_double.1.adm | 2 +-
.../numeric/divide_float/divide_float.1.adm | 2 +-
.../numeric/divide_int16/divide_int16.1.adm | 2 +-
.../numeric/divide_int32/divide_int32.1.adm | 2 +-
.../numeric/divide_int64/divide_int64.1.adm | 2 +-
.../numeric/divide_int8/divide_int8.1.adm | 2 +-
.../results/numeric/floor0/floor0.1.adm | 2 +-
.../results/numeric/floor1/floor1.1.adm | 2 +-
.../results/numeric/floor2/floor2.1.adm | 2 +-
.../results/numeric/floor3/floor3.1.adm | 2 +-
.../results/numeric/floor4/floor4.1.adm | 2 +-
.../results/numeric/issue_1166/issue_1166.1.adm | 4 +-
.../multiply_double/multiply_double.1.adm | 2 +-
.../numeric/multiply_float/multiply_float.1.adm | 2 +-
.../numeric/multiply_int16/multiply_int16.1.adm | 2 +-
.../numeric/multiply_int32/multiply_int32.1.adm | 2 +-
.../numeric/multiply_int64/multiply_int64.1.adm | 2 +-
.../numeric/multiply_int8/multiply_int8.1.adm | 2 +-
.../round-half-to-even0.1.adm | 2 +-
.../round-half-to-even1.1.adm | 2 +-
.../round-half-to-even2.1.adm | 2 +-
.../round-half-to-even20.1.adm | 2 +-
.../round-half-to-even21.1.adm | 2 +-
.../round-half-to-even22.1.adm | 2 +-
.../round-half-to-even23.1.adm | 2 +-
.../round-half-to-even24.1.adm | 2 +-
.../round-half-to-even3.1.adm | 2 +-
.../round-half-to-even4.1.adm | 2 +-
.../round-half-to-even5.1.adm | 2 +-
.../results/numeric/round0/round0.1.adm | 2 +-
.../results/numeric/round1/round1.1.adm | 2 +-
.../results/numeric/round2/round2.1.adm | 2 +-
.../results/numeric/round3/round3.1.adm | 2 +-
.../results/numeric/round4/round4.1.adm | 2 +-
.../subtract_double/subtract_double.1.adm | 2 +-
.../numeric/subtract_float/subtract_float.1.adm | 2 +-
.../numeric/subtract_int16/subtract_int16.1.adm | 2 +-
.../numeric/subtract_int32/subtract_int32.1.adm | 2 +-
.../numeric/subtract_int64/subtract_int64.1.adm | 2 +-
.../numeric/subtract_int8/subtract_int8.1.adm | 2 +-
.../unary-minus_double_02.1.adm | 2 +-
.../unary-minus_float_02.1.adm | 2 +-
.../unary-minus_int_02/unary-minus_int_02.1.adm | 2 +-
.../query-issue134/query-issue134.1.adm | 2 +-
.../query-issue343-2/query-issue343-2.1.adm | 2 +-
.../query-issue343/query-issue343.1.adm | 2 +-
.../query-issue410/query-issue410.1.adm | 1 -
.../query-issue487/query-issue487.1.adm | 1 -
.../query-issue55-1/query-issue55-1.1.adm | 90 +-
.../ngram-jaccard-inline.1.adm | 10 +-
.../word-jaccard-inline.1.adm | 6 +-
.../range-search/range-search.1.adm | 2986 +-
.../query-ASTERIXDB-1005.1.adm | 2 +-
.../documentation-example.2.adm | 2 +-
.../documentation-example.3.adm | 2 +-
.../highly-nested-open/highly-nested-open.3.adm | 8 +-
.../documentation-example.1.adm | 2 +-
.../documentation-example.2.adm | 2 +-
.../documentation-example.3.adm | 2 +-
.../highly-nested-open/highly-nested-open.3.adm | 2 +-
.../documentation-example.2.adm | 2 +-
.../documentation-example.3.adm | 2 +-
.../highly-nested-open/highly-nested-open.3.adm | 2 +-
.../scan/alltypes_01-wrapped/alltypes_01.1.adm | 2 +-
.../results/scan/alltypes_01/alltypes_01.1.adm | 2 +-
.../results/scan/alltypes_02/alltypes_02.1.adm | 2 +-
.../numeric_types_01/numeric_types_01.1.adm | 2 +-
.../results/select-star/from/from.1.adm | 3 +
.../results/select-star/group_by/group_by.1.adm | 5 +
.../results/select-star/join/join.1.adm | 3 +
.../results/select-star/mixed/mixed.1.adm | 3 +
.../results/select-star/no_star/no_star.1.adm | 3 +
.../semistructured/has-param1/has-param1.1.adm | 4 +-
.../prefix-len-jaccard/prefix-len-jaccard.1.adm | 2 +-
.../similarity-jaccard-check_ints.1.adm | 24 +-
.../similarity-jaccard-check_strings.1.adm | 32 +-
...ilarity-jaccard-check_strings_issue628.1.adm | 6 +-
.../similarity-jaccard-prefix-check.1.adm | 2 +-
.../similarity-jaccard-prefix.1.adm | 2 +-
.../similarity-jaccard-sorted-check_ints.1.adm | 16 +-
...imilarity-jaccard-sorted-check_strings.1.adm | 24 +-
.../similarity-jaccard-sorted_ints.1.adm | 8 +-
.../similarity-jaccard-sorted_strings.1.adm | 12 +-
.../similarity-jaccard_ints.1.adm | 12 +-
.../similarity-jaccard_strings.1.adm | 16 +-
.../circle_accessor/circle_accessor.1.adm | 2 +-
.../distance-between-points.1.adm | 42 +-
.../spatial/point_accessor/point_accessor.1.adm | 2 +-
.../spatial/spatial-area/spatial-area.1.adm | 2 +-
.../string/starts-with7/starts-with7.1.adm | 2 +-
.../decorrelate_with_unique_id.1.adm | 300 +-
.../subquery/gby_inline/gby_inline.1.adm | 300 +-
.../runtimets/results/subquery/in/in.1.adm | 2 +
.../results/subquery/not_in/not_in.1.adm | 4 +
.../delete-from-loaded-dataset-with-index.1.adm | 334 +-
.../delete-from-loaded-dataset.1.adm | 50 +-
.../empty-load-with-index.1.adm | 2 +-
.../q01_pricing_summary_report_nt.1.adm | 8 +-
.../temp_primary_plus_ngram_flush.3.adm | 2 +-
.../get_overlapping_interval.1.adm | 2 +-
.../temporal/interval_bin/interval_bin.1.adm | 2 +-
.../interval_bin_gby_1/interval_bin_gby_1.1.adm | 2 +-
.../temporal/overlap_bins/overlap_bins.1.adm | 2 +-
.../overlap_bins_gby_0/overlap_bins_gby_0.1.adm | 2 +-
.../overlap_bins_gby_1/overlap_bins_gby_1.1.adm | 2 +-
.../overlap_bins_gby_3/overlap_bins_gby_3.1.adm | 2 +-
.../tinysocial-suite-open/aggregate.27.adm | 2 +-
.../tinysocial-suite-open/group-by.26.adm | 6 +-
.../query-ASTERIXDB-1331.25.adm | 2 +-
.../tinysocial-suite/tinysocial-suite.25.adm | 2 +-
.../counthashed-gram-tokens_01.1.adm | 42 +-
.../counthashed-gram-tokens_02.1.adm | 50 +-
.../counthashed-word-tokens_01.1.adm | 36 +-
.../hashed-gram-tokens_01.1.adm | 42 +-
.../hashed-gram-tokens_02.1.adm | 50 +-
.../hashed-word-tokens_01.1.adm | 36 +-
.../q01_pricing_summary_report_nt.1.adm | 8 +-
.../q02_minimum_cost_supplier.1.adm | 26 +-
.../q03_shipping_priority_nt.1.adm | 16 +-
.../q05_local_supplier_volume.1.adm | 16 +-
.../q06_forecast_revenue_change.1.adm | 2 +-
.../q07_volume_shipping.1.adm | 74 +-
.../q08_national_market_share.1.adm | 4 +-
.../q09_product_type_profit_nt.1.adm | 118 +-
.../q10_returned_item/q10_returned_ite.1.adm | 40 +-
.../q10_returned_item_int64.1.adm | 40 +-
.../q11_important_stock.1.adm | 400 +-
.../q14_promotion_effect.1.adm | 2 +-
.../q15_top_supplier/q15_top_supplier.1.adm | 2 +-
.../q17_large_gby_variant.3.adm | 400 +-
.../q17_small_quantity_order_revenue.1.adm | 2 +-
.../q18_large_volume_customer.1.adm | 200 +-
.../q19_discounted_revenue.1.adm | 2 +-
.../q22_global_sales_opportunity.1.adm | 46 +-
.../query-issue638/query-issue638.1.adm | 118 +-
.../query-issue785-2/query-issue785-2.1.adm | 20 +-
.../query-issue785/query-issue785.1.adm | 48 +-
.../distinct_by/distinct_by.1.adm | 28 +
.../group_no_agg/group_no_agg.1.adm | 5 +
.../nest_aggregate/nest_aggregate.1.adm | 11 +
.../nest_aggregate2/nest_aggregate2.1.adm | 11 +
.../q01_pricing_summary_report_nt.1.adm | 4 +
.../q02_minimum_cost_supplier.1.adm | 13 +
.../q03_shipping_priority_nt.1.adm | 8 +
.../q04_order_priority/q04_order_priority.1.adm | 5 +
.../q05_local_supplier_volume.1.adm | 8 +
.../q06_forecast_revenue_change.1.adm | 1 +
.../q07_volume_shipping.1.adm | 37 +
.../q08_national_market_share.1.adm | 2 +
.../q09_product_type_profit_nt.1.adm | 59 +
.../q10_returned_item/q10_returned_ite.1.adm | 20 +
.../q10_returned_item_int64.1.adm | 20 +
.../q11_important_stock.1.adm | 200 +
.../q12_shipping/q12_shipping.1.adm | 2 +
.../q13_customer_distribution.1.adm | 27 +
.../q14_promotion_effect.1.adm | 1 +
.../q15_top_supplier/q15_top_supplier.1.adm | 1 +
.../q16_parts_supplier_relationship.1.adm | 34 +
.../q17_large_gby_variant.3.adm | 200 +
.../q17_small_quantity_order_revenue.1.adm | 1 +
.../q18_large_volume_customer.1.adm | 100 +
.../q19_discounted_revenue.1.adm | 1 +
.../q20_potential_part_promotion.1.adm | 10 +
.../q21_suppliers_who_kept_orders_waiting.1.adm | 10 +
.../q22_global_sales_opportunity.1.adm | 23 +
.../query-issue562/query-issue562.1.adm | 7 +
.../query-issue601/query-issue601.1.adm | 7 +
.../query-issue638/query-issue638.1.adm | 59 +
.../query-issue785-2/query-issue785-2.1.adm | 10 +
.../query-issue785/query-issue785.1.adm | 24 +
.../query-issue786/query-issue786.1.adm | 0
.../query-issue810-2/query-issue810-2.1.adm | 4 +
.../query-issue810-3/query-issue810-3.1.adm | 4 +
.../query-issue810/query-issue810.1.adm | 4 +
.../query-issue827-2/query-issue827-2.1.adm | 1 +
.../query-issue827/query-issue827.1.adm | 1 +
.../nest_aggregate/nest_aggregate.1.adm | 20 +-
.../q01_pricing_summary_report_nt.1.adm | 8 +-
.../q02_minimum_cost_supplier.1.adm | 26 +-
.../q03_shipping_priority_nt.1.adm | 16 +-
.../q05_local_supplier_volume.1.adm | 16 +-
.../q06_forecast_revenue_change.1.adm | 2 +-
.../q07_volume_shipping.1.adm | 74 +-
.../q08_national_market_share.1.adm | 4 +-
.../q09_product_type_profit_nt.1.adm | 118 +-
.../q10_returned_item/q10_returned_ite.1.adm | 40 +-
.../q10_returned_item_int64.1.adm | 40 +-
.../q11_important_stock.1.adm | 400 +-
.../q14_promotion_effect.1.adm | 2 +-
.../q15_top_supplier/q15_top_supplier.1.adm | 2 +-
.../q17_large_gby_variant.3.adm | 400 +-
.../q17_small_quantity_order_revenue.1.adm | 2 +-
.../q18_large_volume_customer.1.adm | 200 +-
.../q19_discounted_revenue.1.adm | 2 +-
.../q22_global_sales_opportunity.1.adm | 46 +-
.../query-issue562/query-issue562.1.adm | 14 +-
.../query-issue638/query-issue638.1.adm | 118 +-
.../query-issue785-2/query-issue785-2.1.adm | 20 +-
.../query-issue785/query-issue785.1.adm | 48 +-
.../query-issue810-2/query-issue810-2.1.adm | 8 +-
.../query-issue810-3/query-issue810-3.1.adm | 8 +-
.../query-issue827-2/query-issue827-2.1.adm | 1 -
.../query-issue827/query-issue827.1.adm | 1 -
.../nest_aggregate/nest_aggregate.1.adm | 20 +-
.../q01_pricing_summary_report_nt.1.adm | 8 +-
.../q02_minimum_cost_supplier.1.adm | 26 +-
.../q03_shipping_priority_nt.1.adm | 16 +-
.../q05_local_supplier_volume.1.adm | 16 +-
.../q06_forecast_revenue_change.1.adm | 2 +-
.../q07_volume_shipping.1.adm | 74 +-
.../q08_national_market_share.1.adm | 4 +-
.../q09_product_type_profit_nt.1.adm | 118 +-
.../q10_returned_item/q10_returned_ite.1.adm | 40 +-
.../q10_returned_item_int64.1.adm | 40 +-
.../q11_important_stock.1.adm | 400 +-
.../q14_promotion_effect.1.adm | 2 +-
.../q15_top_supplier/q15_top_supplier.1.adm | 2 +-
.../q17_large_gby_variant.3.adm | 400 +-
.../q17_small_quantity_order_revenue.1.adm | 2 +-
.../q18_large_volume_customer.1.adm | 200 +-
.../q19_discounted_revenue.1.adm | 2 +-
.../q22_global_sales_opportunity.1.adm | 46 +-
.../query-issue562/query-issue562.1.adm | 14 +-
.../query-issue785-2/query-issue785-2.1.adm | 20 +-
.../query-issue785/query-issue785.1.adm | 48 +-
.../query-issue810-2/query-issue810-2.1.adm | 8 +-
.../query-issue810-3/query-issue810-3.1.adm | 8 +-
.../query-issue827-2/query-issue827-2.1.adm | 2 +-
.../query-issue827/query-issue827.1.adm | 2 +-
.../tpch/nest_aggregate/nest_aggregate.1.adm | 20 +-
.../q01_pricing_summary_report_nt.1.adm | 8 +-
.../q02_minimum_cost_supplier.1.adm | 26 +-
.../q03_shipping_priority_nt.1.adm | 16 +-
.../q05_local_supplier_volume.1.adm | 16 +-
.../q06_forecast_revenue_change.1.adm | 2 +-
.../q07_volume_shipping.1.adm | 74 +-
.../q08_national_market_share.1.adm | 4 +-
.../q09_product_type_profit_nt.1.adm | 118 +-
.../q10_returned_item/q10_returned_ite.1.adm | 40 +-
.../q10_returned_item_int64.1.adm | 40 +-
.../q11_important_stock.1.adm | 400 +-
.../q14_promotion_effect.1.adm | 2 +-
.../q15_top_supplier/q15_top_supplier.1.adm | 2 +-
.../q17_large_gby_variant.3.adm | 400 +-
.../q17_small_quantity_order_revenue.1.adm | 2 +-
.../q18_large_volume_customer.1.adm | 200 +-
.../q19_discounted_revenue.1.adm | 2 +-
.../q22_global_sales_opportunity.1.adm | 46 +-
.../query-ASTERIXDB-1127.1.adm | 16 +-
.../tpch/query-issue562/query-issue562.1.adm | 14 +-
.../tpch/query-issue638/query-issue638.1.adm | 118 +-
.../query-issue785-2/query-issue785-2.1.adm | 20 +-
.../tpch/query-issue785/query-issue785.1.adm | 48 +-
.../query-issue810-2/query-issue810-2.1.adm | 8 +-
.../query-issue810-3/query-issue810-3.1.adm | 8 +-
.../query-issue827-2/query-issue827-2.1.adm | 2 +-
.../tpch/query-issue827/query-issue827.1.adm | 2 +-
.../opentype_orderby_01.1.adm | 20 +-
...losedtype_field_vs_closedtype_field_04.1.adm | 112 +-
...losedtype_field_vs_closedtype_field_05.1.adm | 40 +-
..._closedtype_field_vs_opentype_field_01.1.adm | 112 +-
..._closedtype_field_vs_opentype_field_02.1.adm | 20 +-
..._closedtype_field_vs_opentype_field_03.1.adm | 20 +-
..._closedtype_field_vs_opentype_field_04.1.adm | 20 +-
...romotion_opentype_field_vs_constant_01.1.adm | 2 +-
...romotion_opentype_field_vs_constant_02.1.adm | 2 +-
...romotion_opentype_field_vs_constant_03.1.adm | 2 +-
...romotion_opentype_field_vs_constant_04.1.adm | 2 +-
...romotion_opentype_field_vs_constant_05.1.adm | 2 +-
...romotion_opentype_field_vs_constant_06.1.adm | 2 +-
...on_opentype_field_vs_opentype_field_01.1.adm | 20 +-
...on_opentype_field_vs_opentype_field_02.1.adm | 20 +-
.../type_promotion_0/type_promotion_0.1.adm | 6 +-
.../type_promotion_1/type_promotion_1.1.adm | 2 +-
.../query-ASTERIXDB-1205-3.1.adm | 2 +-
.../upsert/primary-index/primary-index.1.adm | 18 +-
.../primary-secondary-btree.1.adm | 10 +-
.../upsert-with-self-read.1.adm | 10 +-
.../query-ASTERIXDB-1308-1.1.adm | 8 +-
.../query-ASTERIXDB-1317.1.adm | 108 +-
.../query-issue455/query-issue455.3.adm | 2 +-
.../user-defined-functions/udf06/udf06.1.adm | 2 +-
.../user-defined-functions/udf07/udf07.1.adm | 2 +-
.../user-defined-functions/udf19/udf19.1.adm | 8 +-
.../user-defined-functions/udf20/udf20.1.adm | 8 +-
.../user-defined-functions/udf23/udf23.1.adm | 12 +-
.../sum_null-with-pred/sum_null-with-pred.3.ast | 5 +-
.../sum_null-with-pred/sum_null-with-pred.3.ast | 5 +-
.../boolean/not_01/not_01.3.ast | 7 +-
.../groupby-orderby-count.3.ast | 8 +-
.../misc/is-null_01/is-null_01.3.ast | 4 +-
.../quantifiers/everysat_04/everysat_04.3.ast | 9 +-
.../quantifiers/somesat_06/somesat_06.3.ast | 8 +-
.../semistructured/has-param1/has-param1.3.ast | 4 +-
.../string/like_01/like_01.3.ast | 6 +-
.../string/like_null/like_null.3.ast | 6 +-
.../date_functions/date_functions.3.ast | 2 +-
.../overlap_bins_gby_3/overlap_bins_gby_3.3.ast | 8 +-
.../query-ASTERIXDB-1263.23.ast | 12 +-
.../tinysocial-suite.12.ast | 2 +-
.../tinysocial-suite.13.ast | 4 +-
.../query-ASTERIXDB-1263.23.ast | 12 +-
.../tinysocial-suite/tinysocial-suite.12.ast | 2 +-
.../tinysocial-suite/tinysocial-suite.13.ast | 4 +-
.../q02_minimum_cost_supplier.3.ast | 6 +-
.../q13_customer_distribution.3.ast | 13 +-
.../q14_promotion_effect.3.ast | 3 +-
.../q16_parts_supplier_relationship.3.ast | 26 +-
.../q02_minimum_cost_supplier.3.ast | 6 +-
.../q13_customer_distribution.3.ast | 13 +-
.../q14_promotion_effect.3.ast | 3 +-
.../q16_parts_supplier_relationship.3.ast | 26 +-
.../user-defined-functions/udf18/udf18.3.ast | 3 +-
.../user-defined-functions/udf30/udf30.1.ast | 13 +
.../src/test/resources/runtimets/testsuite.xml | 57 +-
.../resources/runtimets/testsuite_sqlpp.xml | 306 +-
.../q01_pricing_summary_report_nt.3.query.adm | 8 +-
.../q02_minimum_cost_supplier.3.query.adm | 200 +-
.../q03_shipping_priority_nt.3.query.adm | 20 +-
.../tpc-h/results/q10_returned_item.3.query.adm | 40 +-
.../results/q11_important_stock.3.query.adm | 1776 +-
.../tpc-h/results/q15_top_supplier.3.query.adm | 2 +-
...q17_small_quantity_order_revenue.3.query.adm | 2 +-
asterixdb/asterix-common/pom.xml | 7 +-
.../common/api/IAsterixAppRuntimeContext.java | 3 +
.../config/AsterixMetadataProperties.java | 2 +-
.../config/AsterixPropertiesAccessor.java | 86 +-
.../common/config/AsterixStorageProperties.java | 4 +-
.../common/context/DatasetLifecycleManager.java | 17 +
.../IAsterixApplicationContextInfo.java | 9 +
.../asterix/common/library/ILibraryManager.java | 59 +
.../apache/asterix/common/utils/JSONUtil.java | 149 +
.../src/main/resources/schema/cluster.xsd | 242 +-
.../src/main/resources/schema/yarn_cluster.xsd | 6 +-
.../asterix/test/aql/ResultExtractor.java | 171 +
.../apache/asterix/test/aql/TestExecutor.java | 88 +-
.../asterix/test/base/AsterixTestHelper.java | 55 +
asterixdb/asterix-doc/pom.xml | 4 +-
.../src/site/markdown/aql/datamodel.md | 24 +-
.../src/site/markdown/aql/functions.md | 107 +-
.../asterix-doc/src/site/markdown/aql/manual.md | 24 +-
.../src/site/markdown/aql/primer-sql-like.md | 2 +-
.../asterix-doc/src/site/markdown/aql/primer.md | 51 +-
.../asterix-doc/src/site/markdown/index.md | 12 +-
.../asterix-doc/src/site/markdown/overview.md | 4 +-
asterixdb/asterix-doc/src/site/markdown/udf.md | 2 +-
asterixdb/asterix-doc/src/site/markdown/yarn.md | 2 +-
asterixdb/asterix-experiments/pom.xml | 7 +-
.../action/derived/RunSQLPPFileAction.java | 105 +
.../builder/AbstractPerfLoadBuilder.java | 251 +
.../experiment/builder/Experiment1EBuilder.java | 30 +
.../experiment/builder/PerfTestAggBuilder.java | 40 +
.../client/LSMExperimentConstants.java | 1 +
.../client/LSMExperimentSetRunner.java | 175 +-
.../experiment/client/LSMPerfConstants.java | 43 +
.../aql/agg.sqlpp | 9 +
.../aql/agg_bench/agg-3-months.sqlpp | 27 +
.../aql/agg_bench/agg-6-months.sqlpp | 27 +
.../aql/agg_bench/agg-day.sqlpp | 27 +
.../aql/agg_bench/agg-hour.sqlpp | 27 +
.../aql/agg_bench/agg-minute.sqlpp | 27 +
.../aql/agg_bench/agg-month.sqlpp | 27 +
.../aql/agg_bench/agg-week.sqlpp | 27 +
.../aql/agg_bench/countjoin-3-months.sqlpp | 36 +
.../aql/agg_bench/countjoin-6-months.sqlpp | 36 +
.../aql/agg_bench/countjoin-day.sqlpp | 36 +
.../aql/agg_bench/countjoin-hour.sqlpp | 36 +
.../aql/agg_bench/countjoin-minute.sqlpp | 36 +
.../aql/agg_bench/countjoin-month.sqlpp | 36 +
.../aql/agg_bench/countjoin-week.sqlpp | 36 +
.../agg_bench/countjoin_index-3-months.sqlpp | 36 +
.../agg_bench/countjoin_index-6-months.sqlpp | 36 +
.../aql/agg_bench/countjoin_index-day.sqlpp | 36 +
.../aql/agg_bench/countjoin_index-hour.sqlpp | 36 +
.../aql/agg_bench/countjoin_index-minute.sqlpp | 36 +
.../aql/agg_bench/countjoin_index-month.sqlpp | 36 +
.../aql/agg_bench/countjoin_index-week.sqlpp | 36 +
.../aql/agg_bench/join-3-months.sqlpp | 32 +
.../aql/agg_bench/join-6-months.sqlpp | 32 +
.../aql/agg_bench/join-day.sqlpp | 32 +
.../aql/agg_bench/join-hour.sqlpp | 32 +
.../aql/agg_bench/join-minute.sqlpp | 32 +
.../aql/agg_bench/join-month.sqlpp | 32 +
.../aql/agg_bench/join-week.sqlpp | 32 +
.../aql/agg_bench/join_indexnl-3-months.sqlpp | 32 +
.../aql/agg_bench/join_indexnl-6-months.sqlpp | 32 +
.../aql/agg_bench/join_indexnl-day.sqlpp | 32 +
.../aql/agg_bench/join_indexnl-hour.sqlpp | 32 +
.../aql/agg_bench/join_indexnl-minute.sqlpp | 32 +
.../aql/agg_bench/join_indexnl-month.sqlpp | 32 +
.../aql/agg_bench/join_indexnl-week.sqlpp | 32 +
.../aql/agg_bench/joingby-3-months.sqlpp | 31 +
.../aql/agg_bench/joingby-6-months.sqlpp | 31 +
.../aql/agg_bench/joingby-day.sqlpp | 31 +
.../aql/agg_bench/joingby-hour.sqlpp | 31 +
.../aql/agg_bench/joingby-minute.sqlpp | 31 +
.../aql/agg_bench/joingby-month.sqlpp | 31 +
.../aql/agg_bench/joingby-week.sqlpp | 31 +
.../aql/agg_bench/joingby_index-3-months.sqlpp | 31 +
.../aql/agg_bench/joingby_index-6-months.sqlpp | 31 +
.../aql/agg_bench/joingby_index-day.sqlpp | 31 +
.../aql/agg_bench/joingby_index-hour.sqlpp | 31 +
.../aql/agg_bench/joingby_index-minute.sqlpp | 31 +
.../aql/agg_bench/joingby_index-month.sqlpp | 31 +
.../aql/agg_bench/joingby_index-week.sqlpp | 31 +
.../aql/base/asterix_base_4_ingest.aql | 2 +
.../aql/base/nuclear_base_4_ingest.aql | 14 +
.../aql/base/perf_types.aql | 45 +
.../aql/bench_3.aql | 8 +
.../aql/bench_3_load.aql | 8 +
.../aql/bench_count.aql | 4 +
.../configs/asterix-agg.xml | 55 +
.../configs/asterix-configuration.xml | 2 +-
.../configs/managix-conf.xml | 6 +-
.../configs/nuclear.xml | 52 +
.../dgen/asterix-4.dgen | 4 +
.../dgen/nuc.dgen | 3 +
.../logging.properties | 4 +-
asterixdb/asterix-external-data/pom.xml | 9 +-
.../adapter/factory/GenericAdapterFactory.java | 40 +-
.../adapter/factory/LookupAdapterFactory.java | 6 +-
.../asterix/external/api/IAdapterFactory.java | 23 +-
.../external/api/IRecordWithMetaDataParser.java | 26 -
.../external/api/IRecordWithMetadataParser.java | 30 +
.../ChangeFeedWithMetaDataFlowController.java | 10 +-
.../FeedWithMetaDataFlowController.java | 12 +-
.../external/input/record/CharArrayRecord.java | 4 +-
.../external/input/record/GenericRecord.java | 5 +
.../input/record/RecordWithMetadataAndPK.java | 2 +-
.../external/input/record/RecordWithPK.java | 2 +-
.../record/converter/DCPConverterFactory.java | 2 +-
.../converter/DCPMessageToRecordConverter.java | 127 +
...questToRecordWithMetadataAndPKConverter.java | 124 -
.../external/library/ExternalFunction.java | 15 +-
.../library/ExternalLibraryManager.java | 27 +-
.../operators/FeedIntakeOperatorDescriptor.java | 28 +-
.../parser/RecordWithMetadataParser.java | 9 +-
.../parser/factory/RSSParserFactory.java | 1 +
.../parser/factory/TweetParserFactory.java | 1 +
.../provider/AdapterFactoryProvider.java | 28 +-
.../provider/DataflowControllerProvider.java | 8 +-
.../provider/DatasourceFactoryProvider.java | 22 +-
.../provider/ParserFactoryProvider.java | 15 +-
.../provider/StreamRecordReaderProvider.java | 2 +-
.../external/util/ExternalDataConstants.java | 2 +-
.../external/util/ExternalDataUtils.java | 45 +-
.../src/main/resources/adm.grammar | 18 +-
.../src/main/resources/schema/library.xsd | 106 +-
.../apache/asterix/external/classad/Util.java | 89 +-
.../external/classad/test/ClassAdToADMTest.java | 89 +-
.../generator/test/DCPGeneratorTest.java | 4 +-
.../input/record/reader/kv/KVTestReader.java | 17 +-
.../asterix/external/library/ClassAdParser.java | 16 +-
.../adapter/TestTypedAdapterFactory.java | 23 +-
.../external/parser/TestRecordWithPKParser.java | 2 +-
.../factory/TestRecordWithPKParserFactory.java | 3 +-
.../parser/test/ByteBufUTF8DecodeTest.java | 99 +
.../parser/test/RecordWithMetaTest.java | 2 +-
.../src/test/resources/ICanEatGlass.txt | 149 +
.../src/test/resources/escapes.txt | 4 +
.../src/test/resources/jobads.txt | 34801 +++++++++++------
.../src/test/resources/record.json | 375 +
.../src/test/resources/results/beer.txt | 14522 +++----
.../results/classad-with-temporals.adm | 2 +-
asterixdb/asterix-fuzzyjoin/pom.xml | 1 +
.../hadoop-0.20.2/bin/hadoop-config.sh | 12 +-
.../installer/test/AbstractExecutionIT.java | 26 +-
.../test/AsterixExternalLibraryIT.java | 11 +
.../installer/test/AsterixLifecycleIT.java | 5 +
.../installer/transaction/DmlRecoveryIT.java | 8 +
.../installer/transaction/RecoveryIT.java | 12 +-
.../insert-from-select/insert-from-select.1.adm | 2 +-
.../results/library-functions/mysum/mysum.1.adm | 2 +-
.../library-functions/toUpper/toUpper.1.adm | 2 +-
.../dataverseDataset/dataverseDataset.1.adm | 4 +-
.../libraryDataset/libraryDataset.1.adm | 2 +-
.../record-parser/record-parser.1.adm | 200 +-
.../backupRestore/backupRestore.1.adm | 2 +-
.../big_object_20M/big_object_20M.1.script.aql | 1 +
.../big_object_20M/big_object_20M.2.ddl.aql | 36 +
.../big_object_20M/big_object_20M.3.update.aql | 30 +
.../big_object_20M/big_object_20M.4.script.aql | 1 +
.../big_object_20M/big_object_20M.5.query.aql | 23 +
.../big_object_20M/big_object_20M.6.script.aql | 1 +
.../dataset-with-meta-record.2.ddl.aql | 2 -
.../dataset_recovery/dataset_recovery.2.ddl.aql | 12 +-
.../datatype_recovery.2.ddl.aql | 12 +-
.../secondary_index_recovery.2.ddl.aql | 12 +-
.../dataset_recovery.2.ddl.aql | 12 +-
.../secondary_index_recovery.2.ddl.aql | 12 +-
.../big_object_20M.1.adm.template | 1 +
.../scripts/dml_recovery/create_and_start.sh | 2 +
.../big_object_20M/create_and_start.sh | 3 +
.../big_object_20M/stop_and_delete.sh | 3 +
.../big_object_20M/stop_and_start.sh | 2 +
.../create_and_start.sh | 6 +
.../external_index/create_and_start.sh | 2 +
.../test/resources/transactionts/testsuite.xml | 5 +
.../asterix-lang-aql/src/main/javacc/AQL.jj | 4 +-
.../asterix/lang/common/base/Expression.java | 4 +-
.../lang/common/expression/OperatorExpr.java | 53 +-
.../common/rewrites/LangRewritingContext.java | 11 +-
.../common/statement/CreateIndexStatement.java | 11 +
.../lang/common/struct/OperatorType.java | 15 +-
.../asterix/lang/sqlpp/clause/FromTerm.java | 7 +-
.../sqlpp/expression/IndependentSubquery.java | 57 +
.../lang/sqlpp/expression/SelectExpression.java | 2 +-
.../rewrites/SqlppFunctionBodyRewriter.java | 6 +
.../lang/sqlpp/rewrites/SqlppQueryRewriter.java | 59 +-
.../visitor/InlineColumnAliasVisitor.java | 22 +-
.../visitor/InlineWithExpressionVisitor.java | 72 +
.../visitor/OperatorExpressionVisitor.java | 98 +
.../SqlppBuiltinFunctionRewriteVisitor.java | 5 +-
.../SqlppGlobalAggregationSugarVisitor.java | 4 +-
.../visitor/SqlppGroupBySugarVisitor.java | 37 +-
.../rewrites/visitor/SqlppGroupByVisitor.java | 37 +-
.../visitor/SqlppInlineUdfsVisitor.java | 9 +
.../visitor/VariableCheckAndRewriteVisitor.java | 71 +-
.../sqlpp/util/ExpressionToVariableUtil.java | 53 +
.../lang/sqlpp/util/SqlppRewriteUtil.java | 10 +-
.../util/SqlppVariableSubstitutionUtil.java | 3 +
.../lang/sqlpp/util/SqlppVariableUtil.java | 43 +-
.../visitor/CheckSql92AggregateVisitor.java | 9 +
.../lang/sqlpp/visitor/DeepCopyVisitor.java | 13 +-
.../lang/sqlpp/visitor/FreeVariableVisitor.java | 7 +
.../sqlpp/visitor/SqlppAstPrintVisitor.java | 7 +
...SqlppCloneAndSubstituteVariablesVisitor.java | 9 +
.../visitor/SqlppDeleteRewriteVisitor.java | 2 +-
.../sqlpp/visitor/SqlppFormatPrintVisitor.java | 7 +
.../visitor/base/AbstractSqlppAstVisitor.java | 6 +
.../AbstractSqlppExpressionScopingVisitor.java | 101 +-
.../AbstractSqlppSimpleExpressionVisitor.java | 143 +-
.../lang/sqlpp/visitor/base/ISqlppVisitor.java | 3 +
.../src/main/javacc/SQLPP.html | 148 +-
.../asterix-lang-sqlpp/src/main/javacc/SQLPP.jj | 196 +-
.../lexer-generator-maven-plugin/pom.xml | 1 +
asterixdb/asterix-metadata/pom.xml | 6 +
.../apache/asterix/metadata/MetadataNode.java | 3 -
.../metadata/declared/AqlDataSource.java | 13 +-
.../metadata/declared/AqlMetadataProvider.java | 105 +-
.../apache/asterix/metadata/entities/Index.java | 11 +
.../metadata/feeds/FeedMetadataUtil.java | 153 +-
.../asterix/metadata/utils/DatasetUtils.java | 8 +-
.../metadata/utils/KeyFieldTypeUtils.java | 2 +-
asterixdb/asterix-om/pom.xml | 5 +
.../data/common/AqlExpressionTypeComputer.java | 7 +-
.../printers/adm/ADoublePrinterFactory.java | 2 +-
.../printers/adm/AFloatPrinterFactory.java | 2 +-
.../printers/adm/AInt16PrinterFactory.java | 2 -
.../printers/adm/AInt32PrinterFactory.java | 2 -
.../printers/adm/AInt8PrinterFactory.java | 2 -
.../om/functions/AsterixBuiltinFunctions.java | 541 +-
.../impl/CollectionMemberResultType.java | 3 +-
.../impl/OpenRecordConstructorResultType.java | 42 +-
.../ScalarVersionOfAggregateResultType.java | 7 +-
.../apache/asterix/om/types/ARecordType.java | 47 +-
.../asterix/om/util/AsterixAppContextInfo.java | 14 +-
.../APolygonConstructorDescriptor.java | 12 +-
.../functions/CastRecordDescriptor.java | 3 +
...rixLSMPrimaryUpsertOperatorNodePushable.java | 28 +-
asterixdb/asterix-server/pom.xml | 44 +
.../server/test/NCServiceExecutionIT.java | 186 +
.../test/resources/NCServiceExecutionIT/cc.conf | 25 +
.../NCServiceExecutionIT/ncservice1.conf | 3 +
.../NCServiceExecutionIT/ncservice2.conf | 4 +
.../src/test/resources/logging.properties | 4 +-
asterixdb/asterix-transactions/pom.xml | 6 +
asterixdb/asterix-yarn/pom.xml | 1 -
.../java/org/apache/asterix/aoya/Deleter.java | 2 +-
.../insert-from-select/insert-from-select.1.adm | 2 +-
.../results/library-functions/mysum/mysum.1.adm | 2 +-
.../library-functions/toUpper/toUpper.1.adm | 2 +-
.../dataverseDataset/dataverseDataset.1.adm | 4 +-
asterixdb/pom.xml | 68 +-
.../IndexInsertDeleteUpsertOperator.java | 9 +-
.../logical/InsertDeleteUpsertOperator.java | 35 +
.../operators/logical/SubplanOperator.java | 3 +-
.../visitors/OperatorDeepCopyVisitor.java | 109 +-
.../IndexInsertDeleteUpsertPOperator.java | 9 +-
.../physical/InsertDeleteUpsertPOperator.java | 7 +-
.../LogicalExpressionPrettyPrintVisitor.java | 70 +-
.../LogicalOperatorPrettyPrintVisitor.java | 11 +-
.../BroadcastPartitioningProperty.java | 5 +-
.../properties/IPartitioningProperty.java | 6 +-
.../properties/OrderedPartitionedProperty.java | 10 +-
.../properties/RandomPartitioningProperty.java | 5 +-
.../properties/StructuralPropertiesVector.java | 12 +-
.../UnorderedPartitionedProperty.java | 9 +-
.../algebra/typing/AbstractTypeEnvironment.java | 7 +-
.../base/PhysicalOptimizationConfig.java | 4 +-
.../data/IBinaryHashFunctionFamilyProvider.java | 4 +-
.../algebricks-examples/piglet-example/pom.xml | 1 +
.../SetAlgebricksPhysicalOperatorsRule.java | 3 +-
.../algebricks/rewriter/util/JoinUtils.java | 42 +-
.../operators/std/UnnestRuntimeFactory.java | 7 +-
.../algebricks-tests/src/main/scripts/run.sh | 2 +-
hyracks-fullstack/hyracks/hyracks-api/pom.xml | 1 +
.../org/apache/hyracks/api/io/IIOManager.java | 2 +
.../hyracks/hyracks-client/pom.xml | 5 +
.../control/cc/ClusterControllerService.java | 2 +-
.../cc/application/CCApplicationContext.java | 11 +-
.../hyracks/control/cc/work/TriggerNCWork.java | 28 +-
.../application/IniApplicationConfig.java | 18 +-
.../control/common/controllers/CCConfig.java | 43 -
.../control/common/controllers/IniUtils.java | 30 +-
.../control/common/controllers/NCConfig.java | 60 -
.../apache/hyracks/control/nc/io/IOManager.java | 40 +-
.../resources/DefaultDeallocatableRegistry.java | 16 +-
.../hyracks/control/nc/service/NCService.java | 25 +-
hyracks-fullstack/hyracks/hyracks-data/pom.xml | 8 +
.../hyracks/hyracks-dataflow-common/pom.xml | 5 +
.../common/comm/io/ArrayTupleReference.java | 44 +-
.../dataflow/hadoop/util/MRContextUtil.java | 2 +-
.../hyracks/hyracks-dataflow-std/pom.xml | 5 +
.../src/main/resources/bin/getip.sh | 14 +-
.../src/main/resources/bin/startDebugNc.sh | 4 +-
.../src/main/resources/bin/startnc.sh | 4 +-
.../src/main/resources/bin/stopnc.sh | 2 +-
.../hyracks-integration-tests/pom.xml | 8 +-
.../hyracks-shutdown-test/pom.xml | 141 +-
.../text-example/textserver/pom.xml | 151 +-
hyracks-fullstack/hyracks/hyracks-ipc/pom.xml | 1 +
hyracks-fullstack/hyracks/hyracks-net/pom.xml | 1 +
.../net/protocols/muxdemux/ChannelSet.java | 2 +-
.../hyracks/hyracks-server/pom.xml | 8 +-
.../server/drivers/VirtualClusterDriver.java | 82 -
.../server/process/HyracksCCProcess.java | 23 +-
.../server/process/HyracksNCProcess.java | 42 -
.../server/process/HyracksNCServiceProcess.java | 45 +
.../server/process/HyracksServerProcess.java | 66 +-
.../server/process/HyracksVirtualCluster.java | 84 +
.../apache/hyracks/server/test/NCServiceIT.java | 59 +-
.../src/test/resources/logging.properties | 4 +-
.../hyracks/hyracks-storage-am-btree/pom.xml | 3 +-
.../storage/am/btree/api/IBTreeFrame.java | 2 +
.../storage/am/btree/api/IBTreeLeafFrame.java | 13 +-
.../frames/BTreeFieldPrefixNSMLeafFrame.java | 27 +-
.../BTreeFieldPrefixNSMLeafFrameFactory.java | 5 -
.../am/btree/frames/BTreeLargeFrameHelper.java | 44 -
.../am/btree/frames/BTreeNSMInteriorFrame.java | 7 +-
.../frames/BTreeNSMInteriorFrameFactory.java | 5 -
.../am/btree/frames/BTreeNSMLeafFrame.java | 115 +-
.../btree/frames/BTreeNSMLeafFrameFactory.java | 7 +-
.../hyracks/storage/am/btree/impls/BTree.java | 61 +-
.../btree/impls/BTreeCountingSearchCursor.java | 4 +-
.../storage/am/btree/impls/BTreeOpContext.java | 26 +-
.../am/btree/impls/BTreeRangeSearchCursor.java | 4 +-
.../storage/am/btree/util/BTreeUtils.java | 3 -
.../am/common/api/IPrimitiveValueProvider.java | 2 +-
.../api/IPrimitiveValueProviderFactory.java | 2 +-
.../storage/am/common/api/ISplitKey.java | 20 +-
.../am/common/api/ITreeIndexAccessor.java | 32 +-
.../storage/am/common/api/ITreeIndexFrame.java | 6 +-
.../am/common/api/ITreeIndexFrameFactory.java | 3 -
.../api/ITreeIndexMetaDataFrameFactory.java | 2 +-
.../api/ITreeIndexTupleWriterFactory.java | 2 +-
.../storage/am/common/api/ITupleFilter.java | 2 +-
.../storage/am/common/api/ITupleUpdater.java | 2 +-
.../am/common/api/ITupleUpdaterFactory.java | 2 +-
.../am/common/api/TreeIndexException.java | 28 +-
.../am/common/api/UnsortedInputException.java | 10 +-
.../dataflow/ITreeIndexOperatorDescriptor.java | 6 +-
.../TreeIndexNonExistentKeyException.java | 14 +-
.../am/common/frames/AbstractSlotManager.java | 64 +-
.../common/frames/LIFOMetaDataFrameFactory.java | 8 +-
.../am/common/frames/TreeIndexNSMFrame.java | 15 +-
.../am/common/impls/AbstractTreeIndex.java | 29 +-
.../impls/TreeIndexDiskOrderScanCursor.java | 9 +-
.../am/common/ophelpers/FindTupleMode.java | 2 +-
.../ophelpers/FindTupleNoExactMatchPolicy.java | 2 +-
.../storage/am/common/ophelpers/IndexOp.java | 2 +-
.../am/common/ophelpers/LongArrayList.java | 103 +
.../am/common/ophelpers/SlotOffTupleOff.java | 32 +-
.../am/common/tuples/SimpleTupleReference.java | 8 +-
.../common/tuples/TypeAwareTupleReference.java | 5 +-
.../tuples/TypeAwareTupleWriterFactory.java | 20 +-
.../common/util/TreeIndexBufferCacheWarmup.java | 14 +-
.../storage/am/common/util/TreeIndexStats.java | 270 +-
.../am/common/util/TreeIndexStatsGatherer.java | 99 +-
.../storage/am/common/util/TreeIndexUtils.java | 24 +-
.../am/lsm/btree/impls/LSMBTreeFileManager.java | 2 +-
.../LSMBTreeWithBuddyDiskComponentFactory.java | 56 +-
.../impls/LSMBTreeWithBuddyMemoryComponent.java | 64 +-
.../impls/LSMBTreeWithBuddyMergeOperation.java | 196 +-
.../impls/LSMBTreeWithBuddySearchCursor.java | 4 +-
.../impls/LSMBTreeWithBuddySortedCursor.java | 278 +-
.../btree/impls/LSMBuddyBTreeMergeCursor.java | 78 +-
.../btree/tuples/LSMBTreeCopyTupleWriter.java | 18 +-
.../tuples/LSMBTreeCopyTupleWriterFactory.java | 24 +-
.../LSMBTreeRefrencingTupleWriterFactory.java | 64 +-
.../btree/tuples/LSMBTreeTupleReference.java | 34 +-
.../tuples/LSMBTreeTupleWriterFactory.java | 24 +-
.../impls/MultitenantVirtualBufferCache.java | 17 +-
.../am/lsm/common/impls/VirtualBufferCache.java | 30 +-
.../tokenizers/AbstractUTF8TokenFactory.java | 22 +-
...limitedUTF8StringBinaryTokenizerFactory.java | 32 +-
.../tokenizers/HashedUTF8NGramTokenFactory.java | 22 +-
.../tokenizers/HashedUTF8WordTokenFactory.java | 22 +-
.../tokenizers/IBinaryTokenizerFactory.java | 2 +-
.../invertedindex/tokenizers/INGramToken.java | 6 +-
.../tokenizers/UTF8NGramTokenFactory.java | 22 +-
.../tokenizers/UTF8WordTokenFactory.java | 22 +-
.../tuples/LSMTypeAwareTupleWriterFactory.java | 32 +-
...IGenericPrimitiveSerializerDeserializer.java | 4 +-
.../storage/am/rtree/frames/RTreeNSMFrame.java | 7 +-
.../frames/RTreeNSMInteriorFrameFactory.java | 5 -
.../rtree/frames/RTreeNSMLeafFrameFactory.java | 5 -
.../storage/am/rtree/impls/EntriesOrder.java | 2 +-
.../hyracks/storage/am/rtree/impls/RTree.java | 8 +-
.../storage/am/rtree/impls/RTreeOpContext.java | 25 +-
.../storage/am/rtree/impls/RTreeSplitKey.java | 260 +-
.../storage/am/rtree/impls/TupleEntry.java | 62 +-
.../am/rtree/impls/TupleEntryArrayList.java | 96 +-
.../HilbertDoubleComparatorFactory.java | 2 +-
.../ZCurveDoubleComparatorFactory.java | 2 +-
.../linearize/ZCurveIntComparatorFactory.java | 2 +-
.../buffercache/AsyncFIFOPageQueueManager.java | 24 +-
.../storage/common/buffercache/BufferCache.java | 156 +-
.../storage/common/buffercache/CachedPage.java | 41 +-
.../ClockPageReplacementStrategy.java | 88 +-
.../common/buffercache/DebugBufferCache.java | 17 +-
.../common/buffercache/IBufferCache.java | 14 +-
.../storage/common/buffercache/ICachedPage.java | 21 +-
.../common/buffercache/ICachedPageInternal.java | 5 +
.../buffercache/IExtraPageBlockHelper.java | 26 +
.../common/buffercache/ILargePageHelper.java | 25 -
.../buffercache/IPageReplacementStrategy.java | 8 +-
.../hyracks/storage/am/common/CheckTuple.java | 80 +-
.../am/common/IndexMultiThreadTestDriver.java | 10 +-
.../am/rtree/AbstractRTreeDeleteTest.java | 2 +-
.../am/rtree/AbstractRTreeInsertTest.java | 2 +-
.../support/TestStorageManagerInterface.java | 9 +-
.../storage/am/btree/FieldPrefixNSMTest.java | 4 +-
.../storage/am/btree/StorageManagerTest.java | 4 +-
.../storage/am/rtree/RTreeDeleteTest.java | 8 +-
.../storage/am/rtree/RTreeInsertTest.java | 8 +-
.../common/BufferCacheRegressionTest.java | 16 +-
hyracks-fullstack/hyracks/hyracks-util/pom.xml | 1 +
.../org/apache/hyracks/util/IntSerDeUtils.java | 10 +-
hyracks-fullstack/pom.xml | 70 +-
pom.xml | 10 +-
1750 files changed, 96658 insertions(+), 69511 deletions(-)
----------------------------------------------------------------------