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

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


    from 4741bc8b07 [NO ISSUE][*DB][STO] Support a no-op cloud storage scheme 
(none)
     new 63367364d1 [NO ISSUE][EXT]: Properly check if prefix is empty
     new e60a6f09cc [NO ISSUE][HYR][STO] Introduce new modification op type to 
disregard cache budget
     new 12527d7d17 [NO ISSUE][HYR] Keep trying to cancel job tasks
     new a4033e11b2 [NO ISSUE][*DB][CLOUD] Ensure interrupts are not lost 
during GCS ops
     new cd2ae755a9 [NO ISSUE][HYR] Retry cancelling tasks only after the 
timeout
     new b3db1a31f0 [NO ISSUE][HYR][MISC] Generalize timed interruptible 
actions with Span
     new 6a369d1395 [NO ISSUE][*DB][CLOUD] Cancel running GCS ops on interrupt
     new 04de27152c [ASTERIXDB-3570][RT] Re-interrupt running threads on tasks 
cancelation
     new ce4d655623 [NO ISSUE][HYR][RT] Log pre-cancel thread stack on stuck 
canceled tasks, some interrupt fixes
     new 59ace80151 [ASTERIXDB-3572][COMP] Use hash-join when condition 
contains equi predicate
     new b38d2366d0 [ASTERIXDB-3563][STO] Delay activation of dataset until 
accessed
     new 17016ef608 [NO ISSUE][RT] Fixing LogMarkerTest
     new 714fffa33e [NO ISSUE][EXT]: Correctly pass session token property for 
hadoop
     new a08dd5bfce [ASTERIXDB-3573][COMP] Do not pull predicates out of join 
condition
     new 9180ebe8b0 [ASTERIXDB-3578][EXT] Error with query on delta table with 
IN predicate
     new 00740fac49 NO ISSUE: Move IEvaluatorContext from algebricks to hyracks
     new 3cc0323ce0 [ASTERIXDB-3509][EXT]: Raise warning for COPY TO CSV schema 
mismatch
     new 16ac1d8c0b [ASTERIXDB-3562][COMP] Align subplan variable propagation 
with runtime output
     new c44734e755 [ASTERIXDB-3562][COMP] Do not place array slice in a subplan
     new 44f71b5584 Merge branch 'gerrit/neo' into 'gerrit/trinity'
     new 0cde515801 [ASTERIXDB-3569][TEST] Reorganize and clean tests
     new 8d21764a45 Merge branch 'trinity' into ionic
     new 3c6b5dcd31 [ASTERIXDB-3580][COMP] Change collection delivered 
partitioning property
     new c42cd2602c [ASTERIXDB-3576][EXT] push predicates down to delta tables 
to filter row groups
     new 2667a63b72 [ASTERIXDB-3574][STO] Taking resource-level lock instead of 
global lock
     new 68765070a7 [ASTERIXDB-3580][COMP] minor refactoring
     new 8c5e5efba4 [ASTERIXDB-3537][COMP] Support truncate Dataset Statements
     new 6e83abc61c [ASTERIXDB-3564][STO]: Avoid halts on IO operation failures
     new 73ed52c7bc [ASTERIXDB-3537][COMP] Follow-up patch to support truncate
     new 6447488423 [ASTERIXDB-3581][EXT]: Do not retry GCS SDK requests if 
thread is interrupted
     new f9bbcf6a96 [ASTERIXDB-3582][COMP] Restricting to one unnest filter 
pushdown for a datasource
     new 571353167b [ASTERIXDB-3582][COMP] Fix Concurrent Modification in 
Filter Pushdown
     new 32627a4751 [ASTERIXDB-3582][COMP] Fix expected schema tree generation
     new a92a3492a8 Merge branch 'ionic' into 'master'

