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
    • +77
    ./secondary-equi-join-multiindex.aql
  1. … 4547 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>

    • -77
    • +0
    ./secondary-equi-join-multiindex.aql
  1. … 4547 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
    • +69
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_01_1_ps.sqlpp
    • -0
    • +70
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_01_2_ps.sqlpp
    • -0
    • +69
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_02_1_ps.sqlpp
    • -0
    • +70
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_02_2_ps.sqlpp
  1. … 354 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
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_01_1.aql
    • -2
    • +2
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_01_2.aql
    • -1
    • +1
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_02_1.aql
    • -2
    • +2
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_02_2.aql
    • -1
    • +1
    ./secondary-composite-key-prefix-join_01.aql
    • -1
    • +1
    ./secondary-composite-key-prefix-join_02.aql
    • -1
    • +1
    ./secondary-composite-key-prefix-join_03.aql
    • -1
    • +1
    ./secondary-composite-key-prefix-join_04.aql
    • -1
    • +1
    ./secondary-composite-key-prefix-join_05.aql
    • -1
    • +1
    ./secondary-composite-key-prefix-join_06.aql
  1. … 773 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>

    • -8
    • +8
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_01_1.aql
    • -8
    • +8
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_01_2.aql
    • -10
    • +10
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_02_1.aql
    • -9
    • +9
    ./leftouterjoin-probe-pidx-with-join-btree-sidx_02_2.aql
    • -3
    • +3
    ./secondary-composite-key-prefix-join_01.aql
    • -3
    • +3
    ./secondary-composite-key-prefix-join_02.aql
    • -3
    • +3
    ./secondary-composite-key-prefix-join_03.aql
    • -3
    • +3
    ./secondary-composite-key-prefix-join_04.aql
    • -3
    • +3
    ./secondary-composite-key-prefix-join_05.aql
    • -3
    • +3
    ./secondary-composite-key-prefix-join_06.aql
  1. … 443 more files in changeset.