Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert "[ASTERIXDB-2454] Remove non-unique AQL tests"

This reverts commit f372c96ddb3414e7f4f54b13059b065310157d65.

Change-Id: Ie8c4c9b50ed3daf528c75168b6d9c2d675cd04a5

Reviewed-on: https://asterix-gerrit.ics.uci.edu/3001

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com>

    • -0
    • +74
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02.aql
    • -0
    • +72
    ./btree-index-join/primary-equi-join_04.aql
    • -0
    • +86
    ./btree-index-join/secondary-equi-join-multiindex.aql
    • -0
    • +51
    ./btree-index/btree-secondary-33.aql
    • -0
    • +51
    ./btree-index/btree-secondary-34.aql
    • -0
    • +51
    ./btree-index/btree-secondary-35.aql
    • -0
    • +51
    ./btree-index/btree-secondary-36.aql
    • -0
    • +48
    ./btree-index/btree-secondary-40.aql
    • -0
    • +49
    ./btree-index/btree-secondary-42.aql
    • -0
    • +49
    ./btree-index/btree-secondary-43.aql
    • -0
    • +51
    ./btree-index/btree-secondary-44.aql
    • -0
    • +51
    ./btree-index/btree-secondary-45.aql
    • -0
    • +49
    ./btree-index/btree-secondary-46.aql
    • -0
    • +49
    ./btree-index/btree-secondary-47.aql
    • -0
    • +49
    ./btree-index/btree-secondary-48.aql
  1. … 4537 more files in changeset.
[ASTERIXDB-2454] Remove non-unique AQL tests

Change-Id: I13f676e9322f8b94e8c9686b261e8752a7100722

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2979

Reviewed-by: Taewoo Kim <wangsaeu@gmail.com>

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -74
    • +0
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02.aql
    • -72
    • +0
    ./btree-index-join/primary-equi-join_04.aql
    • -86
    • +0
    ./btree-index-join/secondary-equi-join-multiindex.aql
    • -51
    • +0
    ./btree-index/btree-secondary-33.aql
    • -51
    • +0
    ./btree-index/btree-secondary-34.aql
    • -51
    • +0
    ./btree-index/btree-secondary-35.aql
    • -51
    • +0
    ./btree-index/btree-secondary-36.aql
    • -48
    • +0
    ./btree-index/btree-secondary-40.aql
    • -49
    • +0
    ./btree-index/btree-secondary-42.aql
    • -49
    • +0
    ./btree-index/btree-secondary-43.aql
    • -51
    • +0
    ./btree-index/btree-secondary-44.aql
    • -51
    • +0
    ./btree-index/btree-secondary-45.aql
    • -49
    • +0
    ./btree-index/btree-secondary-46.aql
    • -49
    • +0
    ./btree-index/btree-secondary-47.aql
    • -49
    • +0
    ./btree-index/btree-secondary-48.aql
  1. … 4537 more files in changeset.
[ASTERIXDB-2286][COMP][FUN][HYR] Parallel Sort Optimization

- user model changes: yes

- storage format changes: no

- interface changes: yes

details:

- new plan for sort operation which includes sampling and

replicating the stream of data to be sorted. Sort-merge connector

is removed from the plan. The sorted result now is in multiple partitions.

- new optimization rule to check whether full parallel sort is applicable.

- new Forward operator to read the replicated sort input stream and

to receive the ouput of the sampling.

- new sequential merge connector to merge a globally ordered result residing