The 34 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:
 asterixdb/asterix-active/pom.xml                   |   11 +
 asterixdb/asterix-algebra/pom.xml                  |    7 +
 .../operators/physical/SpatialJoinPOperator.java   |   16 +-
 .../asterix/optimizer/base/RuleCollections.java    |    2 -
 .../processor/AbstractFilterPushdownProcessor.java |   21 +-
 .../processor/ColumnFilterPushdownProcessor.java   |   24 +-
 .../schema/AbstractComplexExpectedSchemaNode.java  |    4 +
 .../pushdown/schema/ArrayExpectedSchemaNode.java   |    6 +
 .../pushdown/schema/ExpectedSchemaBuilder.java     |   37 +
 .../pushdown/schema/ObjectExpectedSchemaNode.java  |   13 +-
 .../pushdown/schema/RootExpectedSchemaNode.java    |    4 +
 .../pushdown/schema/UnionExpectedSchemaNode.java   |   10 +
 .../pushdown/visitor/ArrayPathCheckerVisitor.java  |   14 +-
 .../rules/visitor/ConstantFoldingVisitor.java      |    2 +-
 .../translator/LangExpressionToPlanTranslator.java |    1 +
 asterixdb/asterix-app/pom.xml                      |   73 +-
 .../apache/asterix/app/nc/NCAppRuntimeContext.java |    9 +-
 .../org/apache/asterix/app/nc/RecoveryManager.java |   18 +-
 .../asterix/app/translator/QueryTranslator.java    |   80 +-
 .../asterix/hyracks/bootstrap/NCApplication.java   |    2 +-
 .../apache/asterix/runtime/CastTypeLaxTest.java    |    2 +-
 .../asterix/test/dataflow/LogMarkerTest.java       |    2 -
 .../test/runtime/NullMissingExceptionTest.java     |    2 +-
 .../asterix/test/runtime/NullMissingTest.java      |    2 +-
 .../optimizerts/queries/ASTERIXDB-3580.sqlpp       |   11 +-
 ...ASTERIXDB-3572-1-equi-non-equi-condition.sqlpp} |   21 +-
 ...ASTERIXDB-3572-2-equi-non-equi-condition.sqlpp} |   20 +-
 ...above_eq_join.sqlpp => keep_pred_in_join.sqlpp} |    0
 .../queries/query-ASTERIXDB-3562.sqlpp}            |   23 +-
 ...above_eq_join.sqlpp => keep_pred_in_join.sqlpp} |    0
 .../optimizerts/results/ASTERIXDB-2402.plan        |   14 +-
 .../optimizerts/results/ASTERIXDB-3580.plan        |   67 +
 .../resources/optimizerts/results/ch2/ch2_q17.plan |  182 +-
 .../resources/optimizerts/results/ch2/ch2_q19.plan |   82 +-
 .../resources/optimizerts/results/ch2/ch2_q21.plan |    6 +-
 .../resources/optimizerts/results/collocated.plan  |    4 +-
 .../optimizerts/results/common-expr-01.plan        |    2 +-
 .../optimizerts/results/denorm-cust-order.plan     |    2 +-
 .../results/disjunction-to-join-delete-3.plan      |    2 +-
 .../broadcast_join_hint/broadcast_join_hint_4.plan |    2 +-
 .../broadcast_join_hint/broadcast_join_hint_5.plan |    2 +-
 .../broadcast_join_hint/broadcast_join_hint_6.plan |    2 +-
 .../broadcast_join_hint/broadcast_join_hint_7.plan |    2 +-
 .../hints/hashjoin_hint/hashjoin_hint_1.plan       |    2 +-
 .../hints/hashjoin_hint/hashjoin_hint_2.plan       |    2 +-
 .../hints/hashjoin_hint/hashjoin_hint_3.plan       |    2 +-
 .../hints/hashjoin_hint/hashjoin_hint_4.plan       |    2 +-
 .../hints/hashjoin_hint/hashjoin_hint_5.plan       |    2 +-
 .../hints/hashjoin_hint/hashjoin_hint_6.plan       |    2 +-
 .../ngram-jaccard-inline.plan                      |    2 +-
 .../word-jaccard-inline.plan                       |    2 +-
 .../results/inverted-index-join/issue741.plan      |    2 +-
 ...-pidx-with-join-edit-distance-check-idx_01.plan |    2 +-
 ...dx-with-join-edit-distance-check-idx_01_ps.plan |    4 +-
 ...-probe-pidx-with-join-jaccard-check-idx_01.plan |    2 +-
 ...obe-pidx-with-join-jaccard-check-idx_01_ps.plan |    4 +-
 .../ngram-edit-distance-check_02.plan              |    2 +-
 .../ngram-edit-distance-check_03.plan              |    2 +-
 .../ngram-edit-distance-check_04.plan              |    2 +-
 .../ngram-edit-distance_02.plan                    |    2 +-
 .../ngram-edit-distance_03.plan                    |    2 +-
 .../ngram-edit-distance_04.plan                    |    2 +-
 .../ngram-fuzzyeq-edit-distance_01.plan            |    2 +-
 .../ngram-fuzzyeq-edit-distance_03.plan            |    2 +-
 .../ngram-fuzzyeq-jaccard_02.plan                  |    2 +-
 .../ngram-fuzzyeq-jaccard_03.plan                  |    2 +-
 .../ngram-jaccard-check_02.plan                    |    2 +-
 .../ngram-jaccard-check_03.plan                    |    2 +-
 .../ngram-jaccard-check_04.plan                    |    2 +-
 .../inverted-index-join/ngram-jaccard_02.plan      |    2 +-
 .../inverted-index-join/ngram-jaccard_03.plan      |    2 +-
 .../inverted-index-join/ngram-jaccard_04.plan      |    2 +-
 .../olist-edit-distance-check_02.plan              |    2 +-
 .../olist-edit-distance-check_03.plan              |    2 +-
 .../olist-edit-distance-check_04.plan              |    2 +-
 .../olist-edit-distance_02.plan                    |    2 +-
 .../olist-edit-distance_03.plan                    |    2 +-
 .../olist-edit-distance_04.plan                    |    2 +-
 .../olist-fuzzyeq-edit-distance_02.plan            |    2 +-
 .../olist-fuzzyeq-edit-distance_03.plan            |    2 +-
 .../olist-fuzzyeq-jaccard_02.plan                  |    2 +-
 .../olist-fuzzyeq-jaccard_03.plan                  |    2 +-
 .../olist-jaccard-check_02.plan                    |    2 +-
 .../olist-jaccard-check_03.plan                    |    2 +-
 .../olist-jaccard-check_04.plan                    |    2 +-
 .../inverted-index-join/olist-jaccard_02.plan      |    2 +-
 .../inverted-index-join/olist-jaccard_03.plan      |    2 +-
 .../inverted-index-join/olist-jaccard_04.plan      |    2 +-
 .../ulist-fuzzyeq-jaccard_02.plan                  |    2 +-
 .../ulist-fuzzyeq-jaccard_03.plan                  |    2 +-
 .../ulist-jaccard-check_02.plan                    |    2 +-
 .../ulist-jaccard-check_03.plan                    |    2 +-
 .../ulist-jaccard-check_04.plan                    |    2 +-
 .../inverted-index-join/ulist-jaccard_02.plan      |    2 +-
 .../inverted-index-join/ulist-jaccard_03.plan      |    2 +-
 .../inverted-index-join/ulist-jaccard_04.plan      |    2 +-
 .../word-fuzzyeq-jaccard_02.plan                   |    2 +-
 .../word-fuzzyeq-jaccard_03.plan                   |    2 +-
 .../word-jaccard-check-after-btree-access.plan     |    2 +-
 .../inverted-index-join/word-jaccard-check_02.plan |    2 +-
 .../inverted-index-join/word-jaccard-check_03.plan |    2 +-
 .../inverted-index-join/word-jaccard-check_04.plan |    2 +-
 .../inverted-index-join/word-jaccard_02.plan       |    2 +-
 .../inverted-index-join/word-jaccard_03.plan       |    2 +-
 .../inverted-index-join/word-jaccard_04.plan       |    2 +-
 .../optimizerts/results/join-super-key_01.plan     |    4 +-
 .../optimizerts/results/join-super-key_02.plan     |    4 +-
 .../ASTERIXDB-3572-1-equi-non-equi-condition.plan  |   46 +
 .../ASTERIXDB-3572-2-equi-non-equi-condition.plan  |   40 +
 .../results/joins/inner_right_corr.plan            |    4 +-
 .../results/joins/nested_query_with_bcast.plan     |    2 +-
 .../{collocated.plan => keep_pred_in_join.plan}    |   22 +-
 .../leftouterjoin/query-ASTERIXDB-2857.plan        |    4 +-
 .../optimizerts/results/loj-super-key_01.plan      |    4 +-
 .../optimizerts/results/loj-super-key_02.plan      |    6 +-
 .../meta/indexes_on_dataset_with_meta_05.plan      |    2 +-
 .../meta/indexes_on_dataset_with_meta_06.plan      |    6 +-
 .../meta/indexes_on_dataset_with_meta_11.plan      |    6 +-
 .../btree-index-join/ASTERIXDB-2199.plan           |    4 +-
 ...dx-with-join-edit-distance-check-idx_01_ps.plan |    4 +-
 ...obe-pidx-with-join-jaccard-check-idx_01_ps.plan |    4 +-
 ...dx-with-join-edit-distance-check-idx_01_ps.plan |    4 +-
 .../resources/optimizerts/results/nested_loj2.plan |    2 +-
 ...dx-with-join-edit-distance-check-idx_01_ps.plan |    4 +-
 .../delete-primary-key-index-with-secondary.plan   |    2 +-
 .../results/pull_select_above_eq_join.plan         |   38 -
 .../optimizerts/results/q08_group_by.plan          |    6 +-
 .../optimizerts/results/q09_group_by.plan          |    6 +-
 .../optimizerts/results/query-ASTERIXDB-159-3.plan |   50 +-
 .../optimizerts/results/query-ASTERIXDB-2408.plan  |    2 +-
 .../results/query-ASTERIXDB-2408_ps.plan           |    4 +-
 .../optimizerts/results/query-ASTERIXDB-3562.plan  |   18 +
 .../optimizerts/results/query-issue562_ps.plan     |    4 +-
 .../optimizerts/results/query_issue3316.plan       |    8 +-
 .../optimizerts/results/query_issue849-2.plan      |    2 +-
 .../optimizerts/results/query_issue849.plan        |    2 +-
 .../results/rightouterjoin/roj-01-core.1.plan      |    4 +-
 .../results/rightouterjoin/roj-01-core.2.plan      |    6 +-
 .../resources/optimizerts/results/subquery/in.plan |    2 +-
 .../results/subquery/in_correlated.plan            |    2 +-
 .../results/subquery/in_correlated_ps.plan         |    4 +-
 .../optimizerts/results/subquery/in_let_8.plan     |    2 +-
 .../optimizerts/results/subquery/in_ps.plan        |    4 +-
 .../results/subquery/query-ASTERIXDB-2815-2.plan   |    2 +-
 .../results/subquery/query-ASTERIXDB-2815-3.plan   |    2 +-
 .../results/subquery/query-ASTERIXDB-2815.plan     |    2 +-
 .../results/subquery/query-ASTERIXDB-2845.plan     |    4 +-
 .../interval_ended_by.3.query.plan                 |   66 +-
 .../interval_ends/interval_ends.3.query.plan       |   66 +-
 .../interval_started_by.3.query.plan               |   66 +-
 .../interval_starts/interval_starts.3.query.plan   |   66 +-
 .../results/tpcds/query-ASTERIXDB-1580.plan        |    6 +-
 .../tpcds/query-ASTERIXDB-1581-correlated-2.plan   |   80 +-
 .../tpcds/query-ASTERIXDB-1581-correlated.plan     |   32 +-
 .../results/tpcds/query-ASTERIXDB-1591.plan        |    8 +-
 .../results/tpcds/query-ASTERIXDB-1596.plan        |    6 +-
 .../results/tpcds/query-ASTERIXDB-1596_ps.plan     |   12 +-
 .../optimizerts/results/tpch/q12_shipping.plan     |    2 +-
 .../optimizerts/results/tpch/q12_shipping_ps.plan  |    4 +-
 .../optimizerts/results_cbo/ASTERIXDB-2402.plan    |   14 +-
 .../optimizerts/results_cbo/ASTERIXDB-3580.plan    |   67 +
 .../optimizerts/results_cbo/ch2/ch2_q16.plan       |  116 +-
 .../optimizerts/results_cbo/ch2/ch2_q21.plan       |    6 +-
 .../optimizerts/results_cbo/ch2/ch2_q7.plan        |  282 ++-
 .../results_cbo/joins/inner_right_corr.plan        |    4 +-
 .../leftouterjoin/query-ASTERIXDB-2857.plan        |    4 +-
 .../btree-index-join/ASTERIXDB-2199.plan           |    4 +-
 .../optimizerts/results_cbo/nested_loj2.plan       |   80 +-
 .../optimizerts/results_cbo/q08_group_by.plan      |    2 +-
 .../optimizerts/results_cbo/q09_group_by.plan      |    4 +-
 .../optimizerts/results_cbo/query_issue3316.plan   |    8 +-
 .../optimizerts/results_cbo/query_issue849-2.plan  |    2 +-
 .../optimizerts/results_cbo/query_issue849.plan    |    2 +-
 .../results_cbo/tpcds/query-ASTERIXDB-1580.plan    |    2 +-
 .../results_cbo/tpcds/query-ASTERIXDB-1591.plan    |  282 +--
 .../results_cbo/tpcds/query-ASTERIXDB-1596.plan    |    6 +-
 .../results_cbo/tpcds/query-ASTERIXDB-1596_ps.plan |   12 +-
 .../optimizerts/results_cbo/tpch/q12_shipping.plan |    2 +-
 .../results_cbo/tpch/q12_shipping_ps.plan          |    4 +-
 ...ect_above_eq_join.ast => keep_pred_in_join.ast} |    0
 .../ASTERIXDB-3582-2.001.ddl.sqlpp}                |   26 +-
 .../ASTERIXDB-3582-2.002.update.sqlpp              |  413 ++++
 .../ASTERIXDB-3582-2.003.query.sqlpp               |   11 +-
 .../ASTERIXDB-3582-2.004.query.sqlpp}              |    8 +-
 .../ASTERIXDB-3582-2.005.query.sqlpp}              |    9 +-
 .../ASTERIXDB-3582-2.006.query.sqlpp               |   12 +-
 .../ASTERIXDB-3582-2.007.query.sqlpp}              |   20 +-
 .../ASTERIXDB-3582/ASTERIXDB-3582.001.ddl.sqlpp}   |   38 +-
 .../ASTERIXDB-3582/ASTERIXDB-3582.002.query.sqlpp} |    7 +-
 .../test.000.update.sqlpp}                         |   21 +-
 .../test.001.update.sqlpp}                         |   21 +-
 .../test.002.update.sqlpp}                         |   21 +-
 .../type-mismatch/type-mismatch.02.update.sqlpp    |   15 +-
 ...deltalake-partitioned-file-read.02.query.sqlpp} |    6 +-
 ...deltalake-partitioned-file-read.03.query.sqlpp} |    6 +-
 ...deltalake-partitioned-file-read.04.query.sqlpp} |    6 +-
 .../deltalake-partitioned-file-read.05.query.sqlpp |    9 +-
 .../deltalake-partitioned-file-read.06.query.sqlpp |    9 +-
 .../deltalake-partitioned-file-read.07.query.sqlpp |    9 +-
 .../deltalake-partitioned-file-read.08.query.sqlpp |   10 +-
 ...deltalake-partitioned-file-read.09.query.sqlpp} |    8 +-
 ...RIXDB-3572-equi-non-equi-condition.01.ddl.sqlpp |   11 +-
 ...B-3572-equi-non-equi-condition.02.update.sqlpp} |   23 +-
 ...DB-3572-equi-non-equi-condition.03.query.sqlpp} |   23 +-
 ...DB-3572-equi-non-equi-condition.04.query.sqlpp} |   23 +-
 .../subquery/not_in/not_in.1.ddl.sqlpp             |    3 +
 .../subquery/not_in/not_in.2.update.sqlpp          |    7 +-
 ...{not_in.2.update.sqlpp => not_in.4.query.sqlpp} |   11 +-
 .../join-queries/join-queries.3.plan               |    2 +-
 .../join-queries/join-queries.4.plan               |    2 +-
 .../join-queries/join-queries.5.plan               |    4 +-
 .../join-queries/join-queries.6.plan               |    4 +-
 .../join-queries/join-queries.7.plan               |    4 +-
 .../join-queries/join-queries.8.plan               |    8 +-
 .../filter/ASTERIXDB-3582-2/ASTERIXDB-3582.003.adm |    1 +
 .../filter/ASTERIXDB-3582-2/ASTERIXDB-3582.004.adm |    1 +
 .../ASTERIXDB-3582-2/ASTERIXDB-3582.005.plan       |   26 +
 .../filter/ASTERIXDB-3582-2/ASTERIXDB-3582.006.adm |    1 +
 .../ASTERIXDB-3582-2/ASTERIXDB-3582.007.plan       |   54 +
 .../filter/ASTERIXDB-3582/ASTERIXDB-3582.002.plan  |  133 ++
 .../filter/not-in_every/not-in_every.201.plan      |    2 +-
 .../field-access-pushdown.006.plan                 |    4 +-
 .../field-access-pushdown.008.plan                 |    4 +-
 .../other-pushdowns/other-pushdowns.004.plan       |    4 +-
 .../other-pushdowns/other-pushdowns.018.plan       |    2 +-
 .../{read-data.2.adm => read-data.1.adm}           |    0
 .../read-data.2.adm                                |    5 +-
 .../{read-data.2.adm => read-data.3.adm}           |    4 +-
 .../{read-data.2.adm => read-data.4.adm}           |    6 +-
 .../read-data.5.adm                                |    2 +
 .../read-data.6.adm                                |   13 +
 .../read-data.7.adm                                |    2 +
 .../read-data.8.adm                                |    6 +
 .../{read-data.2.adm => read-data.9.adm}           |    0
 .../avro/one-field/one-field.231.plan              |   62 +-
 .../dynamic-prefixes/one-field/one-field.231.plan  |   62 +-
 .../ASTERIXDB-3572-equi-non-equi-condition.03.adm  |    3 +
 .../ASTERIXDB-3572-equi-non-equi-condition.04.adm  |    2 +
 .../hash-join-with-redundant-variable.04.plan      |    2 +-
 .../hash-join-with-redundant-variable.06.plan      |    4 +-
 .../hash-join-with-redundant-variable.08.plan      |    4 +-
 .../hash-join-with-redundant-variable.14.plan      |    4 +-
 .../query-ASTERIXDB-3562.4.plan                    |   44 +-
 .../runtimets/results/subquery/not_in/not_in.2.adm |    1 +
 .../results/tpch/query-plans/query-plans.04.plan   |   16 +-
 .../results/tpch/query-plans/query-plans.05.plan   |    2 +-
 .../results/tpch/query-plans/query-plans.06.plan   |    2 +-
 .../results/tpch/query-plans/query-plans.07.plan   |   10 +-
 .../results/tpch/query-plans/query-plans.08.plan   |  252 ++-
 .../results/tpch/query-plans/query-plans.09.plan   |   14 +-
 .../results/tpch/query-plans/query-plans.10.plan   |   10 +-
 .../results/tpch/query-plans/query-plans.11.plan   |    4 +-
 .../join-queries/join-queries.8.plan               |    4 +-
 .../ASTERIXDB-3582-2/ASTERIXDB-3582.005.plan       |   26 +
 .../ASTERIXDB-3582-2/ASTERIXDB-3582.007.plan       |   54 +
 .../filter/ASTERIXDB-3582/ASTERIXDB-3582.002.plan  |  133 ++
 .../filter/not-in_every/not-in_every.201.plan      |    2 +-
 .../field-access-pushdown.006.plan                 |    4 +-
 .../field-access-pushdown.008.plan                 |    4 +-
 .../other-pushdowns/other-pushdowns.004.plan       |    4 +-
 .../other-pushdowns/other-pushdowns.018.plan       |    2 +-
 .../hash-join-with-redundant-variable.06.plan      |    4 +-
 .../hash-join-with-redundant-variable.08.plan      |    4 +-
 .../query-ASTERIXDB-3562.4.plan                    |   44 +-
 .../tpch/query-plans/query-plans.04.plan           |    8 +-
 .../tpch/query-plans/query-plans.06.plan           |    2 +-
 .../tpch/query-plans/query-plans.08.plan           |    4 +-
 .../tpch/query-plans/query-plans.10.plan           |    2 +-
 .../join-queries/join-queries.3.plan               |    2 +-
 .../join-queries/join-queries.4.plan               |    2 +-
 .../join-queries/join-queries.5.plan               |    4 +-
 .../join-queries/join-queries.6.plan               |    4 +-
 .../join-queries/join-queries.7.plan               |    4 +-
 .../join-queries/join-queries.8.plan               |    8 +-
 .../hash-join-with-redundant-variable.04.plan      |    2 +-
 .../hash-join-with-redundant-variable.06.plan      |    4 +-
 .../hash-join-with-redundant-variable.08.plan      |    4 +-
 .../hash-join-with-redundant-variable.14.plan      |    4 +-
 .../query-ASTERIXDB-3562.4.plan                    |   44 +-
 .../tpch/query-plans/query-plans.04.plan           |   16 +-
 .../tpch/query-plans/query-plans.05.plan           |    2 +-
 .../tpch/query-plans/query-plans.06.plan           |    2 +-
 .../tpch/query-plans/query-plans.07.plan           |   10 +-
 .../tpch/query-plans/query-plans.08.plan           |  252 ++-
 .../tpch/query-plans/query-plans.09.plan           |   14 +-
 .../tpch/query-plans/query-plans.10.plan           |   10 +-
 .../tpch/query-plans/query-plans.11.plan           |    4 +-
 .../join-queries/join-queries.3.plan               |    0
 .../join-queries/join-queries.4.plan               |    0
 .../join-queries/join-queries.5.plan               |    0
 .../join-queries/join-queries.6.plan               |    0
 .../join-queries/join-queries.7.plan               |    0
 .../join-queries/join-queries.8.plan               |    0
 .../ASTERIXDB-3582-2/ASTERIXDB-3582.007.plan       |   54 +
 .../join-queries/join-queries.3.plan               |    0
 .../join-queries/join-queries.4.plan               |    0
 .../join-queries/join-queries.5.plan               |    0
 .../join-queries/join-queries.6.plan               |    0
 .../join-queries/join-queries.7.plan               |    0
 .../join-queries/join-queries.8.plan               |    0
 .../single-collection-queries.3.plan               |    0
 .../single-collection-queries.4.plan               |    0
 .../single-collection-queries.5.plan               |    0
 .../single-collection-queries.6.plan               |    0
 .../single-collection-queries.7.plan               |    0
 .../ASTERIXDB-3582-2/ASTERIXDB-3582.007.plan       |   54 +
 .../src/test/resources/runtimets/sqlpp_queries.xml |   15 +
 ...stsuite_external_dataset_azure_blob_storage.xml |    6 +-
 .../runtimets/testsuite_external_dataset_s3.xml    |   19 +-
 .../resources/runtimets/testsuite_sqlpp_hdfs.xml   |    6 +-
 asterixdb/asterix-benchmark/pom.xml                |    7 +
 asterixdb/asterix-client-helper/pom.xml            |    7 +
 .../asterix/cloud/AbstractCloudIOManager.java      |    6 +-
 .../apache/asterix/cloud/clients/ICloudClient.java |    8 +-
 .../asterix/cloud/clients/UnstableCloudClient.java |    8 +-
 .../cloud/clients/google/gcs/GCSCloudClient.java   |   25 +-
 .../clients/google/gcs/GCSParallelDownloader.java  |   12 +-
 .../cloud/clients/google/gcs/GCSWriter.java        |    3 +-
 .../writer/AzureExternalFileWriterFactory.java     |    5 +-
 .../cloud/writer/GCSExternalFileWriterFactory.java |    5 +-
 .../cloud/writer/S3ExternalFileWriterFactory.java  |    5 +-
 .../ColumnFilterValueAccessorEvaluatorFactory.java |    2 +-
 asterixdb/asterix-common/pom.xml                   |    8 +
 .../common/cloud/IPartitionBootstrapper.java       |    2 +-
 .../apache/asterix/common/context/DatasetInfo.java |   10 +-
 .../common/context/DatasetLifecycleManager.java    |  710 +++++--
 .../asterix/common/context/DatasetResource.java    |   25 +-
 .../context/PrimaryIndexOperationTracker.java      |    6 +-
 .../common/dataflow/IDataPartitioningProvider.java |    1 +
 .../asterix/common/exceptions/ErrorCode.java       |   10 +-
 .../common/transactions/IRecoveryManager.java      |   19 +-
 .../asterix/common/utils/StoragePathUtil.java      |   17 +-
 .../src/main/resources/asx_errormsg/en.properties  |    9 +-
 .../DatasetLifecycleManagerConcurrentTest.java     | 2104 ++++++++++++++++++++
 .../DatasetLifecycleManagerLazyRecoveryTest.java   | 1223 ++++++++++++
 asterixdb/asterix-dashboard/pom.xml                |    7 +
 asterixdb/asterix-doc/pom.xml                      |    7 +
 asterixdb/asterix-external-data/pom.xml            |    8 +
 .../ExternalFilterValueEvaluatorFactory.java       |    2 +-
 .../reader/aws/delta/DeltaFileRecordReader.java    |   16 +-
 .../reader/aws/delta/DeltaReaderFactory.java       |   49 +-
 .../record/reader/aws/delta/PredicateSerDe.java    |  134 ++
 .../library/ExternalScalarFunctionEvaluator.java   |    2 +-
 .../ExternalScalarFunctionEvaluatorFactory.java    |    2 +-
 .../ExternalScalarJavaFunctionEvaluator.java       |    2 +-
 .../ExternalScalarPythonFunctionEvaluator.java     |    2 +-
 .../evaluators/StringJsonParseDescriptor.java      |    2 +-
 .../parser/evaluators/StringJsonParseEval.java     |    2 +-
 .../external/util/ExternalDataConstants.java       |    5 +-
 .../asterix/external/util/ExternalDataUtils.java   |    3 +-
 .../external/util/WriterValidationUtil.java        |    8 +-
 .../asterix/external/util/aws/s3/S3AuthUtils.java  |    3 +-
 .../external/util/google/gcs/GCSConstants.java     |   92 +-
 .../asterix/external/util/google/gcs/GCSUtils.java |   14 +-
 .../writer/HDFSExternalFileWriterFactory.java      |    5 +-
 .../writer/LocalFSExternalFileWriterFactory.java   |    6 +-
 .../printer/CsvExternalFilePrinterFactory.java     |    5 +-
 .../printer/ParquetExternalFilePrinterFactory.java |    4 +-
 .../TextualExternalDatabasePrinterFactory.java     |    5 +-
 .../printer/TextualExternalFilePrinterFactory.java |    5 +-
 .../parser/test/LosslessADMJSONDataParserTest.java |    2 +-
 .../external/parser/test/RecordWithMetaTest.java   |    2 +-
 asterixdb/asterix-fuzzyjoin/pom.xml                |    4 +
 .../common/EditDistanceCheckEvaluator.java         |    2 +-
 .../common/EditDistanceContainsEvaluator.java      |    2 +-
 .../evaluators/common/EditDistanceEvaluator.java   |    2 +-
 .../evaluators/common/GramTokensEvaluator.java     |    2 +-
 .../common/SimilarityJaccardCheckEvaluator.java    |    2 +-
 .../common/SimilarityJaccardEvaluator.java         |    2 +-
 .../common/SimilarityJaccardPrefixEvaluator.java   |    2 +-
 .../SimilarityJaccardSortedCheckEvaluator.java     |    2 +-
 .../common/SimilarityJaccardSortedEvaluator.java   |    2 +-
 .../evaluators/common/WordTokensEvaluator.java     |    2 +-
 .../functions/CountHashedGramTokensDescriptor.java |    2 +-
 .../functions/CountHashedWordTokensDescriptor.java |    2 +-
 .../functions/EditDistanceCheckDescriptor.java     |    2 +-
 .../functions/EditDistanceContainsDescriptor.java  |    2 +-
 .../functions/EditDistanceDescriptor.java          |    2 +-
 .../EditDistanceListIsFilterableDescriptor.java    |    2 +-
 .../EditDistanceStringIsFilterableDescriptor.java  |    2 +-
 .../EditDistanceStringIsFilterableEvaluator.java   |    2 +-
 .../evaluators/functions/GramTokensDescriptor.java |    2 +-
 .../functions/HashedGramTokensDescriptor.java      |    2 +-
 .../functions/HashedWordTokensDescriptor.java      |    2 +-
 .../evaluators/functions/PrefixLenDescriptor.java  |    2 +-
 .../functions/PrefixLenJaccardDescriptor.java      |    2 +-
 .../evaluators/functions/SimilarityDescriptor.java |    2 +-
 .../SimilarityJaccardCheckDescriptor.java          |    2 +-
 .../functions/SimilarityJaccardDescriptor.java     |    2 +-
 .../SimilarityJaccardPrefixCheckDescriptor.java    |    2 +-
 .../SimilarityJaccardPrefixDescriptor.java         |    2 +-
 .../SimilarityJaccardSortedCheckDescriptor.java    |    2 +-
 .../SimilarityJaccardSortedDescriptor.java         |    2 +-
 .../evaluators/functions/WordTokensDescriptor.java |    2 +-
 asterixdb/asterix-geo/pom.xml                      |    7 +
 .../geo/aggregates/STUnionAggregateDescriptor.java |    2 +-
 .../geo/aggregates/STUnionAggregateFunction.java   |    2 +-
 .../AbstractSTDoubleGeometryDescriptor.java        |    2 +-
 .../functions/AbstractSTGeometryNDescriptor.java   |    2 +-
 .../AbstractSTSingleGeometryDescriptor.java        |    2 +-
 .../functions/ParseGeoJSONDescriptor.java          |    2 +-
 .../functions/STGeomFromTextDescriptor.java        |    2 +-
 .../functions/STGeomFromTextSRIDDescriptor.java    |    2 +-
 .../functions/STGeomFromWKBDescriptor.java         |    2 +-
 .../functions/STMBREnlargeDescriptor.java          |    2 +-
 .../functions/STMakeEnvelopeDescriptorSRID.java    |    2 +-
 .../functions/STMakePoint3DDescriptor.java         |    2 +-
 .../functions/STMakePoint3DWithMDescriptor.java    |    2 +-
 .../functions/STMakePointDescriptor.java           |    2 +-
 .../functions/STPolygonizeDescriptor.java          |    2 +-
 .../evaluators/functions/STRelateDescriptor.java   |    2 +-
 asterixdb/asterix-lang-common/pom.xml              |    7 +
 asterixdb/asterix-lang-sqlpp/pom.xml               |    8 +
 asterixdb/asterix-license/pom.xml                  |    7 +
 .../asterix-grammar-extension-maven-plugin/pom.xml |    8 +
 .../pom.xml                                        |   12 +
 .../lexer-generator-maven-plugin/pom.xml           |   12 +
 .../record-manager-generator-maven-plugin/pom.xml  |   12 +
 asterixdb/asterix-metadata/pom.xml                 |   12 +
 .../org/apache/asterix/metadata/MetadataNode.java  |   15 +-
 .../declared/DataSourcePartitioningProvider.java   |    7 +-
 .../metadata/declared/MetadataProvider.java        |   16 +
 .../metadata/provider/ExternalWriterProvider.java  |   12 +-
 .../utils/DynamicDataPartitioningProvider.java     |    6 +
 .../asterix/metadata/utils/PushdownUtil.java       |   15 +-
 .../utils/StaticDataPartitioningProvider.java      |    6 +
 .../utils/filter/DeltaTableFilterBuilder.java      |   54 +-
 asterixdb/asterix-om/pom.xml                       |   13 -
 .../printers/adm/ABinaryHexPrinterFactory.java     |    3 +-
 .../printers/adm/ABooleanPrinterFactory.java       |    3 +-
 .../printers/adm/ACirclePrinterFactory.java        |    3 +-
 .../printers/adm/ADatePrinterFactory.java          |    3 +-
 .../printers/adm/ADateTimePrinterFactory.java      |    3 +-
 .../adm/ADayTimeDurationPrinterFactory.java        |    3 +-
 .../printers/adm/ADoublePrinterFactory.java        |    3 +-
 .../printers/adm/ADurationPrinterFactory.java      |    3 +-
 .../printers/adm/AFloatPrinterFactory.java         |    3 +-
 .../printers/adm/AInt16PrinterFactory.java         |    3 +-
 .../printers/adm/AInt32PrinterFactory.java         |    3 +-
 .../printers/adm/AInt64PrinterFactory.java         |    3 +-
 .../printers/adm/AInt8PrinterFactory.java          |    3 +-
 .../printers/adm/AIntervalPrinterFactory.java      |    3 +-
 .../printers/adm/ALinePrinterFactory.java          |    3 +-
 .../printers/adm/ANullPrinterFactory.java          |    3 +-
 .../printers/adm/AObjectPrinterFactory.java        |    3 +-
 .../printers/adm/AOptionalFieldPrinterFactory.java |    8 +-
 .../printers/adm/AOrderedlistPrinterFactory.java   |    3 +-
 .../printers/adm/APoint3DPrinterFactory.java       |    3 +-
 .../printers/adm/APointPrinterFactory.java         |    3 +-
 .../printers/adm/APolygonPrinterFactory.java       |    3 +-
 .../printers/adm/ARecordPrinterFactory.java        |    3 +-
 .../printers/adm/ARectanglePrinterFactory.java     |    3 +-
 .../printers/adm/AStringPrinterFactory.java        |    3 +-
 .../printers/adm/ATimePrinterFactory.java          |    3 +-
 .../printers/adm/AUUIDPrinterFactory.java          |    3 +-
 .../printers/adm/AUnionPrinterFactory.java         |    5 +-
 .../printers/adm/AUnorderedlistPrinterFactory.java |    3 +-
 .../adm/AYearMonthDurationPrinterFactory.java      |    3 +-
 .../adm/ShortWithoutTypeInfoPrinterFactory.java    |    3 +-
 .../printers/csv/ABinaryHexPrinterFactory.java     |    3 +-
 .../printers/csv/ABooleanPrinterFactory.java       |    3 +-
 .../printers/csv/ACirclePrinterFactory.java        |    3 +-
 .../printers/csv/ADatePrinterFactory.java          |    3 +-
 .../printers/csv/ADateTimePrinterFactory.java      |    3 +-
 .../csv/ADayTimeDurationPrinterFactory.java        |    3 +-
 .../printers/csv/ADoublePrinterFactory.java        |    3 +-
 .../printers/csv/ADurationPrinterFactory.java      |    3 +-
 .../printers/csv/AFloatPrinterFactory.java         |    3 +-
 .../printers/csv/AInt16PrinterFactory.java         |    3 +-
 .../printers/csv/AInt32PrinterFactory.java         |    3 +-
 .../printers/csv/AInt64PrinterFactory.java         |    3 +-
 .../printers/csv/AInt8PrinterFactory.java          |    3 +-
 .../printers/csv/AIntervalPrinterFactory.java      |    3 +-
 .../printers/csv/ALinePrinterFactory.java          |    3 +-
 .../printers/csv/ANullPrinterFactory.java          |   21 +-
 .../printers/csv/AObjectPrinterFactory.java        |   60 +-
 .../printers/csv/AOptionalFieldPrinterFactory.java |    9 +-
 .../printers/csv/APoint3DPrinterFactory.java       |    3 +-
 .../printers/csv/APointPrinterFactory.java         |    3 +-
 .../printers/csv/APolygonPrinterFactory.java       |    3 +-
 .../printers/csv/ARecordPrinterFactory.java        |    6 +-
 .../printers/csv/ARectanglePrinterFactory.java     |    3 +-
 .../printers/csv/AStringPrinterFactory.java        |   49 +-
 .../printers/csv/ATimePrinterFactory.java          |    3 +-
 .../printers/csv/AUUIDPrinterFactory.java          |    3 +-
 .../printers/csv/AUnionPrinterFactory.java         |    5 +-
 .../csv/AYearMonthDurationPrinterFactory.java      |    3 +-
 .../data/nontagged/printers/csv/CSVUtils.java      |   89 +-
 .../json/clean/ABinaryHexPrinterFactory.java       |    3 +-
 .../json/clean/ABooleanPrinterFactory.java         |    3 +-
 .../printers/json/clean/ACirclePrinterFactory.java |    3 +-
 .../printers/json/clean/ADatePrinterFactory.java   |    3 +-
 .../json/clean/ADateTimePrinterFactory.java        |    3 +-
 .../json/clean/ADayTimeDurationPrinterFactory.java |    3 +-
 .../printers/json/clean/ADoublePrinterFactory.java |    3 +-
 .../json/clean/ADurationPrinterFactory.java        |    3 +-
 .../printers/json/clean/AFloatPrinterFactory.java  |    3 +-
 .../json/clean/AGeometryPrinterFactory.java        |    3 +-
 .../printers/json/clean/AInt16PrinterFactory.java  |    3 +-
 .../printers/json/clean/AInt32PrinterFactory.java  |    3 +-
 .../printers/json/clean/AInt64PrinterFactory.java  |    3 +-
 .../printers/json/clean/AInt8PrinterFactory.java   |    3 +-
 .../json/clean/AIntervalPrinterFactory.java        |    3 +-
 .../printers/json/clean/ALinePrinterFactory.java   |    3 +-
 .../printers/json/clean/ANullPrinterFactory.java   |    3 +-
 .../printers/json/clean/AObjectPrinterFactory.java |    3 +-
 .../json/clean/AOptionalFieldPrinterFactory.java   |    7 +-
 .../json/clean/AOrderedlistPrinterFactory.java     |    3 +-
 .../json/clean/APoint3DPrinterFactory.java         |    3 +-
 .../printers/json/clean/APointPrinterFactory.java  |    3 +-
 .../json/clean/APolygonPrinterFactory.java         |    3 +-
 .../printers/json/clean/ARecordPrinterFactory.java |    3 +-
 .../json/clean/ARectanglePrinterFactory.java       |    3 +-
 .../printers/json/clean/AStringPrinterFactory.java |    3 +-
 .../printers/json/clean/ATimePrinterFactory.java   |    3 +-
 .../printers/json/clean/AUUIDPrinterFactory.java   |    3 +-
 .../printers/json/clean/AUnionPrinterFactory.java  |    5 +-
 .../json/clean/AUnorderedlistPrinterFactory.java   |    3 +-
 .../clean/AYearMonthDurationPrinterFactory.java    |    3 +-
 .../json/lossless/ABinaryHexPrinterFactory.java    |    3 +-
 .../json/lossless/ABooleanPrinterFactory.java      |    3 +-
 .../json/lossless/ACirclePrinterFactory.java       |    3 +-
 .../json/lossless/ADatePrinterFactory.java         |    3 +-
 .../json/lossless/ADateTimePrinterFactory.java     |    3 +-
 .../lossless/ADayTimeDurationPrinterFactory.java   |    3 +-
 .../json/lossless/ADoublePrinterFactory.java       |    3 +-
 .../json/lossless/ADurationPrinterFactory.java     |    3 +-
 .../json/lossless/AFloatPrinterFactory.java        |    3 +-
 .../json/lossless/AInt16PrinterFactory.java        |    3 +-
 .../json/lossless/AInt32PrinterFactory.java        |    3 +-
 .../json/lossless/AInt64PrinterFactory.java        |    3 +-
 .../json/lossless/AInt8PrinterFactory.java         |    3 +-
 .../json/lossless/AIntervalPrinterFactory.java     |    3 +-
 .../json/lossless/ALinePrinterFactory.java         |    3 +-
 .../json/lossless/ANullPrinterFactory.java         |    3 +-
 .../json/lossless/AObjectPrinterFactory.java       |    3 +-
 .../lossless/AOptionalFieldPrinterFactory.java     |    7 +-
 .../json/lossless/AOrderedlistPrinterFactory.java  |    3 +-
 .../json/lossless/APoint3DPrinterFactory.java      |    3 +-
 .../json/lossless/APointPrinterFactory.java        |    3 +-
 .../json/lossless/APolygonPrinterFactory.java      |    3 +-
 .../json/lossless/ARecordPrinterFactory.java       |    3 +-
 .../json/lossless/ARectanglePrinterFactory.java    |    3 +-
 .../json/lossless/AStringPrinterFactory.java       |    3 +-
 .../json/lossless/ATimePrinterFactory.java         |    3 +-
 .../json/lossless/AUUIDPrinterFactory.java         |    3 +-
 .../json/lossless/AUnionPrinterFactory.java        |    5 +-
 .../lossless/AUnorderedlistPrinterFactory.java     |    3 +-
 .../lossless/AYearMonthDurationPrinterFactory.java |    3 +-
 .../json/losslessadm/ABinaryPrinterFactory.java    |    3 +-
 .../json/losslessadm/ABooleanPrinterFactory.java   |    3 +-
 .../json/losslessadm/ACirclePrinterFactory.java    |    3 +-
 .../json/losslessadm/ADatePrinterFactory.java      |    3 +-
 .../json/losslessadm/ADateTimePrinterFactory.java  |    3 +-
 .../ADayTimeDurationPrinterFactory.java            |    3 +-
 .../json/losslessadm/ADoublePrinterFactory.java    |    3 +-
 .../json/losslessadm/ADurationPrinterFactory.java  |    3 +-
 .../json/losslessadm/AFloatPrinterFactory.java     |    3 +-
 .../json/losslessadm/AInt16PrinterFactory.java     |    3 +-
 .../json/losslessadm/AInt32PrinterFactory.java     |    3 +-
 .../json/losslessadm/AInt64PrinterFactory.java     |    3 +-
 .../json/losslessadm/AInt8PrinterFactory.java      |    3 +-
 .../json/losslessadm/ALinePrinterFactory.java      |    3 +-
 .../json/losslessadm/AMissingPrinterFactory.java   |    5 +-
 .../json/losslessadm/ANullPrinterFactory.java      |    3 +-
 .../json/losslessadm/AObjectPrinterFactory.java    |    3 +-
 .../losslessadm/AOptionalFieldPrinterFactory.java  |    9 +-
 .../losslessadm/AOrderedlistPrinterFactory.java    |    3 +-
 .../json/losslessadm/APoint3DPrinterFactory.java   |    3 +-
 .../json/losslessadm/APointPrinterFactory.java     |    3 +-
 .../json/losslessadm/APolygonPrinterFactory.java   |    3 +-
 .../json/losslessadm/ARecordPrinterFactory.java    |    3 +-
 .../json/losslessadm/ARectanglePrinterFactory.java |    3 +-
 .../json/losslessadm/AStringPrinterFactory.java    |    3 +-
 .../json/losslessadm/ATimePrinterFactory.java      |    3 +-
 .../json/losslessadm/AUUIDPrinterFactory.java      |    3 +-
 .../json/losslessadm/AUnionPrinterFactory.java     |    5 +-
 .../losslessadm/AUnorderedlistPrinterFactory.java  |    3 +-
 .../AYearMonthDurationPrinterFactory.java          |    3 +-
 .../nontagged/CSVPrinterFactoryProvider.java       |   12 +-
 .../asterix/om/exceptions/ExceptionUtil.java       |    2 +-
 .../pointables/printer/csv/ACSVRecordPrinter.java  |  167 +-
 .../om/pointables/printer/csv/APrintVisitor.java   |   20 +-
 asterixdb/asterix-podman/pom.xml                   |   11 +
 asterixdb/asterix-replication/pom.xml              |   15 +
 asterixdb/asterix-runtime/pom.xml                  |   12 +
 .../collections/FirstElementEvalFactory.java       |    2 +-
 .../collections/LastElementEvalFactory.java        |    2 +-
 .../ListifyAggregateFunctionEvalFactory.java       |    2 +-
 .../collections/NullWriterAggregateDescriptor.java |    2 +-
 .../scalar/AbstractScalarAggregateDescriptor.java  |    2 +-
 .../AbstractScalarDistinctAggregateDescriptor.java |    2 +-
 .../scalar/GenericScalarAggregateFunction.java     |    2 +-
 .../GenericScalarDistinctAggregateFunction.java    |    2 +-
 .../AbstractSerializableAvgAggregateFunction.java  |    2 +-
 ...AbstractSerializableCountAggregateFunction.java |    2 +-
 ...eSingleVariableStatisticsAggregateFunction.java |    2 +-
 .../AbstractSerializableSumAggregateFunction.java  |    2 +-
 .../std/SerializableAvgAggregateDescriptor.java    |    2 +-
 .../std/SerializableAvgAggregateFunction.java      |    2 +-
 .../std/SerializableCountAggregateDescriptor.java  |    2 +-
 .../std/SerializableCountAggregateFunction.java    |    2 +-
 .../std/SerializableCountNAggregateDescriptor.java |    2 +-
 .../std/SerializableCountNAggregateFunction.java   |    2 +-
 .../SerializableGlobalAvgAggregateDescriptor.java  |    2 +-
 .../SerializableGlobalAvgAggregateFunction.java    |    2 +-
 ...ializableGlobalKurtosisAggregateDescriptor.java |    2 +-
 ...erializableGlobalKurtosisAggregateFunction.java |    2 +-
 ...ializableGlobalSkewnessAggregateDescriptor.java |    2 +-
 ...erializableGlobalSkewnessAggregateFunction.java |    2 +-
 ...erializableGlobalSqlAvgAggregateDescriptor.java |    2 +-
 .../SerializableGlobalSqlAvgAggregateFunction.java |    2 +-
 ...izableGlobalSqlKurtosisAggregateDescriptor.java |    2 +-
 ...alizableGlobalSqlKurtosisAggregateFunction.java |    2 +-
 ...izableGlobalSqlSkewnessAggregateDescriptor.java |    2 +-
 ...alizableGlobalSqlSkewnessAggregateFunction.java |    2 +-
 ...alizableGlobalSqlStddevAggregateDescriptor.java |    2 +-
 ...rializableGlobalSqlStddevAggregateFunction.java |    2 +-
 ...zableGlobalSqlStddevPopAggregateDescriptor.java |    2 +-
 ...erializableGlobalSqlSumAggregateDescriptor.java |    2 +-
 .../SerializableGlobalSqlSumAggregateFunction.java |    2 +-
 ...erializableGlobalSqlVarAggregateDescriptor.java |    2 +-
 .../SerializableGlobalSqlVarAggregateFunction.java |    2 +-
 ...alizableGlobalSqlVarPopAggregateDescriptor.java |    2 +-
 ...erializableGlobalStddevAggregateDescriptor.java |    2 +-
 .../SerializableGlobalStddevAggregateFunction.java |    2 +-
 ...alizableGlobalStddevPopAggregateDescriptor.java |    2 +-
 .../SerializableGlobalSumAggregateDescriptor.java  |    2 +-
 .../SerializableGlobalSumAggregateFunction.java    |    2 +-
 .../SerializableGlobalVarAggregateDescriptor.java  |    2 +-
 .../SerializableGlobalVarAggregateFunction.java    |    2 +-
 ...erializableGlobalVarPopAggregateDescriptor.java |    2 +-
 ...alizableIntermediateAvgAggregateDescriptor.java |    2 +-
 ...rializableIntermediateAvgAggregateFunction.java |    2 +-
 ...bleIntermediateKurtosisAggregateDescriptor.java |    2 +-
 ...zableIntermediateKurtosisAggregateFunction.java |    2 +-
 ...bleIntermediateSkewnessAggregateDescriptor.java |    2 +-
 ...zableIntermediateSkewnessAggregateFunction.java |    2 +-
 ...zableIntermediateSqlAvgAggregateDescriptor.java |    2 +-
 ...lizableIntermediateSqlAvgAggregateFunction.java |    2 +-
 ...IntermediateSqlKurtosisAggregateDescriptor.java |    2 +-
 ...leIntermediateSqlKurtosisAggregateFunction.java |    2 +-
 ...IntermediateSqlSkewnessAggregateDescriptor.java |    2 +-
 ...leIntermediateSqlSkewnessAggregateFunction.java |    2 +-
 ...leIntermediateSqlStddevAggregateDescriptor.java |    2 +-
 ...ableIntermediateSqlStddevAggregateFunction.java |    2 +-
 ...ntermediateSqlStddevPopAggregateDescriptor.java |    2 +-
 ...zableIntermediateSqlSumAggregateDescriptor.java |    2 +-
 ...lizableIntermediateSqlSumAggregateFunction.java |    2 +-
 ...zableIntermediateSqlVarAggregateDescriptor.java |    2 +-
 ...lizableIntermediateSqlVarAggregateFunction.java |    2 +-
 ...leIntermediateSqlVarPopAggregateDescriptor.java |    2 +-
 ...zableIntermediateStddevAggregateDescriptor.java |    2 +-
 ...lizableIntermediateStddevAggregateFunction.java |    2 +-
 ...leIntermediateStddevPopAggregateDescriptor.java |    2 +-
 ...alizableIntermediateSumAggregateDescriptor.java |    2 +-
 ...rializableIntermediateSumAggregateFunction.java |    2 +-
 ...alizableIntermediateVarAggregateDescriptor.java |    2 +-
 ...rializableIntermediateVarAggregateFunction.java |    2 +-
 ...zableIntermediateVarPopAggregateDescriptor.java |    2 +-
 .../SerializableKurtosisAggregateDescriptor.java   |    2 +-
 .../std/SerializableKurtosisAggregateFunction.java |    2 +-
 .../SerializableLocalAvgAggregateDescriptor.java   |    2 +-
 .../std/SerializableLocalAvgAggregateFunction.java |    2 +-
 ...rializableLocalKurtosisAggregateDescriptor.java |    2 +-
 ...SerializableLocalKurtosisAggregateFunction.java |    2 +-
 ...rializableLocalSkewnessAggregateDescriptor.java |    2 +-
 ...SerializableLocalSkewnessAggregateFunction.java |    2 +-
 ...SerializableLocalSqlAvgAggregateDescriptor.java |    2 +-
 .../SerializableLocalSqlAvgAggregateFunction.java  |    2 +-
 ...lizableLocalSqlKurtosisAggregateDescriptor.java |    2 +-
 ...ializableLocalSqlKurtosisAggregateFunction.java |    2 +-
 ...lizableLocalSqlSkewnessAggregateDescriptor.java |    2 +-
 ...ializableLocalSqlSkewnessAggregateFunction.java |    2 +-
 ...ializableLocalSqlStddevAggregateDescriptor.java |    2 +-
 ...erializableLocalSqlStddevAggregateFunction.java |    2 +-
 ...izableLocalSqlStddevPopAggregateDescriptor.java |    2 +-
 ...SerializableLocalSqlSumAggregateDescriptor.java |    2 +-
 .../SerializableLocalSqlSumAggregateFunction.java  |    2 +-
 ...SerializableLocalSqlVarAggregateDescriptor.java |    2 +-
 .../SerializableLocalSqlVarAggregateFunction.java  |    2 +-
 ...ializableLocalSqlVarPopAggregateDescriptor.java |    2 +-
 ...SerializableLocalStddevAggregateDescriptor.java |    2 +-
 .../SerializableLocalStddevAggregateFunction.java  |    2 +-
 ...ializableLocalStddevPopAggregateDescriptor.java |    2 +-
 .../SerializableLocalSumAggregateDescriptor.java   |    2 +-
 .../std/SerializableLocalSumAggregateFunction.java |    2 +-
 .../SerializableLocalVarAggregateDescriptor.java   |    2 +-
 .../std/SerializableLocalVarAggregateFunction.java |    2 +-
 ...SerializableLocalVarPopAggregateDescriptor.java |    2 +-
 .../SerializableSkewnessAggregateDescriptor.java   |    2 +-
 .../std/SerializableSkewnessAggregateFunction.java |    2 +-
 .../std/SerializableSqlAvgAggregateDescriptor.java |    2 +-
 .../std/SerializableSqlAvgAggregateFunction.java   |    2 +-
 .../SerializableSqlCountAggregateDescriptor.java   |    2 +-
 .../std/SerializableSqlCountAggregateFunction.java |    2 +-
 .../SerializableSqlCountNAggregateDescriptor.java  |    2 +-
 .../SerializableSqlCountNAggregateFunction.java    |    2 +-
 ...SerializableSqlKurtosisAggregateDescriptor.java |    2 +-
 .../SerializableSqlKurtosisAggregateFunction.java  |    2 +-
 ...SerializableSqlSkewnessAggregateDescriptor.java |    2 +-
 .../SerializableSqlSkewnessAggregateFunction.java  |    2 +-
 .../SerializableSqlStddevAggregateDescriptor.java  |    2 +-
 .../SerializableSqlStddevAggregateFunction.java    |    2 +-
 ...erializableSqlStddevPopAggregateDescriptor.java |    2 +-
 .../std/SerializableSqlSumAggregateDescriptor.java |    2 +-
 .../std/SerializableSqlSumAggregateFunction.java   |    2 +-
 .../std/SerializableSqlVarAggregateDescriptor.java |    2 +-
 .../std/SerializableSqlVarAggregateFunction.java   |    2 +-
 .../SerializableSqlVarPopAggregateDescriptor.java  |    2 +-
 .../std/SerializableStddevAggregateDescriptor.java |    2 +-
 .../std/SerializableStddevAggregateFunction.java   |    2 +-
 .../SerializableStddevPopAggregateDescriptor.java  |    2 +-
 .../std/SerializableSumAggregateDescriptor.java    |    2 +-
 .../std/SerializableSumAggregateFunction.java      |    2 +-
 .../std/SerializableVarAggregateDescriptor.java    |    2 +-
 .../std/SerializableVarAggregateFunction.java      |    2 +-
 .../std/SerializableVarPopAggregateDescriptor.java |    2 +-
 .../std/AbstractAvgAggregateFunction.java          |    2 +-
 .../std/AbstractCountAggregateFunction.java        |    2 +-
 .../std/AbstractLocalMedianAggregateFunction.java  |    2 +-
 .../std/AbstractMedianAggregateFunction.java       |    2 +-
 .../std/AbstractMinMaxAggregateFunction.java       |    2 +-
 ...stractSingleVarStatisticsAggregateFunction.java |    2 +-
 .../std/AbstractSumAggregateFunction.java          |    2 +-
 .../std/AbstractUnionMbrAggregateFunction.java     |    2 +-
 .../aggregates/std/AvgAggregateDescriptor.java     |    2 +-
 .../aggregates/std/AvgAggregateFunction.java       |    2 +-
 .../aggregates/std/CountAggregateDescriptor.java   |    2 +-
 .../aggregates/std/CountAggregateFunction.java     |    2 +-
 .../aggregates/std/CountNAggregateDescriptor.java  |    2 +-
 .../aggregates/std/CountNAggregateFunction.java    |    2 +-
 .../std/GlobalAvgAggregateDescriptor.java          |    2 +-
 .../aggregates/std/GlobalAvgAggregateFunction.java |    2 +-
 .../std/GlobalKurtosisAggregateDescriptor.java     |    2 +-
 .../std/GlobalKurtosisAggregateFunction.java       |    2 +-
 .../std/GlobalMaxAggregateDescriptor.java          |    2 +-
 .../std/GlobalMinAggregateDescriptor.java          |    2 +-
 .../std/GlobalSkewnessAggregateDescriptor.java     |    2 +-
 .../std/GlobalSkewnessAggregateFunction.java       |    2 +-
 .../std/GlobalSqlAvgAggregateDescriptor.java       |    2 +-
 .../std/GlobalSqlAvgAggregateFunction.java         |    2 +-
 .../std/GlobalSqlKurtosisAggregateDescriptor.java  |    2 +-
 .../std/GlobalSqlKurtosisAggregateFunction.java    |    2 +-
 .../std/GlobalSqlMaxAggregateDescriptor.java       |    2 +-
 .../std/GlobalSqlMedianAggregateDescriptor.java    |    2 +-
 .../std/GlobalSqlMedianAggregateFunction.java      |    2 +-
 .../std/GlobalSqlMinAggregateDescriptor.java       |    2 +-
 .../std/GlobalSqlSkewnessAggregateDescriptor.java  |    2 +-
 .../std/GlobalSqlSkewnessAggregateFunction.java    |    2 +-
 .../std/GlobalSqlStddevAggregateDescriptor.java    |    2 +-
 .../std/GlobalSqlStddevAggregateFunction.java      |    2 +-
 .../std/GlobalSqlStddevPopAggregateDescriptor.java |    2 +-
 .../std/GlobalSqlSumAggregateDescriptor.java       |    2 +-
 .../std/GlobalSqlSumAggregateFunction.java         |    2 +-
 .../std/GlobalSqlUnionMbrAggregateDescriptor.java  |    2 +-
 .../std/GlobalSqlVarAggregateDescriptor.java       |    2 +-
 .../std/GlobalSqlVarAggregateFunction.java         |    2 +-
 .../std/GlobalSqlVarPopAggregateDescriptor.java    |    2 +-
 .../std/GlobalStddevAggregateDescriptor.java       |    2 +-
 .../std/GlobalStddevAggregateFunction.java         |    2 +-
 .../std/GlobalStddevPopAggregateDescriptor.java    |    2 +-
 .../std/GlobalSumAggregateDescriptor.java          |    2 +-
 .../aggregates/std/GlobalSumAggregateFunction.java |    2 +-
 .../std/GlobalUnionMbrAggregateDescriptor.java     |    2 +-
 .../std/GlobalVarAggregateDescriptor.java          |    2 +-
 .../aggregates/std/GlobalVarAggregateFunction.java |    2 +-
 .../std/GlobalVarPopAggregateDescriptor.java       |    2 +-
 .../std/IntermediateAvgAggregateDescriptor.java    |    2 +-
 .../std/IntermediateAvgAggregateFunction.java      |    2 +-
 .../IntermediateKurtosisAggregateDescriptor.java   |    2 +-
 .../std/IntermediateKurtosisAggregateFunction.java |    2 +-
 .../std/IntermediateMaxAggregateDescriptor.java    |    2 +-
 .../std/IntermediateMinAggregateDescriptor.java    |    2 +-
 .../IntermediateSkewnessAggregateDescriptor.java   |    2 +-
 .../std/IntermediateSkewnessAggregateFunction.java |    2 +-
 .../std/IntermediateSqlAvgAggregateDescriptor.java |    2 +-
 .../std/IntermediateSqlAvgAggregateFunction.java   |    2 +-
 ...IntermediateSqlKurtosisAggregateDescriptor.java |    2 +-
 .../IntermediateSqlKurtosisAggregateFunction.java  |    2 +-
 .../std/IntermediateSqlMaxAggregateDescriptor.java |    2 +-
 .../IntermediateSqlMedianAggregateDescriptor.java  |    2 +-
 .../IntermediateSqlMedianAggregateFunction.java    |    2 +-
 .../std/IntermediateSqlMinAggregateDescriptor.java |    2 +-
 ...IntermediateSqlSkewnessAggregateDescriptor.java |    2 +-
 .../IntermediateSqlSkewnessAggregateFunction.java  |    2 +-
 .../IntermediateSqlStddevAggregateDescriptor.java  |    2 +-
 .../IntermediateSqlStddevAggregateFunction.java    |    2 +-
 ...ntermediateSqlStddevPopAggregateDescriptor.java |    2 +-
 .../std/IntermediateSqlSumAggregateDescriptor.java |    2 +-
 .../std/IntermediateSqlSumAggregateFunction.java   |    2 +-
 ...IntermediateSqlUnionMbrAggregateDescriptor.java |    2 +-
 .../std/IntermediateSqlVarAggregateDescriptor.java |    2 +-
 .../std/IntermediateSqlVarAggregateFunction.java   |    2 +-
 .../IntermediateSqlVarPopAggregateDescriptor.java  |    2 +-
 .../std/IntermediateStddevAggregateDescriptor.java |    2 +-
 .../std/IntermediateStddevAggregateFunction.java   |    2 +-
 .../IntermediateStddevPopAggregateDescriptor.java  |    2 +-
 .../std/IntermediateSumAggregateDescriptor.java    |    2 +-
 .../std/IntermediateSumAggregateFunction.java      |    2 +-
 .../IntermediateUnionMbrAggregateDescriptor.java   |    2 +-
 .../std/IntermediateVarAggregateDescriptor.java    |    2 +-
 .../std/IntermediateVarAggregateFunction.java      |    2 +-
 .../std/IntermediateVarPopAggregateDescriptor.java |    2 +-
 .../std/KurtosisAggregateDescriptor.java           |    2 +-
 .../aggregates/std/KurtosisAggregateFunction.java  |    2 +-
 .../std/LocalAvgAggregateDescriptor.java           |    2 +-
 .../aggregates/std/LocalAvgAggregateFunction.java  |    2 +-
 .../std/LocalKurtosisAggregateDescriptor.java      |    2 +-
 .../std/LocalKurtosisAggregateFunction.java        |    2 +-
 .../std/LocalMaxAggregateDescriptor.java           |    2 +-
 .../std/LocalMinAggregateDescriptor.java           |    2 +-
 .../std/LocalSamplingAggregateDescriptor.java      |    2 +-
 .../std/LocalSkewnessAggregateDescriptor.java      |    2 +-
 .../std/LocalSkewnessAggregateFunction.java        |    2 +-
 .../std/LocalSqlAvgAggregateDescriptor.java        |    2 +-
 .../std/LocalSqlAvgAggregateFunction.java          |    2 +-
 .../std/LocalSqlKurtosisAggregateDescriptor.java   |    2 +-
 .../std/LocalSqlKurtosisAggregateFunction.java     |    2 +-
 .../std/LocalSqlMaxAggregateDescriptor.java        |    2 +-
 .../std/LocalSqlMedianAggregateDescriptor.java     |    2 +-
 .../std/LocalSqlMedianAggregateFunction.java       |    2 +-
 .../std/LocalSqlMinAggregateDescriptor.java        |    2 +-
 .../std/LocalSqlSkewnessAggregateDescriptor.java   |    2 +-
 .../std/LocalSqlSkewnessAggregateFunction.java     |    2 +-
 .../std/LocalSqlStddevAggregateDescriptor.java     |    2 +-
 .../std/LocalSqlStddevAggregateFunction.java       |    2 +-
 .../std/LocalSqlStddevPopAggregateDescriptor.java  |    2 +-
 .../std/LocalSqlSumAggregateDescriptor.java        |    2 +-
 .../std/LocalSqlSumAggregateFunction.java          |    2 +-
 .../std/LocalSqlUnionMbrAggregateDescriptor.java   |    2 +-
 .../std/LocalSqlVarAggregateDescriptor.java        |    2 +-
 .../std/LocalSqlVarAggregateFunction.java          |    2 +-
 .../std/LocalSqlVarPopAggregateDescriptor.java     |    2 +-
 .../std/LocalStddevAggregateDescriptor.java        |    2 +-
 .../std/LocalStddevAggregateFunction.java          |    2 +-
 .../std/LocalStddevPopAggregateDescriptor.java     |    2 +-
 .../std/LocalSumAggregateDescriptor.java           |    2 +-
 .../aggregates/std/LocalSumAggregateFunction.java  |    2 +-
 .../std/LocalUnionMbrAggregateDescriptor.java      |    2 +-
 .../std/LocalVarAggregateDescriptor.java           |    2 +-
 .../aggregates/std/LocalVarAggregateFunction.java  |    2 +-
 .../std/LocalVarPopAggregateDescriptor.java        |    2 +-
 .../aggregates/std/MaxAggregateDescriptor.java     |    2 +-
 .../aggregates/std/MinAggregateDescriptor.java     |    2 +-
 .../aggregates/std/MinMaxAggregateFunction.java    |    2 +-
 .../std/RangeMapAggregateDescriptor.java           |    2 +-
 .../std/SkewnessAggregateDescriptor.java           |    2 +-
 .../aggregates/std/SkewnessAggregateFunction.java  |    2 +-
 .../aggregates/std/SqlAvgAggregateDescriptor.java  |    2 +-
 .../aggregates/std/SqlAvgAggregateFunction.java    |    2 +-
 .../std/SqlCountAggregateDescriptor.java           |    2 +-
 .../aggregates/std/SqlCountAggregateFunction.java  |    2 +-
 .../std/SqlCountNAggregateDescriptor.java          |    2 +-
 .../aggregates/std/SqlCountNAggregateFunction.java |    2 +-
 .../std/SqlKurtosisAggregateDescriptor.java        |    2 +-
 .../std/SqlKurtosisAggregateFunction.java          |    2 +-
 .../aggregates/std/SqlMaxAggregateDescriptor.java  |    2 +-
 .../std/SqlMedianAggregateDescriptor.java          |    2 +-
 .../aggregates/std/SqlMedianAggregateFunction.java |    4 +-
 .../aggregates/std/SqlMinAggregateDescriptor.java  |    2 +-
 .../aggregates/std/SqlMinMaxAggregateFunction.java |    2 +-
 .../std/SqlSkewnessAggregateDescriptor.java        |    2 +-
 .../std/SqlSkewnessAggregateFunction.java          |    2 +-
 .../std/SqlStddevAggregateDescriptor.java          |    2 +-
 .../aggregates/std/SqlStddevAggregateFunction.java |    2 +-
 .../std/SqlStddevPopAggregateDescriptor.java       |    2 +-
 .../aggregates/std/SqlSumAggregateDescriptor.java  |    2 +-
 .../aggregates/std/SqlSumAggregateFunction.java    |    2 +-
 .../std/SqlUnionMbrAggregateDescriptor.java        |    2 +-
 .../std/SqlUnionMbrAggregateFunction.java          |    2 +-
 .../aggregates/std/SqlVarAggregateDescriptor.java  |    2 +-
 .../aggregates/std/SqlVarAggregateFunction.java    |    2 +-
 .../std/SqlVarPopAggregateDescriptor.java          |    2 +-
 .../aggregates/std/StddevAggregateDescriptor.java  |    2 +-
 .../aggregates/std/StddevAggregateFunction.java    |    2 +-
 .../std/StddevPopAggregateDescriptor.java          |    2 +-
 .../aggregates/std/SumAggregateDescriptor.java     |    2 +-
 .../aggregates/std/SumAggregateFunction.java       |    2 +-
 .../std/UnionMbrAggregateDescriptor.java           |    2 +-
 .../aggregates/std/UnionMbrAggregateFunction.java  |    2 +-
 .../aggregates/std/VarAggregateDescriptor.java     |    2 +-
 .../aggregates/std/VarAggregateFunction.java       |    2 +-
 .../aggregates/std/VarPopAggregateDescriptor.java  |    2 +-
 .../stream/EmptyStreamAggregateDescriptor.java     |    2 +-
 .../stream/NonEmptyStreamAggregateDescriptor.java  |    2 +-
 .../asterix/runtime/base/AsterixTupleFilter.java   |    2 +-
 .../runtime/base/AsterixTupleFilterFactory.java    |    2 +-
 .../evaluators/accessors/CircleCenterAccessor.java |    2 +-
 .../evaluators/accessors/CircleRadiusAccessor.java |    2 +-
 .../accessors/LineRectanglePolygonAccessor.java    |    2 +-
 .../accessors/PointXCoordinateAccessor.java        |    2 +-
 .../accessors/PointYCoordinateAccessor.java        |    2 +-
 .../evaluators/accessors/TemporalDayAccessor.java  |    2 +-
 .../evaluators/accessors/TemporalHourAccessor.java |    2 +-
 .../accessors/TemporalIntervalEndAccessor.java     |    2 +-
 .../accessors/TemporalIntervalEndDateAccessor.java |    2 +-
 .../TemporalIntervalEndDatetimeAccessor.java       |    2 +-
 .../accessors/TemporalIntervalEndTimeAccessor.java |    2 +-
 .../accessors/TemporalIntervalStartAccessor.java   |    2 +-
 .../TemporalIntervalStartDateAccessor.java         |    2 +-
 .../TemporalIntervalStartDatetimeAccessor.java     |    2 +-
 .../TemporalIntervalStartTimeAccessor.java         |    2 +-
 .../accessors/TemporalMillisecondAccessor.java     |    2 +-
 .../accessors/TemporalMinuteAccessor.java          |    2 +-
 .../accessors/TemporalMonthAccessor.java           |    2 +-
 .../accessors/TemporalSecondAccessor.java          |    2 +-
 .../evaluators/accessors/TemporalYearAccessor.java |    2 +-
 .../runtime/evaluators/common/ArgumentUtils.java   |    2 +-
 .../common/ClosedRecordConstructorEvalFactory.java |    2 +-
 .../evaluators/common/CreateMBREvalFactory.java    |    2 +-
 .../common/FullTextContainsFunctionEvaluator.java  |    2 +-
 .../comparisons/AbstractComparisonEvaluator.java   |    2 +-
 .../comparisons/AbstractIfEqualsEvaluator.java     |    2 +-
 .../AbstractValueComparisonEvaluator.java          |    2 +-
 .../evaluators/comparisons/EqualsDescriptor.java   |    2 +-
 .../comparisons/GreaterThanDescriptor.java         |    2 +-
 .../comparisons/GreaterThanOrEqualsDescriptor.java |    2 +-
 .../evaluators/comparisons/LessThanDescriptor.java |    2 +-
 .../comparisons/LessThanOrEqualsDescriptor.java    |    2 +-
 .../comparisons/MissingIfEqualsDescriptor.java     |    2 +-
 .../comparisons/NanIfEqualsDescriptor.java         |    2 +-
 .../comparisons/NegInfIfEqualsDescriptor.java      |    2 +-
 .../comparisons/NotEqualsDescriptor.java           |    2 +-
 .../comparisons/NullIfEqualsDescriptor.java        |    2 +-
 .../comparisons/PosInfIfEqualsDescriptor.java      |    2 +-
 .../ABinaryBase64StringConstructorDescriptor.java  |    2 +-
 ...se64StringDefaultNullConstructorDescriptor.java |    2 +-
 .../ABinaryHexStringConstructorDescriptor.java     |    2 +-
 .../ABooleanConstructorDescriptor.java             |    2 +-
 .../ABooleanDefaultNullConstructorDescriptor.java  |    2 +-
 .../constructors/ACircleConstructorDescriptor.java |    2 +-
 .../constructors/ADateConstructorDescriptor.java   |    2 +-
 .../ADateConstructorWithFormatDescriptor.java      |    2 +-
 .../ADateDefaultNullConstructorDescriptor.java     |    2 +-
 ...DefaultNullConstructorWithFormatDescriptor.java |    2 +-
 .../ADateTimeConstructorDescriptor.java            |    2 +-
 .../ADateTimeConstructorWithFormatDescriptor.java  |    2 +-
 .../ADateTimeDefaultNullConstructorDescriptor.java |    2 +-
 ...DefaultNullConstructorWithFormatDescriptor.java |    2 +-
 .../ADayTimeDurationConstructorDescriptor.java     |    2 +-
 ...meDurationDefaultNullConstructorDescriptor.java |    2 +-
 .../constructors/ADoubleConstructorDescriptor.java |    2 +-
 .../ADoubleDefaultNullConstructorDescriptor.java   |    2 +-
 .../ADurationConstructorDescriptor.java            |    2 +-
 .../ADurationDefaultNullConstructorDescriptor.java |    2 +-
 .../constructors/AFloatConstructorDescriptor.java  |    2 +-
 .../AFloatDefaultNullConstructorDescriptor.java    |    2 +-
 .../constructors/AInt16ConstructorDescriptor.java  |    2 +-
 .../AInt16DefaultNullConstructorDescriptor.java    |    2 +-
 .../constructors/AInt32ConstructorDescriptor.java  |    2 +-
 .../AInt32DefaultNullConstructorDescriptor.java    |    2 +-
 .../constructors/AInt64ConstructorDescriptor.java  |    2 +-
 .../AInt64DefaultNullConstructorDescriptor.java    |    2 +-
 .../constructors/AInt8ConstructorDescriptor.java   |    2 +-
 .../AInt8DefaultNullConstructorDescriptor.java     |    2 +-
 .../AIntervalConstructorDescriptor.java            |    2 +-
 ...IntervalStartFromDateConstructorDescriptor.java |    2 +-
 ...rvalStartFromDateTimeConstructorDescriptor.java |    2 +-
 ...IntervalStartFromTimeConstructorDescriptor.java |    2 +-
 .../constructors/ALineConstructorDescriptor.java   |    2 +-
 .../APoint3DConstructorDescriptor.java             |    2 +-
 .../constructors/APointConstructorDescriptor.java  |    2 +-
 .../APolygonConstructorDescriptor.java             |    2 +-
 .../ARectangleConstructorDescriptor.java           |    2 +-
 .../constructors/AStringConstructorDescriptor.java |    2 +-
 .../AStringDefaultNullConstructorDescriptor.java   |    2 +-
 .../constructors/ATimeConstructorDescriptor.java   |    2 +-
 .../ATimeConstructorWithFormatDescriptor.java      |    2 +-
 .../ATimeDefaultNullConstructorDescriptor.java     |    2 +-
 ...DefaultNullConstructorWithFormatDescriptor.java |    2 +-
 .../AUUIDFromStringConstructorDescriptor.java      |    2 +-
 ...FromStringDefaultNullConstructorDescriptor.java |    2 +-
 .../AYearMonthDurationConstructorDescriptor.java   |    2 +-
 ...thDurationDefaultNullConstructorDescriptor.java |    2 +-
 .../AbstractBinaryConstructorEvaluator.java        |    2 +-
 .../AbstractBooleanConstructorEvaluator.java       |    2 +-
 .../constructors/AbstractConstructorEvaluator.java |    2 +-
 .../AbstractDateConstructorEvaluator.java          |    2 +-
 ...AbstractDateConstructorWithFormatEvaluator.java |    2 +-
 .../AbstractDateTimeConstructorEvaluator.java      |    2 +-
 ...ractDateTimeConstructorWithFormatEvaluator.java |    2 +-
 ...bstractDayTimeDurationConstructorEvaluator.java |    2 +-
 .../AbstractDoubleConstructorEvaluator.java        |    2 +-
 .../AbstractDurationConstructorEvaluator.java      |    2 +-
 .../AbstractFloatConstructorEvaluator.java         |    2 +-
 .../AbstractInt16ConstructorEvaluator.java         |    2 +-
 .../AbstractInt32ConstructorEvaluator.java         |    2 +-
 .../AbstractInt64ConstructorEvaluator.java         |    2 +-
 .../AbstractInt8ConstructorEvaluator.java          |    2 +-
 .../AbstractIntConstructorEvaluator.java           |    2 +-
 .../AbstractStringConstructorEvaluator.java        |    2 +-
 .../AbstractTimeConstructorEvaluator.java          |    2 +-
 ...AbstractTimeWithFormatConstructorEvaluator.java |    2 +-
 ...AbstractUUIDFromStringConstructorEvaluator.java |    2 +-
 ...tractYearMonthDurationConstructorEvaluator.java |    2 +-
 .../OpenRecordConstructorDescriptor.java           |    2 +-
 .../OrderedListConstructorDescriptor.java          |    2 +-
 .../UnorderedListConstructorDescriptor.java        |    2 +-
 .../functions/AbstractArrayAddRemoveEval.java      |    2 +-
 .../functions/AbstractArrayMoveSwapEval.java       |    2 +-
 .../functions/AbstractArrayProcessArraysEval.java  |    2 +-
 .../functions/AbstractArrayProcessEval.java        |    2 +-
 .../functions/AbstractArraySearchEval.java         |    2 +-
 .../functions/AbstractBinaryStringBoolEval.java    |    2 +-
 .../functions/AbstractBinaryStringEval.java        |    2 +-
 .../functions/AbstractBinaryStringIntEval.java     |    2 +-
 .../functions/AbstractBinaryStringStringEval.java  |    2 +-
 .../functions/AbstractConcatStringEval.java        |    2 +-
 .../functions/AbstractNumericArithmeticEval.java   |    2 +-
 .../functions/AbstractQuadStringStringEval.java    |    2 +-
 .../AbstractStringStringStringIntEval.java         |    2 +-
 .../functions/AbstractTripleStringBoolEval.java    |    2 +-
 .../functions/AbstractTripleStringEval.java        |    2 +-
 .../functions/AbstractTripleStringIntEval.java     |    2 +-
 .../functions/AbstractTripleStringStringEval.java  |    2 +-
 .../AbstractUnaryNumericDoubleFunctionEval.java    |    2 +-
 .../AbstractUnaryNumericFunctionEval.java          |    2 +-
 .../functions/AbstractUnaryStringStringEval.java   |    2 +-
 .../evaluators/functions/AndDescriptor.java        |    2 +-
 .../functions/AnyCollectionMemberDescriptor.java   |    2 +-
 .../functions/ArrayAppendDescriptor.java           |    2 +-
 .../functions/ArrayBinarySearchDescriptor.java     |    2 +-
 .../functions/ArrayConcatDescriptor.java           |    2 +-
 .../functions/ArrayContainsDescriptor.java         |    2 +-
 .../functions/ArrayDistinctDescriptor.java         |    2 +-
 .../functions/ArrayExceptDescriptor.java           |    2 +-
 .../functions/ArrayFlattenDescriptor.java          |    2 +-
 .../functions/ArrayIfNullDescriptor.java           |    2 +-
 .../functions/ArrayInsertDescriptor.java           |    2 +-
 .../functions/ArrayIntersectDescriptor.java        |    2 +-
 .../evaluators/functions/ArrayMoveDescriptor.java  |    2 +-
 .../functions/ArrayPositionDescriptor.java         |    2 +-
 .../functions/ArrayPrependDescriptor.java          |    2 +-
 .../evaluators/functions/ArrayPutDescriptor.java   |    2 +-
 .../evaluators/functions/ArrayRangeEvaluator.java  |    2 +-
 .../functions/ArrayRangeWithStepDescriptor.java    |    2 +-
 .../functions/ArrayRangeWithoutStepDescriptor.java |    2 +-
 .../functions/ArrayRemoveDescriptor.java           |    2 +-
 .../functions/ArrayRepeatDescriptor.java           |    2 +-
 .../functions/ArrayReplaceEvaluator.java           |    2 +-
 .../ArrayReplaceWithMaximumDescriptor.java         |    2 +-
 .../ArrayReplaceWithoutMaximumDescriptor.java      |    2 +-
 .../functions/ArrayReverseDescriptor.java          |    2 +-
 .../evaluators/functions/ArraySliceEvaluator.java  |    2 +-
 .../ArraySliceWithEndPositionDescriptor.java       |    2 +-
 .../ArraySliceWithoutEndPositionDescriptor.java    |    2 +-
 .../evaluators/functions/ArraySortDescriptor.java  |    2 +-
 .../evaluators/functions/ArrayStarDescriptor.java  |    2 +-
 .../evaluators/functions/ArraySwapDescriptor.java  |    2 +-
 .../functions/ArraySymDiffDescriptor.java          |    2 +-
 .../evaluators/functions/ArraySymDiffEval.java     |    2 +-
 .../functions/ArraySymDiffnDescriptor.java         |    2 +-
 .../evaluators/functions/ArrayUnionDescriptor.java |    2 +-
 .../functions/CastTypeEvaluatorFactory.java        |    2 +-
 .../functions/CastTypeLaxDescriptor.java           |    2 +-
 .../functions/CheckUnknownDescriptor.java          |    2 +-
 .../functions/CodePointToStringDescriptor.java     |    2 +-
 .../functions/CreateCircleDescriptor.java          |    2 +-
 .../evaluators/functions/CreateLineDescriptor.java |    2 +-
 .../functions/CreatePointDescriptor.java           |    2 +-
 .../functions/CreatePolygonDescriptor.java         |    2 +-
 .../functions/CreateQueryUIDDescriptor.java        |    2 +-
 .../functions/CreateRectangleDescriptor.java       |    2 +-
 .../evaluators/functions/CreateUUIDDescriptor.java |    2 +-
 .../functions/DecodeDataverseNameDescriptor.java   |    2 +-
 .../functions/DeepEqualityDescriptor.java          |    2 +-
 .../FullTextContainsFunctionDescriptor.java        |    2 +-
 .../functions/GetIntersectionDescriptor.java       |    2 +-
 .../evaluators/functions/GetItemDescriptor.java    |    2 +-
 .../functions/GetJobParameterByNameDescriptor.java |    2 +-
 .../evaluators/functions/GetTypeDescriptor.java    |    2 +-
 .../evaluators/functions/IfInfDescriptor.java      |    2 +-
 .../evaluators/functions/IfMissingDescriptor.java  |    2 +-
 .../functions/IfMissingOrNullDescriptor.java       |    2 +-
 .../evaluators/functions/IfNanDescriptor.java      |    2 +-
 .../evaluators/functions/IfNanOrInfDescriptor.java |    2 +-
 .../evaluators/functions/IfNullDescriptor.java     |    2 +-
 .../functions/IfSystemNullDescriptor.java          |    2 +-
 .../functions/InjectFailureDescriptor.java         |    2 +-
 .../evaluators/functions/IsArrayDescriptor.java    |    2 +-
 .../evaluators/functions/IsAtomicDescriptor.java   |    2 +-
 .../evaluators/functions/IsBinaryDescriptor.java   |    2 +-
 .../evaluators/functions/IsBooleanDescriptor.java  |    2 +-
 .../evaluators/functions/IsCircleDescriptor.java   |    2 +-
 .../evaluators/functions/IsDateDescriptor.java     |    2 +-
 .../evaluators/functions/IsDatetimeDescriptor.java |    2 +-
 .../evaluators/functions/IsDurationDescriptor.java |    2 +-
 .../evaluators/functions/IsIntervalDescriptor.java |    2 +-
 .../evaluators/functions/IsLineDescriptor.java     |    2 +-
 .../evaluators/functions/IsMissingDescriptor.java  |    2 +-
 .../evaluators/functions/IsMultisetDescriptor.java |    2 +-
 .../evaluators/functions/IsNullDescriptor.java     |    2 +-
 .../evaluators/functions/IsNumberDescriptor.java   |    2 +-
 .../IsNumericAddCompatibleDescriptor.java          |    2 +-
 .../evaluators/functions/IsObjectDescriptor.java   |    2 +-
 .../evaluators/functions/IsPointDescriptor.java    |    2 +-
 .../evaluators/functions/IsPolygonDescriptor.java  |    2 +-
 .../functions/IsRectangleDescriptor.java           |    2 +-
 .../evaluators/functions/IsSpatialDescriptor.java  |    2 +-
 .../evaluators/functions/IsStringDescriptor.java   |    2 +-
 .../functions/IsSystemNullDescriptor.java          |    2 +-
 .../evaluators/functions/IsTemporalDescriptor.java |    2 +-
 .../evaluators/functions/IsTimeDescriptor.java     |    2 +-
 .../evaluators/functions/IsUUIDDescriptor.java     |    2 +-
 .../evaluators/functions/IsUnknownDescriptor.java  |    2 +-
 .../evaluators/functions/LenDescriptor.java        |    2 +-
 .../evaluators/functions/NotDescriptor.java        |    2 +-
 .../functions/NumericACosDescriptor.java           |    2 +-
 .../functions/NumericASinDescriptor.java           |    2 +-
 .../functions/NumericATan2Descriptor.java          |    2 +-
 .../functions/NumericATanDescriptor.java           |    2 +-
 .../evaluators/functions/NumericAbsDescriptor.java |    2 +-
 .../evaluators/functions/NumericAddDescriptor.java |    2 +-
 .../functions/NumericCeilingDescriptor.java        |    2 +-
 .../evaluators/functions/NumericCosDescriptor.java |    2 +-
 .../functions/NumericCoshDescriptor.java           |    2 +-
 .../functions/NumericDegreesDescriptor.java        |    2 +-
 .../evaluators/functions/NumericDivDescriptor.java |    2 +-
 .../functions/NumericDivideDescriptor.java         |    2 +-
 .../evaluators/functions/NumericExpDescriptor.java |    2 +-
 .../functions/NumericFloorDescriptor.java          |    2 +-
 .../evaluators/functions/NumericLnDescriptor.java  |    2 +-
 .../evaluators/functions/NumericLogDescriptor.java |    2 +-
 .../functions/NumericModuloDescriptor.java         |    2 +-
 .../functions/NumericMultiplyDescriptor.java       |    2 +-
 .../functions/NumericPowerDescriptor.java          |    2 +-
 .../functions/NumericRadiansDescriptor.java        |    2 +-
 .../functions/NumericRoundDescriptor.java          |    2 +-
 .../functions/NumericRoundEvaluator.java           |    2 +-
 .../NumericRoundHalfToEven2Descriptor.java         |    2 +-
 .../NumericRoundHalfToEvenDescriptor.java          |    2 +-
 .../functions/NumericRoundHalfUp2Descriptor.java   |    2 +-
 .../functions/NumericRoundTruncEvaluator.java      |    2 +-
 .../NumericRoundWithRoundDigitDescriptor.java      |    2 +-
 .../functions/NumericSignDescriptor.java           |    2 +-
 .../evaluators/functions/NumericSinDescriptor.java |    2 +-
 .../functions/NumericSinhDescriptor.java           |    2 +-
 .../functions/NumericSqrtDescriptor.java           |    2 +-
 .../evaluators/functions/NumericSubDescriptor.java |    2 +-
 .../functions/NumericSubtractDescriptor.java       |    2 +-
 .../evaluators/functions/NumericTanDescriptor.java |    2 +-
 .../functions/NumericTanhDescriptor.java           |    2 +-
 .../functions/NumericTruncDescriptor.java          |    2 +-
 .../functions/NumericUnaryMinusDescriptor.java     |    2 +-
 .../runtime/evaluators/functions/OrDescriptor.java |    2 +-
 .../evaluators/functions/RandomDescriptor.java     |    2 +-
 .../functions/RandomWithSeedDescriptor.java        |    2 +-
 .../functions/ReferenceTileDescriptor.java         |    2 +-
 .../functions/SerializedSizeDescriptor.java        |    2 +-
 .../evaluators/functions/SleepDescriptor.java      |    2 +-
 .../functions/SpatialAreaDescriptor.java           |    2 +-
 .../functions/SpatialCellDescriptor.java           |    2 +-
 .../functions/SpatialDistanceDescriptor.java       |    2 +-
 .../functions/SpatialIntersectDescriptor.java      |    2 +-
 .../functions/StringConcatDescriptor.java          |    2 +-
 .../functions/StringContainsDescriptor.java        |    2 +-
 .../functions/StringEndsWithDescriptor.java        |    2 +-
 .../functions/StringEqualDescriptor.java           |    2 +-
 .../functions/StringInitCapDescriptor.java         |    2 +-
 .../evaluators/functions/StringJoinDescriptor.java |    2 +-
 .../functions/StringLTrim2Descriptor.java          |    2 +-
 .../functions/StringLTrimDescriptor.java           |    2 +-
 .../functions/StringLengthDescriptor.java          |    2 +-
 .../evaluators/functions/StringLikeDescriptor.java |    2 +-
 .../functions/StringLowerCaseDescriptor.java       |    2 +-
 .../functions/StringPositionDescriptor.java        |    2 +-
 .../functions/StringPositionOffset1Descriptor.java |    2 +-
 .../functions/StringRTrim2Descriptor.java          |    2 +-
 .../functions/StringRTrimDescriptor.java           |    2 +-
 .../functions/StringRegExpContainsDescriptor.java  |    2 +-
 .../StringRegExpContainsWithFlagDescriptor.java    |    2 +-
 .../functions/StringRegExpLikeDescriptor.java      |    2 +-
 .../StringRegExpLikeWithFlagDescriptor.java        |    2 +-
 .../functions/StringRegExpMatchesDescriptor.java   |    2 +-
 .../functions/StringRegExpPositionDescriptor.java  |    2 +-
 .../StringRegExpPositionOffset1Descriptor.java     |    2 +-
 ...ingRegExpPositionOffset1WithFlagDescriptor.java |    2 +-
 .../StringRegExpPositionWithFlagDescriptor.java    |    2 +-
 .../functions/StringRegExpReplaceDescriptor.java   |    2 +-
 .../StringRegExpReplaceWithFlagDescriptor.java     |    2 +-
 .../functions/StringRegExpSplitDescriptor.java     |    2 +-
 .../functions/StringRepeatDescriptor.java          |    2 +-
 .../functions/StringReplaceDescriptor.java         |    2 +-
 .../StringReplaceWithLimitDescriptor.java          |    2 +-
 .../functions/StringReverseDescriptor.java         |    2 +-
 .../functions/StringSplitDescriptor.java           |    2 +-
 .../functions/StringStartsWithDescriptor.java      |    2 +-
 .../functions/StringToCodePointDescriptor.java     |    2 +-
 .../functions/StringTrim2Descriptor.java           |    2 +-
 .../evaluators/functions/StringTrimDescriptor.java |    2 +-
 .../functions/StringUpperCaseDescriptor.java       |    2 +-
 .../evaluators/functions/Substring2Descriptor.java |    2 +-
 .../evaluators/functions/Substring2Eval.java       |    2 +-
 .../functions/Substring2Offset1Descriptor.java     |    2 +-
 .../functions/SubstringAfterDescriptor.java        |    2 +-
 .../functions/SubstringBeforeDescriptor.java       |    2 +-
 .../evaluators/functions/SubstringDescriptor.java  |    2 +-
 .../evaluators/functions/SubstringEval.java        |    2 +-
 .../functions/SubstringOffset1Descriptor.java      |    2 +-
 .../evaluators/functions/SwitchCaseDescriptor.java |    2 +-
 .../evaluators/functions/ToArrayDescriptor.java    |    2 +-
 .../evaluators/functions/ToAtomicDescriptor.java   |    2 +-
 .../evaluators/functions/ToBigIntDescriptor.java   |    2 +-
 .../evaluators/functions/ToBooleanDescriptor.java  |    2 +-
 .../evaluators/functions/ToDoubleDescriptor.java   |    2 +-
 .../evaluators/functions/ToNumberDescriptor.java   |    2 +-
 .../evaluators/functions/ToObjectDescriptor.java   |    2 +-
 .../functions/ToObjectVarStrDescriptor.java        |    2 +-
 .../evaluators/functions/ToStringDescriptor.java   |    2 +-
 .../functions/TreatAsIntegerDescriptor.java        |    2 +-
 .../evaluators/functions/UUIDDescriptor.java       |    2 +-
 .../binary/AbstractBinaryScalarEvaluator.java      |    2 +-
 .../binary/AbstractFindBinaryEvaluator.java        |    2 +-
 .../binary/AbstractSubBinaryEvaluator.java         |    2 +-
 .../functions/binary/BinaryConcatDescriptor.java   |    2 +-
 .../functions/binary/BinaryLengthDescriptor.java   |    2 +-
 .../functions/binary/FindBinaryDescriptor.java     |    2 +-
 .../functions/binary/FindBinaryFromDescriptor.java |    2 +-
 .../functions/binary/ParseBinaryDescriptor.java    |    2 +-
 .../functions/binary/PrintBinaryDescriptor.java    |    2 +-
 .../functions/binary/SubBinaryFromDescriptor.java  |    2 +-
 .../binary/SubBinaryFromToDescriptor.java          |    2 +-
 .../AbstractBitMultipleValuesEvaluator.java        |    2 +-
 .../bitwise/AbstractBitSingleValueEvaluator.java   |    2 +-
 .../bitwise/AbstractBitValuePositionEvaluator.java |    2 +-
 .../functions/bitwise/BitAndDescriptor.java        |    2 +-
 .../functions/bitwise/BitClearDescriptor.java      |    2 +-
 .../functions/bitwise/BitCountDescriptor.java      |    2 +-
 .../functions/bitwise/BitNotDescriptor.java        |    2 +-
 .../functions/bitwise/BitOrDescriptor.java         |    2 +-
 .../functions/bitwise/BitSetDescriptor.java        |    2 +-
 .../bitwise/BitShiftWithRotateFlagDescriptor.java  |    2 +-
 .../BitShiftWithoutRotateFlagDescriptor.java       |    2 +-
 .../bitwise/BitTestWithAllFlagDescriptor.java      |    2 +-
 .../bitwise/BitTestWithoutAllFlagDescriptor.java   |    2 +-
 .../bitwise/BitValueCountFlagEvaluator.java        |    2 +-
 .../bitwise/BitValuePositionFlagEvaluator.java     |    2 +-
 .../functions/bitwise/BitXorDescriptor.java        |    2 +-
 .../bitwise/IsBitSetWithAllFlagDescriptor.java     |    2 +-
 .../bitwise/IsBitSetWithoutAllFlagDescriptor.java  |    2 +-
 .../records/FieldAccessByIndexEvalFactory.java     |    2 +-
 .../records/FieldAccessByNameEvalFactory.java      |    2 +-
 .../records/FieldAccessNestedEvalFactory.java      |    2 +-
 .../records/GetRecordFieldValueEvalFactory.java    |    2 +-
 .../records/GetRecordFieldsEvalFactory.java        |    2 +-
 .../functions/records/PairsDescriptor.java         |    2 +-
 .../records/PutAutogeneratedKeyDescriptor.java     |    2 +-
 .../records/PutAutogeneratedKeyEvaluator.java      |    2 +-
 .../functions/records/RecordAddDescriptor.java     |    2 +-
 .../records/RecordAddFieldsDescriptor.java         |    2 +-
 .../functions/records/RecordConcatEvalFactory.java |    2 +-
 .../functions/records/RecordLengthDescriptor.java  |    2 +-
 .../functions/records/RecordMergeDescriptor.java   |    2 +-
 .../functions/records/RecordMergeEvaluator.java    |    2 +-
 .../RecordMergeIgnoreDuplicatesDescriptor.java     |    2 +-
 .../functions/records/RecordNamesDescriptor.java   |    2 +-
 .../functions/records/RecordPairsDescriptor.java   |    2 +-
 .../functions/records/RecordPutDescriptor.java     |    2 +-
 .../functions/records/RecordRemoveDescriptor.java  |    2 +-
 .../records/RecordRemoveFieldsEvalFactory.java     |    2 +-
 .../functions/records/RecordRenameDescriptor.java  |    2 +-
 .../functions/records/RecordReplaceDescriptor.java |    2 +-
 .../functions/records/RecordUnwrapDescriptor.java  |    2 +-
 .../functions/records/RecordValuesDescriptor.java  |    2 +-
 .../temporal/AbstractCurrentDateEval.java          |    2 +-
 .../temporal/AbstractCurrentDateTimeEval.java      |    2 +-
 .../temporal/AbstractCurrentTemporalValueEval.java |    2 +-
 .../temporal/AbstractCurrentTimeEval.java          |    2 +-
 .../AbstractIntervalLogicFuncDescriptor.java       |    2 +-
 .../AdjustDateTimeForTimeZoneDescriptor.java       |    2 +-
 .../temporal/AdjustTimeForTimeZoneDescriptor.java  |    2 +-
 .../CalendarDurationFromDateDescriptor.java        |    2 +-
 .../CalendarDurationFromDateTimeDescriptor.java    |    2 +-
 .../functions/temporal/CurrentDateDescriptor.java  |    2 +-
 .../functions/temporal/CurrentDateEval.java        |    2 +-
 .../temporal/CurrentDateImmediateDescriptor.java   |    2 +-
 .../temporal/CurrentDateImmediateEval.java         |    2 +-
 .../temporal/CurrentDateTimeDescriptor.java        |    2 +-
 .../functions/temporal/CurrentDateTimeEval.java    |    2 +-
 .../CurrentDateTimeImmediateDescriptor.java        |    2 +-
 .../temporal/CurrentDateTimeImmediateEval.java     |    2 +-
 .../functions/temporal/CurrentTimeDescriptor.java  |    2 +-
 .../functions/temporal/CurrentTimeEval.java        |    2 +-
 .../temporal/CurrentTimeImmediateDescriptor.java   |    2 +-
 .../temporal/CurrentTimeImmediateEval.java         |    2 +-
 .../temporal/DateFromDatetimeDescriptor.java       |    2 +-
 .../temporal/DateFromUnixTimeInDaysDescriptor.java |    2 +-
 .../DatetimeFromDateAndTimeDescriptor.java         |    2 +-
 .../DatetimeFromUnixTimeInMsDescriptor.java        |    2 +-
 .../DatetimeFromUnixTimeInMsWithTzDescriptor.java  |    2 +-
 .../DatetimeFromUnixTimeInSecsDescriptor.java      |    2 +-
 ...DatetimeFromUnixTimeInSecsWithTzDescriptor.java |    2 +-
 .../functions/temporal/DayOfWeek2Descriptor.java   |    2 +-
 .../functions/temporal/DayOfWeekDescriptor.java    |    2 +-
 .../functions/temporal/DayOfYearDescriptor.java    |    2 +-
 .../DayTimeDurationComparatorDescriptor.java       |    2 +-
 .../temporal/DurationEqualDescriptor.java          |    2 +-
 .../temporal/DurationFromIntervalDescriptor.java   |    2 +-
 .../DurationFromMillisecondsDescriptor.java        |    2 +-
 .../temporal/DurationFromMonthsDescriptor.java     |    2 +-
 .../temporal/GetDayTimeDurationDescriptor.java     |    2 +-
 .../temporal/GetOverlappingIntervalDescriptor.java |    2 +-
 .../temporal/GetYearMonthDurationDescriptor.java   |    2 +-
 .../functions/temporal/IntervalBinDescriptor.java  |    2 +-
 .../MillisecondsFromDayTimeDurationDescriptor.java |    2 +-
 .../MonthsFromYearMonthDurationDescriptor.java     |    2 +-
 .../functions/temporal/OverlapBinsDescriptor.java  |    2 +-
 .../functions/temporal/ParseDateDescriptor.java    |    2 +-
 .../temporal/ParseDateTimeDescriptor.java          |    2 +-
 .../functions/temporal/ParseTimeDescriptor.java    |    2 +-
 .../functions/temporal/PrintDateDescriptor.java    |    2 +-
 .../temporal/PrintDateTimeDescriptor.java          |    2 +-
 .../functions/temporal/PrintTimeDescriptor.java    |    2 +-
 .../temporal/QuarterOfYearDescriptor.java          |    2 +-
 .../temporal/TimeFromDatetimeDescriptor.java       |    2 +-
 .../temporal/TimeFromUnixTimeInMsDescriptor.java   |    2 +-
 .../temporal/UnixTimeFromDateInDaysDescriptor.java |    2 +-
 .../temporal/UnixTimeFromDateInMsDescriptor.java   |    2 +-
 .../UnixTimeFromDatetimeInMsDescriptor.java        |    2 +-
 .../UnixTimeFromDatetimeInMsWithTzDescriptor.java  |    2 +-
 .../UnixTimeFromDatetimeInSecsDescriptor.java      |    2 +-
 ...UnixTimeFromDatetimeInSecsWithTzDescriptor.java |    2 +-
 .../temporal/UnixTimeFromTimeInMsDescriptor.java   |    2 +-
 .../functions/temporal/WeekOfYear2Descriptor.java  |    2 +-
 .../functions/temporal/WeekOfYearDescriptor.java   |    2 +-
 .../YearMonthDurationComparatorDescriptor.java     |    2 +-
 .../LSMPrimaryInsertOperatorNodePushable.java      |    4 +-
 .../std/DenseRankRunningAggregateDescriptor.java   |    2 +-
 .../std/NtileRunningAggregateDescriptor.java       |    2 +-
 .../std/PercentRankRunningAggregateDescriptor.java |    2 +-
 .../std/RankRunningAggregateDescriptor.java        |    2 +-
 .../std/RowNumberRunningAggregateDescriptor.java   |    2 +-
 .../SampleSlotRunningAggregateFunctionFactory.java |    2 +-
 .../std/TidRunningAggregateDescriptor.java         |    2 +-
 ...MarkFirstMissingRunningAggregateDescriptor.java |    2 +-
 ...WinMarkFirstNullRunningAggregateDescriptor.java |    2 +-
 .../WinPartitionLenRunningAggregateDescriptor.java |    2 +-
 .../unnestingfunctions/std/RangeDescriptor.java    |    2 +-
 .../std/ScanCollectionDescriptor.java              |    2 +-
 .../std/SpatialTileDescriptor.java                 |    2 +-
 .../std/SubsetCollectionDescriptor.java            |    2 +-
 .../runtime/writer/IExternalPrinterFactory.java    |    4 +-
 asterixdb/asterix-server/pom.xml                   |   11 +
 asterixdb/asterix-spidersilk/pom.xml               |   12 +
 asterixdb/asterix-test-framework/pom.xml           |    7 +
 asterixdb/asterix-tools/pom.xml                    |   11 +
 asterixdb/asterix-transactions/pom.xml             |    8 +
 .../PersistentLocalResourceRepository.java         |   21 +-
 asterixdb/pom.xml                                  |  145 +-
 .../common/exceptions/AlgebricksException.java     |    4 +
 .../algebricks/algebricks-compiler/pom.xml         |    9 +
 .../core/algebra/metadata/IMetadataProvider.java   |    3 +
 .../physical/AbstractHashJoinPOperator.java        |   66 +-
 .../AbstractPreSortedDistinctByPOperator.java      |    8 +-
 .../AbstractPreclusteredGroupByPOperator.java      |    6 +-
 .../physical/AbstractWindowPOperator.java          |    8 +-
 .../physical/ExternalGroupByPOperator.java         |   10 +-
 .../operators/physical/SinkWritePOperator.java     |    9 +-
 .../IPartitioningRequirementsCoordinator.java      |   54 +-
 .../core/algebra/util/OperatorPropertiesUtil.java  |   11 +
 .../hyracks/algebricks/data/IAWriterFactory.java   |    3 +-
 .../hyracks/algebricks/data/IPrinterFactory.java   |    4 +-
 .../data/impl/IntegerPrinterFactory.java           |    3 +-
 .../data/impl/UTF8StringPrinterFactory.java        |    3 +-
 .../rewriter/rules/PullSelectOutOfEqJoin.java      |    7 +
 .../algebricks/rewriter/util/JoinUtils.java        |   42 +-
 .../TupleCountAggregateFunctionFactory.java        |    2 +-
 .../TupleCountRunningAggregateFunctionFactory.java |    2 +-
 .../runtime/base/IAggregateEvaluatorFactory.java   |    1 +
 .../base/IRunningAggregateEvaluatorFactory.java    |    1 +
 .../runtime/base/IScalarEvaluatorFactory.java      |    1 +
 .../base/ISerializedAggregateEvaluatorFactory.java |    1 +
 .../runtime/base/IUnnestingEvaluatorFactory.java   |    1 +
 .../evaluators/ColumnAccessEvalFactory.java        |    2 +-
 .../runtime/evaluators/ConstantEvalFactory.java    |    2 +-
 .../runtime/evaluators/EvaluatorContext.java       |    2 +-
 .../evaluators/TupleFieldEvaluatorFactory.java     |    2 +-
 .../evaluators/TuplePairEvaluatorFactory.java      |    2 +-
 .../operators/aggreg/AggregatePushRuntime.java     |    2 +-
 .../SerializableAggregatorDescriptorFactory.java   |    2 +-
 ...pleAlgebricksAccumulatingAggregatorFactory.java |    2 +-
 .../AbstractRunningAggregatePushRuntime.java       |    2 +-
 .../base/AbstractOneInputPushRuntime.java          |    3 +-
 .../operators/std/AssignRuntimeFactory.java        |    4 +-
 .../operators/std/PrinterRuntimeFactory.java       |    2 +-
 .../operators/std/SinkWriterRuntimeFactory.java    |    2 +-
 .../operators/std/SplitOperatorDescriptor.java     |    2 +-
 .../operators/std/StreamLimitRuntimeFactory.java   |    2 +-
 .../operators/std/StreamSelectRuntimeFactory.java  |    2 +-
 .../std/StringStreamingRuntimeFactory.java         |    5 +-
 .../operators/std/SwitchOperatorDescriptor.java    |    2 +-
 .../operators/std/UnnestRuntimeFactory.java        |    2 +-
 .../win/AbstractWindowNestedPlansPushRuntime.java  |    2 +-
 .../ResultSerializerFactoryProvider.java           |    6 +-
 .../runtime/writers/PrinterBasedWriterFactory.java |    8 +-
 .../writers/SerializedDataWriterFactory.java       |    5 +-
 .../algebricks/algebricks-tests/pom.xml            |    4 +
 .../tests/pushruntime/IntArrayUnnester.java        |    5 +-
 .../tests/pushruntime/IntegerAddEvalFactory.java   |    2 +-
 .../pushruntime/IntegerConstantEvalFactory.java    |    2 +-
 .../pushruntime/IntegerEqualsEvalFactory.java      |    2 +-
 .../pushruntime/IntegerGreaterThanEvalFactory.java |    2 +-
 hyracks-fullstack/hyracks/hyracks-api/pom.xml      |    4 +
 .../hyracks/api/context}/IEvaluatorContext.java    |    3 +-
 .../dataflow/value/IResultSerializerFactory.java   |    5 +-
 .../api/exceptions/HyracksDataException.java       |    4 +-
 .../hyracks/api/exceptions/HyracksException.java   |    4 +
 .../runtime/SuperActivityOperatorNodePushable.java |   65 +-
 .../org/apache/hyracks/api/util/CleanupUtils.java  |    4 +-
 .../apache/hyracks/api/util/ExceptionUtils.java    |    3 +
 .../org/apache/hyracks/api/util/InvokeUtil.java    |   33 +
 hyracks-fullstack/hyracks/hyracks-client/pom.xml   |    4 +
 .../cloud/util/CloudRetryableRequestUtil.java      |   14 +-
 .../hyracks-control/hyracks-control-cc/pom.xml     |    7 +-
 .../hyracks-control/hyracks-control-common/pom.xml |    9 +
 .../hyracks-control/hyracks-nc-service/pom.xml     |    9 +
 .../hyracks/hyracks-data/hyracks-data-std/pom.xml  |   10 +
 .../hyracks/hyracks-dataflow-common/pom.xml        |    9 +
 .../hyracks/hyracks-dataflow-std/pom.xml           |    9 +
 .../std/result/ResultWriterOperatorDescriptor.java |    2 +-
 .../examples/btree/helper/RuntimeContext.java      |    2 +-
 .../hyracks-integration-tests/pom.xml              |    4 +
 .../util/ResultSerializerFactoryProvider.java      |    5 +-
 hyracks-fullstack/hyracks/hyracks-hdfs/pom.xml     |    4 +
 hyracks-fullstack/hyracks/hyracks-ipc/pom.xml      |    9 +
 hyracks-fullstack/hyracks/hyracks-net/pom.xml      |    9 +
 .../hyracks/hyracks-storage-am-btree/pom.xml       |    9 +
 .../hyracks/hyracks-storage-am-common/pom.xml      |    4 +
 .../storage/am/common/build/IndexBuilder.java      |    7 +-
 .../am/common/dataflow/IndexDataflowHelper.java    |   59 +-
 .../am/common/dataflow/IndexLifecycleManager.java  |   62 +-
 .../am/lsm/common/api/LSMOperationType.java        |    3 +-
 .../lsm/common/impls/AbstractLSMDiskComponent.java |    2 +
 .../common/impls/AbstractLSMMemoryComponent.java   |   19 +
 .../storage/am/lsm/common/impls/LSMHarness.java    |   10 +-
 .../storage/common/ILocalResourceRepository.java   |    8 +
 .../storage/common/IResourceLifecycleManager.java  |   15 +-
 .../common/TransientLocalResourceRepository.java   |    9 +
 .../hyracks/test/support/TestStorageManager.java   |    2 +-
 .../support/TestStorageManagerComponentHolder.java |    4 +-
 .../hyracks/util/InterruptableBiFunction.java      |   31 +-
 .../main/java/org/apache/hyracks/util/Span.java    |   38 +
 hyracks-fullstack/pom.xml                          |   56 +-
 1444 files changed, 9912 insertions(+), 3654 deletions(-)
 copy 
