Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ASTERIXDB-1157: Pushdown Limit

- Limit Pushdown into an Order (ExternalSort) operator.

- ConstantFoldingRule is not applied on the record-related operations.

Change-Id: I19aa4ce402b1834d9f68320acb72d7635a41a837

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

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

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

    • -0
    • +62
    ./orderby_limit_01.aql
    • -0
    • +62
    ./orderby_limit_offset_01.aql
    • -0
    • +62
    ./orderby_limit_primary_index_01.aql
  1. … 35 more files in changeset.
Fix for ASTERIXDB-1291: added regression tests.

Change-Id: I1c8bbaf2522d421dff9a22af28c160f406dd2888

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

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

Reviewed-by: Wenhai Li <lwhaymail@yahoo.com>

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

  1. … 9 more files in changeset.
Fixed ASTERIXDB-1249 and ASTERIXDB-1250: self index-nested-loop join correctly identifies the outer and the inner branch.

The first dataset becomes the outer branch.

The second dataset becomes the inner branch.

The optimizer for index-nested-loop join now only try to use an index from the inner branch.

Change-Id: I0d4291197c2bcfbcdcde998c5952af41960c4ad7

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

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

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

    • -5
    • +5
    ./btree-index-join/primary-equi-join-multipred.aql
    • -1
    • +1
    ./btree-index-join/primary-equi-join_01.aql
    • -2
    • +2
    ./btree-index-join/primary-equi-join_02.aql
    • -4
    • +4
    ./btree-index-join/primary-equi-join_03.aql
    • -3
    • +3
    ./btree-index-join/primary-ge-join_01.aql
    • -3
    • +3
    ./btree-index-join/primary-gt-join_01.aql
    • -3
    • +3
    ./btree-index-join/primary-le-join_01.aql
    • -3
    • +3
    ./btree-index-join/primary-lt-join_01.aql
    • -5
    • +5
    ./btree-index-join/secondary-equi-join-multipred.aql
    • -4
    • +4
    ./btree-index-join/secondary-equi-join_01.aql
    • -0
    • +65
    ./btree-index-join/secondary-self-equi-join.aql
    • -4
    • +4
    ./inverted-index-join-noeqjoin/ngram-edit-distance.aql
    • -3
    • +3
    ./inverted-index-join-noeqjoin/ngram-fuzzyeq-jaccard.aql
    • -3
    • +3
    ./inverted-index-join-noeqjoin/ngram-jaccard.aql
    • -4
    • +4
    ./inverted-index-join-noeqjoin/olist-edit-distance.aql
  1. … 260 more files in changeset.
ASTERIXDB-1005, ASTERIXDB-1263: Clean up subplan flattening: 1. Inline NestedTupleSource and remove SubplanOperator for special cases that join operators inside the SubplanOperator can be re-targeted for correlations; 2. Blindly inline NestedTupleSource and remove SubplanOperator for general cases where the condition of the special case is not met.

Change-Id: I4dd130a25f3c81272cc23f844ea20e376e990612

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

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

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

    • -0
    • +59
    ./query-ASTERIXDB-1005.aql
    • -0
    • +53
    ./query-ASTERIXDB-1263.aql
  1. … 80 more files in changeset.
Fix for ASTERIXDB-1018, ASTERIXDB-1017, ASTERIXDB-1019, ASTERIXDB-1020, ASTERIXDB-1029, ASTERIXDB-1030, ASTERIXDB-1034

1. Inline SubplanOperator input and hence remove SubplanOperator.

2. Use boolean return from initFromSubTree to confirm that the

result should actually be used in IntroduceJoinAccessMethodRule

Prevent accidental attempted cast of null variable

in AbstractIntroduceAccessMethodrule.