in multiple partitions (in addition to the connector's partition computer).

- "asterix-lang-aql/pom.xml" is changed as a result of refactoring

code related to the range map handling.

- new private sampling function to generate the range map object

(local & global functions) & their type computers.

user model changes:

- new compiler property is added to enable and disable parallel sort.

interface changes:

- "ILogicalOperatorVisitor.java" includes Forward Operator.

- "ITuplePartitionComputer.java" includes initialize() to enable partitioner

to do some initialization. FieldRangePartitionComputerFactory uses it to

pick a range map.

- "ITuplePartitionComputerFactory.java". createPartitioner() is changed to

createPartitioner(IHyracksTaskContext hyracksTaskContext). Context is needed

for transferring the range map throught the context.

Change-Id: I73e128029a46f45e6b68c23dfb9310d5de10582f

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2393

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>

    • -0
    • +75
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01_ps.sqlpp
    • -0
    • +75
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02_ps.sqlpp
    • -0
    • +56
    ./inverted-index-basic/ngram-contains-panic_ps.sqlpp
    • -0
    • +56
    ./inverted-index-basic/ngram-contains_ps.sqlpp
    • -0
    • +70
    ./inverted-index-basic/olist-edit-distance-check-panic_ps.sqlpp
    • -0
    • +70
    ./inverted-index-basic/olist-edit-distance-check_ps.sqlpp
    • -0
    • +70
    ./inverted-index-basic/olist-edit-distance-panic_ps.sqlpp
    • -0
    • +70
    ./inverted-index-basic/olist-edit-distance_ps.sqlpp
    • -0
    • +70
    ./inverted-index-basic/olist-fuzzyeq-edit-distance_ps.sqlpp
    • -0
    • +56
    ./inverted-index-basic/word-contains_ps.sqlpp
    • -0
    • +72
    ./inverted-index-complex/olist-edit-distance-check-let-panic_ps.sqlpp
    • -0
    • +72
    ./inverted-index-complex/olist-edit-distance-check-let_ps.sqlpp
    • -0
    • +76
    ./inverted-index-join/leftouterjoin-probe-pidx-with-join-edit-distance-check-idx_01_ps.sqlpp
    • -0
    • +76
    ./inverted-index-join/leftouterjoin-probe-pidx-with-join-jaccard-check-idx_01_ps.sqlpp
    • -0
    • +82
    ./rtree-index-join/leftouterjoin-probe-pidx-with-join-rtree-sidx_01_ps.sqlpp
  1. … 343 more files in changeset.
[ASTERIXDB-1972][COMP][RT][TX] index-only plan

- user model changes: no

- storage format changes: no

- interface changes: IAccessMethod, ILSMIndexOperationContext,

IIndexAccessor

Details:

- Implement an index-only plan

- Add a SET option that disables the index-only plan

Change-Id: Ifd5c9ab1cf2e4bedb7d8db582441919875e74d51

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1866

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Taewoo Kim <wangsaeu@gmail.com>

    • -0
    • +75
    ./rtree-index-join/leftouterjoin-probe-pidx-with-join-rtree-sidx_01-index-only.aql
    • -1
    • +1
    ./rtree-index-join/leftouterjoin-probe-pidx-with-join-rtree-sidx_01.aql
  1. … 423 more files in changeset.
[ASTERIXDB-2199][COMP] Fix PushFieldAccessRule for nested partitioning keys

Fixes an issue where nested partitioning keys

were ignored by PushFieldAccessRule

Added Test and fixed changed plans

Change-Id: I874c1fd15719b6bdeb7b0913fbafc04a58d32ed4

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2246

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Ildar Absalyamov <ildar.absalyamov@gmail.com>

    • -0
    • +44
    ./btree-index-join/ASTERIXDB-2199.sqlpp
  1. … 31 more files in changeset.
Fix open field CREATE INDEX syntax (AQL and SQLPP).

Our CREATE INDEX syntax for open fields didn't match our semantics.

Our semantics allow to-be-indexed open field(s) to be MISSING.

We don't support (or offer :-)) tighter semantics than that.

Our syntax didn't require creators to say this, but now it does:

Old: CREATE INDEX myIdx on MyDSet(myTime: datetime) ENFORCED;

New: CREATE INDEX myIdx on MyDSet(myTime: datetime?) ENFORCED;

Have now addressed all of Till's comments (I think).

Change-Id: I32bf8bc5ac1c0e6aa6744ca8f91a197311219814

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1106

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -1
    • +1
    ./rtree-index-join/spatial-intersect-point_01.aql
    • -1
    • +1
    ./rtree-index-join/spatial-intersect-point_02.aql
    • -1
    • +1
    ./rtree-index-join/spatial-intersect-point_03.aql
  1. … 785 more files in changeset.
Hard Tabs++

Eliminate more hard tabs, widen scope of checkstyle rules to prevent regressions.

Relax whitespace expectations in polygon ctor

Change-Id: Ia3f78fc6705bc79a21cfa97fdfcad30998ab1058

Reviewed-on: https://asterix-gerrit.ics.uci.edu/967

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

    • -12
    • +12
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01.aql
    • -13
    • +13
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02.aql
    • -15
    • +15
    ./inverted-index-join/leftouterjoin-probe-pidx-with-join-edit-distance-check-idx_01.aql
    • -15
    • +15
    ./inverted-index-join/leftouterjoin-probe-pidx-with-join-jaccard-check-idx_01.aql
    • -17
    • +17
    ./inverted-index-join/word-jaccard-check-after-btree-access.aql
    • -13
    • +13
    ./rtree-index-join/leftouterjoin-probe-pidx-with-join-rtree-sidx_01.aql
    • -13
    • +13
    ./rtree-index-join/leftouterjoin-probe-pidx-with-join-rtree-sidx_02.aql
  1. … 449 more files in changeset.