hyracks-fullstack/algebricks/algebricks-data/src/main/java/org/apache/hyracks/algebricks/data/IPrinterFactory.java
 => 
asterixdb/asterix-app/src/test/resources/optimizerts/queries/ASTERIXDB-3580.sqlpp
 (82%)
 copy 
asterixdb/asterix-app/src/test/resources/{runtimets/queries_sqlpp/copy-to/csv/type-mismatch/type-mismatch.02.update.sqlpp
 => optimizerts/queries/joins/ASTERIXDB-3572-1-equi-non-equi-condition.sqlpp} 
(69%)
 copy 
asterixdb/asterix-app/src/test/resources/{runtimets/queries_sqlpp/copy-to/csv/type-mismatch/type-mismatch.02.update.sqlpp
 => optimizerts/queries/joins/ASTERIXDB-3572-2-equi-non-equi-condition.sqlpp} 
(70%)
 rename 
asterixdb/asterix-app/src/test/resources/optimizerts/queries/{pull_select_above_eq_join.sqlpp
 => keep_pred_in_join.sqlpp} (100%)
 copy 
asterixdb/{asterix-runtime/src/main/java/org/apache/asterix/runtime/writer/IExternalPrinterFactory.java
 => 
asterix-app/src/test/resources/optimizerts/queries/query-ASTERIXDB-3562.sqlpp} 
(67%)
 rename 