Change-Id: Ifc1f844ac6e06e00da3f1618235b6ce9bfd48e9f

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

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

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

    • -0
    • +63
    ./udfs/query-ASTERIXDB-1017-2.aql
    • -0
    • +66
    ./udfs/query-ASTERIXDB-1017-recursive-2.aql
    • -0
    • +66
    ./udfs/query-ASTERIXDB-1017-recursive.aql
    • -0
    • +69
    ./udfs/query-ASTERIXDB-1017.aql
    • -0
    • +63
    ./udfs/query-ASTERIXDB-1018.aql
    • -0
    • +75
    ./udfs/query-ASTERIXDB-1019.aql
    • -0
    • +61
    ./udfs/query-ASTERIXDB-1020.aql
    • -0
    • +66
    ./udfs/query-ASTERIXDB-1029.aql
    • -0
    • +66
    ./udfs/query-ASTERIXDB-1029_2.aql
    • -0
    • +46
    ./udfs/query-ASTERIXDB-1030_1034.aql
    • -0
    • +46
    ./udfs/query-ASTERIXDB-1030_1034_2.aql
  1. … 26 more files in changeset.
Run ExecutionTest w/integration test framework

I changed the default local.xml to use 2 NCs with

2 partitions each like AsterixHyracksIntegrationUtil

so that the results will match despite using simple

string compare to determine correctness.

There is also one test in particular (big-object-join)

that I had to add an artificial order by clause to

to deal with different results.

Issues outstanding:

- HDFS in ClusterExecutionIT needs to be thought out

Change-Id: I423f2a7c77839b999d466dd5cace302574d956c0

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

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

Reviewed-by: Chris Hillery <ceej@lambda.nu>

    • -1
    • +1
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01.aql
    • -1
    • +1
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-join_01.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-join_02.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-join_03.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-prefix-join_01.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-prefix-join_02.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-prefix-join_03.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-prefix-join_04.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-prefix-join_05.aql
    • -1
    • +1
    ./btree-index-join/primary-composite-key-prefix-join_06.aql
    • -1
    • +1
    ./btree-index-join/primary-equi-join-multipred.aql
    • -1
    • +1
    ./btree-index-join/primary-equi-join-neg_01.aql
    • -1
    • +1
    ./btree-index-join/primary-equi-join-neg_02.aql
    • -1
    • +1
    ./btree-index-join/primary-equi-join_01.aql
  1. … 3852 more files in changeset.
SQL++ parser: 1. refactored asterix-aql to become asterix-lang-common and asterix-lang-aql, where the former is the common part for different languages; 2. added asterix-lang-sqlpp on top of asterix-lang-common; 3. ported parser tests, optimizer tests and runtime tests in asterix-app to their sql++ version, and added parser tests for all the queries.

Change-Id: Ie5af4e3b692ca017ec047a1ba3b404a51beb3a2e

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

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

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

  1. … 10223 more files in changeset.
Convert comparisons with current-datetime, current-date, and current-time to applicable index searches as though they were constants

Change-Id: Ied64276873afcfbdd31dac313009e47429d8f9b0

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

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

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

    • -0
    • +43
    ./btree-index/btree-datetime-01.aql
    • -0
    • +42
    ./btree-index/btree-datetime-02.aql
    • -0
    • +41
    ./btree-index/btree-datetime-03.aql
    • -0
    • +40
    ./btree-index/btree-datetime-04.aql
  1. … 15 more files in changeset.
ASTERIXDB-1113, Add ASF license header to AQL files

Change-Id: I462cb156b5cd8507ac0625d4a40863ec9383ce82

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

Reviewed-by: Ian Maxon <imaxon@apache.org>

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

    • -0
    • +18
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01.aql
    • -0
    • +18
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-join_01.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-join_02.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-join_03.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-prefix-join_01.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-prefix-join_02.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-prefix-join_03.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-prefix-join_04.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-prefix-join_05.aql
    • -1
    • +19
    ./btree-index-join/primary-composite-key-prefix-join_06.aql
    • -0
    • +18
    ./btree-index-join/primary-equi-join-multipred.aql
    • -0
    • +18
    ./btree-index-join/primary-equi-join-neg_01.aql
    • -0
    • +18
    ./btree-index-join/primary-equi-join-neg_02.aql
    • -0
    • +18
    ./btree-index-join/primary-equi-join_01.aql
  1. … 5758 more files in changeset.