asterixdb/asterix-app/src/test/resources/optimizerts/queries_sqlpp/{pull_select_above_eq_join.sqlpp
 => keep_pred_in_join.sqlpp} (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/results/ASTERIXDB-3580.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/ASTERIXDB-3572-1-equi-non-equi-condition.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/results/joins/ASTERIXDB-3572-2-equi-non-equi-condition.plan
 copy 
asterixdb/asterix-app/src/test/resources/optimizerts/results/{collocated.plan 
=> keep_pred_in_join.plan} (54%)
 delete mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/results/pull_select_above_eq_join.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/results/query-ASTERIXDB-3562.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/ASTERIXDB-3580.plan
 rename 
asterixdb/asterix-app/src/test/resources/optimizerts/results_parser_sqlpp/{pull_select_above_eq_join.ast
 => keep_pred_in_join.ast} (100%)
 copy 
asterixdb/{asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/adm/ANullPrinterFactory.java
 => 
asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582-2.001.ddl.sqlpp}
 (55%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582-2.002.update.sqlpp
 copy 
hyracks-fullstack/algebricks/algebricks-data/src/main/java/org/apache/hyracks/algebricks/data/IPrinterFactory.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582-2.003.query.sqlpp
 (79%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/not_in/not_in.2.update.sqlpp
 => column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582-2.004.query.sqlpp} (86%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/not_in/not_in.2.update.sqlpp
 => column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582-2.005.query.sqlpp} (86%)
 copy 
hyracks-fullstack/algebricks/algebricks-data/src/main/java/org/apache/hyracks/algebricks/data/IPrinterFactory.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582-2.006.query.sqlpp
 (81%)
 copy 
asterixdb/{asterix-common/src/main/java/org/apache/asterix/common/dataflow/IDataPartitioningProvider.java
 => 
asterix-app/src/test/resources/runtimets/queries_sqlpp/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582-2.007.query.sqlpp}
 (70%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{copy-to/csv/type-mismatch/type-mismatch.02.update.sqlpp
 => column/filter/ASTERIXDB-3582/ASTERIXDB-3582.001.ddl.sqlpp} (53%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/not_in/not_in.2.update.sqlpp
 => column/filter/ASTERIXDB-3582/ASTERIXDB-3582.002.query.sqlpp} (93%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/{type-mismatch/type-mismatch.02.update.sqlpp
 => negative/test.000.update.sqlpp} (68%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/{type-mismatch/type-mismatch.02.update.sqlpp
 => negative/test.001.update.sqlpp} (68%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/copy-to/csv/{type-mismatch/type-mismatch.02.update.sqlpp
 => negative/test.002.update.sqlpp} (68%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/not_in/not_in.2.update.sqlpp
 => 
external-dataset/common/deltalake-partitioned-file-read/deltalake-partitioned-file-read.02.query.sqlpp}
 (83%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/not_in/not_in.2.update.sqlpp
 => 
external-dataset/common/deltalake-partitioned-file-read/deltalake-partitioned-file-read.03.query.sqlpp}
 (85%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/not_in/not_in.2.update.sqlpp
 => 
external-dataset/common/deltalake-partitioned-file-read/deltalake-partitioned-file-read.04.query.sqlpp}
 (85%)
 copy 
hyracks-fullstack/algebricks/algebricks-data/src/main/java/org/apache/hyracks/algebricks/data/IPrinterFactory.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-dataset/common/deltalake-partitioned-file-read/deltalake-partitioned-file-read.05.query.sqlpp
 (82%)
 copy 
hyracks-fullstack/algebricks/algebricks-data/src/main/java/org/apache/hyracks/algebricks/data/IPrinterFactory.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-dataset/common/deltalake-partitioned-file-read/deltalake-partitioned-file-read.06.query.sqlpp
 (80%)
 copy 
hyracks-fullstack/algebricks/algebricks-data/src/main/java/org/apache/hyracks/algebricks/data/IPrinterFactory.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-dataset/common/deltalake-partitioned-file-read/deltalake-partitioned-file-read.07.query.sqlpp
 (79%)
 copy 
hyracks-fullstack/algebricks/algebricks-data/src/main/java/org/apache/hyracks/algebricks/data/IPrinterFactory.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-dataset/common/deltalake-partitioned-file-read/deltalake-partitioned-file-read.08.query.sqlpp
 (78%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/not_in/not_in.2.update.sqlpp
 => 
external-dataset/common/deltalake-partitioned-file-read/deltalake-partitioned-file-read.09.query.sqlpp}
 (86%)
 copy 
hyracks-fullstack/algebricks/algebricks-data/src/main/java/org/apache/hyracks/algebricks/data/IPrinterFactory.java
 => 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/join/ASTERIXDB-3572-equi-non-equi-condition/ASTERIXDB-3572-equi-non-equi-condition.01.ddl.sqlpp
 (81%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{copy-to/csv/type-mismatch/type-mismatch.02.update.sqlpp
 => 
join/ASTERIXDB-3572-equi-non-equi-condition/ASTERIXDB-3572-equi-non-equi-condition.02.update.sqlpp}
 (76%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{copy-to/csv/type-mismatch/type-mismatch.02.update.sqlpp
 => 
join/ASTERIXDB-3572-equi-non-equi-condition/ASTERIXDB-3572-equi-non-equi-condition.03.query.sqlpp}
 (56%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{copy-to/csv/type-mismatch/type-mismatch.02.update.sqlpp
 => 
join/ASTERIXDB-3572-equi-non-equi-condition/ASTERIXDB-3572-equi-non-equi-condition.04.query.sqlpp}
 (56%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/subquery/not_in/{not_in.2.update.sqlpp
 => not_in.4.query.sqlpp} (85%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.003.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.004.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.005.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.006.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.007.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/column/filter/ASTERIXDB-3582/ASTERIXDB-3582.002.plan
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-dataset/common/deltalake-partitioned-file-read/{read-data.2.adm
 => read-data.1.adm} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-dataset/common/deltalake-partitioned-file-read/{read-data.2.adm
 => read-data.3.adm} (59%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-dataset/common/deltalake-partitioned-file-read/{read-data.2.adm
 => read-data.4.adm} (55%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-dataset/common/deltalake-partitioned-file-read/read-data.5.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-dataset/common/deltalake-partitioned-file-read/read-data.6.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-dataset/common/deltalake-partitioned-file-read/read-data.7.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-dataset/common/deltalake-partitioned-file-read/read-data.8.adm
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-dataset/common/deltalake-partitioned-file-read/{read-data.2.adm
 => read-data.9.adm} (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/join/ASTERIXDB-3572-equi-non-equi-condition/ASTERIXDB-3572-equi-non-equi-condition.03.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/join/ASTERIXDB-3572-equi-non-equi-condition/ASTERIXDB-3572-equi-non-equi-condition.04.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/subquery/not_in/not_in.2.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.005.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.007.plan
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/column/filter/ASTERIXDB-3582/ASTERIXDB-3582.002.plan
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_cbo}/column/filter/not-in_every/not-in_every.201.plan (98%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_full_parallelism}/cardinality-estimation/join-queries/join-queries.3.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_full_parallelism}/cardinality-estimation/join-queries/join-queries.4.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_full_parallelism}/cardinality-estimation/join-queries/join-queries.5.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_full_parallelism}/cardinality-estimation/join-queries/join-queries.6.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_full_parallelism}/cardinality-estimation/join-queries/join-queries.7.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_full_parallelism}/cardinality-estimation/join-queries/join-queries.8.plan
 (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results_full_parallelism/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.007.plan
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/join-queries/join-queries.3.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/join-queries/join-queries.4.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/join-queries/join-queries.5.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/join-queries/join-queries.6.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/join-queries/join-queries.7.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/join-queries/join-queries.8.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/single-collection-queries/single-collection-queries.3.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/single-collection-queries/single-collection-queries.4.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/single-collection-queries/single-collection-queries.5.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/single-collection-queries/single-collection-queries.6.plan
 (100%)
 copy asterixdb/asterix-app/src/test/resources/runtimets/{results => 
results_less_parallelism}/cardinality-estimation/single-collection-queries/single-collection-queries.7.plan
 (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results_less_parallelism/column/filter/ASTERIXDB-3582-2/ASTERIXDB-3582.007.plan
 create mode 100644 
asterixdb/asterix-common/src/test/java/org/apache/asterix/common/context/DatasetLifecycleManagerConcurrentTest.java
 create mode 100644 
asterixdb/asterix-common/src/test/java/org/apache/asterix/common/context/DatasetLifecycleManagerLazyRecoveryTest.java
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/input/record/reader/aws/delta/PredicateSerDe.java
 rename 
hyracks-fullstack/{algebricks/algebricks-runtime/src/main/java/org/apache/hyracks/algebricks/runtime/base
 => 
hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/context}/IEvaluatorContext.java
 (93%)
 copy 
asterixdb/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/printers/adm/AFloatPrinterFactory.java
 => 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/InterruptableBiFunction.java
 (54%)

Reply via email to