Change Java package from edu.uci.ics to org.apache

Change-Id: I2f01d2b5614e9e9c94fda4bf1294a8eba6a26c54

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

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

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

    • -1
    • +1
    ./orders-index-search-conjunctive-open_01.aql
    • -1
    • +1
    ./orders-index-search-conjunctive-open_02.aql
    • -1
    • +1
    ./orders-index-search-conjunctive_01.aql
    • -1
    • +1
    ./orders-index-search-conjunctive_02.aql
    • -1
    • +1
    ./scan-delete-rtree-secondary-index.aql
    • -1
    • +1
    ./skip-index/skip-rtree-secondary-index.aql
  1. … 2594 more files in changeset.
Range connector update with order by hint.

Change-Id: I1b36f6dea801950c39bf63f27a0ec70d3584c5b7

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

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

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

Reviewed-by: Steven Jacobs <sjaco002@ucr.edu>

    • -0
    • +27
    ./range-connector/sort-hint-on-closed-numeric-desc.aql
    • -0
    • +27
    ./range-connector/sort-hint-on-closed-numeric.aql
    • -0
    • +27
    ./range-connector/sort-hint-on-closed-string-desc.aql
    • -0
    • +27
    ./range-connector/sort-hint-on-closed-string.aql
  1. … 32 more files in changeset.
Added support of typed indexes over open fields & indexes over nested fields

Open indexes requires user to provide a type along with a indexed field name.

This type would be enforced for all the indexed records, i.e. index cannot be created if in some records a field with provided name has a different type.

Index-specific rewrite rules match provided type with the inferred types of other arguments in join\select statements and trigger index rewrite.

Nested indexes use the same semantics as the regular indexes, with exception that field could be located arbitrarily deep inside nested structure

Change-Id: I53d00aba243ccf7cf79cf7d775dd305813d24f98

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/97

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

Reviewed-by: Steven Jacobs <sjaco002@ucr.edu>

    • -18
    • +0
    ./inverted-index-join/ngram-contains.aql
    • -0
    • +54
    ./nested-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01.aql
    • -0
    • +56
    ./nested-index/btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-join_01.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-join_02.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-join_03.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-prefix-join_01.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-prefix-join_02.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-prefix-join_03.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-prefix-join_04.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-prefix-join_05.aql
    • -0
    • +28
    ./nested-index/btree-index-join/primary-composite-key-prefix-join_06.aql
  1. … 1777 more files in changeset.
Fix issue849.

Change-Id: I4d2933c94c4139a6c8e2cf15e3cd1f6a52335f6b

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/217

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

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

Reviewed-by: Steven Jacobs <sjaco002@ucr.edu>

    • -0
    • +24
    ./query_issue849-2.aql
    • -0
    • +24
    ./query_issue849.aql
  1. … 15 more files in changeset.
Fix for issues 838, 841, 527

These fixes help to recognize and rewrite plans that should use index lookups rather than nested loops or outer joins

Change-Id: Icad72c10e7c6afbc46cfb014c6198429d4e338e2

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/215

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

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

    • -0
    • +45
    ./rtree-index-join/query-issue838.aql
  1. … 9 more files in changeset.
Fix issue 562.

Change-Id: If5829d66910294ef5c764c6cba8743effda68b28

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/203

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

Reviewed-by: Pouria Pirzadeh <pouria.pirzadeh@gmail.com>

    • -0
    • +99
    ./query-issue562.aql
  1. … 9 more files in changeset.
Fix issue827

Change-Id: If21e2a4efc69e46ee452353fc06507b3f890db0d

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/189

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

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

    • -0
    • +52
    ./query-issue827-2.aql
  1. … 13 more files in changeset.
1. Fix for issue 810. 2. Add regression tests for issue 567 and 697.

Change-Id: I1eb4d7ca5d757f317efbe373ba502c6db61d93f4

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/179

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

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

    • -0
    • +27
    ./query-issue697.aql
    • -0
    • +54
    ./query-issue810-2.aql
    • -0
    • +49
    ./query-issue810.aql
  1. … 28 more files in changeset.
Fix for issue 813 - enabling prefix btree search with non-matching predicates

Change-Id: I59eb43afa7dbcabd7f43269566d75c9361c55386

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/171

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

    • -0
    • +24
    ./btree-index-join/primary-composite-key-join_01.aql
    • -0
    • +24
    ./btree-index-join/primary-composite-key-join_02.aql
    • -0
    • +24
    ./btree-index-join/primary-composite-key-join_03.aql
    • -0
    • +24
    ./btree-index-join/primary-composite-key-prefix-join_01.aql
    • -0
    • +24
    ./btree-index-join/primary-composite-key-prefix-join_02.aql
    • -0
    • +24
    ./btree-index-join/primary-composite-key-prefix-join_03.aql
    • -0
    • +24
    ./btree-index-join/primary-composite-key-prefix-join_04.aql
    • -0
    • +24
    ./btree-index-join/primary-composite-key-prefix-join_05.aql
    • -0
    • +24
    ./btree-index-join/primary-composite-key-prefix-join_06.aql
    • -0
    • +26
    ./btree-index/btree-primary-31.aql
  1. … 77 more files in changeset.
Fix issue785 -- using the algebricks fixes for subplans. Fix RemoveRedundantListifyRule -- listify/scan-collection pair within a nested plan can be removed. Fix issue550. Add a regression test for issue638.

Change-Id: Id56539cd5ab7ed0cc05897b468c26aec169102fd

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/150

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

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

Reviewed-by: Till Westmann <westmann@gmail.com>

    • -0
    • +22
    ./query-issue550.aql
    • -0
    • +105
    ./query-issue785.aql
  1. … 20 more files in changeset.
This change enable prefix search on Btrees

The following commits from your working branch will be included:

commit 0a1299c3d72b56a0045385cb9476ab99b1fbd7f6

Author: Abdullah Alamoudi <bamousaa@Abdullahs-MacBook-Pro.local>

Date: Thu Oct 23 13:49:34 2014 +0300

Enabled prefix search

Change-Id: Iebefb7c40d6eb7b55d023caaa148cc8512bd6e9e

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/126

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

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

  1. … 13 more files in changeset.
Fix issue 786, issue 601, the prefix search issue reported by Abdullah, and the workaround query for issue 785.

Change-Id: I8bc4f18cd34c3d581f99f1509a4531c093aeec31

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/145

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

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

    • -0
    • +40
    ./query-issue601.aql
  1. … 22 more files in changeset.
New test cases for the new replicate operator

- added new execution and optimizer tests for replicate operator

- fixed optimizer test plans after reducing live variables for unnestmap operator

Change-Id: If1341cc712542b0023cebb17bd0d16ee345b359d

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/88

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

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

    • -0
    • +85
    ./split-materialization-above-join.aql
    • -0
    • +31
    ./split-materialization.aql
  1. … 68 more files in changeset.
1. Add an asterix-specific IntroduceGroupByCombinerRule to deal with null-test in the nested plan in a group-by operator 2. Add a regression test case for issue782, including optimizer test and runtime test

Change-Id: Ia678414451ebddb7367238fef9f22a6753aa6206

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/65

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

Reviewed-by: Till Westmann <westmann@gmail.com>

    • -0
    • +116
    ./nest_aggregate.aql
  1. … 13 more files in changeset.
fixed issue 731, 740, and more.

commit 0b46141bea8d503896dc06308f102131df2e4f3d

Author: Young-Seok <kisskys@gmail.com>

Date: Tue May 20 12:52:54 2014 -0700

fixed issues of access method rules that try to use incompatible indexes and similarity functions

commit a0ea4e411503de265f1883aa3837a45be4a8747a

Merge: bb8fe91 b5785a9

Author: Young-Seok <kisskys@gmail.com>

Date: Sun May 18 13:00:33 2014 -0700

merged from master branch to kisskys/left-outer-join-issue branch

commit bb8fe91ffd4fec3d495d32442020447693be8548

Author: Young-Seok <kisskys@gmail.com>

Date: Sun May 18 11:33:54 2014 -0700

another fix for picking available index for leftouterjoin plan

commit 60b057ecec6a157e3e11cb316ef7d38601483741

Merge: a743e44 6cb7fd9

Author: Young-Seok <kisskys@gmail.com>

Date: Sun May 11 22:22:42 2014 -0700

merged master to kisskys/left-outer-join-issue branch

commit a743e4493f0f84f7a71e671478592d487e7510e3

Author: Young-Seok <kisskys@gmail.com>

Date: Sun May 11 20:51:50 2014 -0700

changes for left-outer-join to pick available indexes

Change-Id: I0d89d20c6cc076f40d1fbc5687f0b70e49a91eed

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/33

Reviewed-by: Inci Cetindil <icetindil@gmail.com>

Tested-by: Ian Maxon <imaxon@uci.edu>

    • -0
    • +53
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_01.aql
    • -0
    • +55
    ./btree-index-join/leftouterjoin-probe-pidx-with-join-btree-sidx_02.aql
    • -0
    • +47
    ./inverted-index-join/issue741.aql
    • -0
    • +55
    ./inverted-index-join/leftouterjoin-probe-pidx-with-join-edit-distance-check-idx_01.aql
    • -0
    • +55
    ./inverted-index-join/leftouterjoin-probe-pidx-with-join-jaccard-check-idx_01.aql
    • -0
    • +47
    ./inverted-index-join/ngram-contains.aql
    • -1
    • +1
    ./inverted-index-join/word-jaccard-check-after-btree-access.aql
    • -0
    • +44
    ./rtree-index-join/issue730.aql
    • -0
    • +53
    ./rtree-index-join/leftouterjoin-probe-pidx-with-join-rtree-sidx_01.aql
    • -0
    • +53
    ./rtree-index-join/leftouterjoin-probe-pidx-with-join-rtree-sidx_02.aql
  1. … 64 more files in changeset.
fix for issue 765: stacking multiple index access methods

    • -0
    • +51
    ./inverted-index-join/word-jaccard-check-after-btree-access.aql
  1. … 10 more files in changeset.
optimization for disjunctive selection predicates - add rule to rewrite a disjunction of eq-comparisons on the same variable in a selection to a join

    • -0
    • +14
    ./disjunction-to-join-delete-1.aql
    • -0
    • +14
    ./disjunction-to-join-delete-2.aql
    • -0
    • +14
    ./disjunction-to-join-delete-3.aql
  1. … 14 more files in changeset.
edit-distance-contains function implementation

    • -0
    • +38
    ./inverted-index-join/ngram-edit-distance-contains.aql
  1. … 13 more files in changeset.
addressed code review comments, retracted the rule that converts existential query to distinct by

    • -1
    • +3
    ./inverted-index-complex/ngram-edit-distance-check-word-tokens.aql
  1. … 5 more files in changeset.
fix for issue 731, needs optimization on existential queries

    • -0
    • +31
    ./inverted-index-complex/ngram-edit-distance-check-substring.aql
    • -0
    • +31
    ./inverted-index-complex/ngram-edit-distance-check-word-tokens.aql
  1. … 21 more files in changeset.
fixing issue #352

    • -0
    • +26
    ./hashjoin-with-unnest.aql
  1. … 2 more files in changeset.