Clone
 

steven jacobs <sjaco002@ucr.edu> in asterixdb

ASTERIXDB-1359 Removed Project from IntroduceSecondaryIndex Rule

Change-Id: I912e3d56c0b9c2b5b252630acf8b15c54e0f61a1

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

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

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

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

ASTERIXDB-1261, ASTERIXDB-1274, ASTERIXDB-1275 UUID Fixes UUIDPrinter no longer has a UUID object UUIDComparator is used by AbstractComparisonEValuator Removed UUID_STRING type Added test for uuid comparator

Change-Id: Ie33dc8b02e32b3e85a3cb64ef08cb028a50f4ca0

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

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

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

  1. … 9 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>

  1. … 4 more files in changeset.
Adapted Inline Variable rules to allow functions that are treated as constant at runtime to be inlineable

Change-Id: Ib990773ec36a3f51abef72ce6ceb7715aa1d5e37

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

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

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

Fixed function documentation. Made some functions private that were previously public and should not have been

Change-Id: I6f3452e66cf2171707984e6b7a7e6ec3cfbc5b8d

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

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

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

    • -339
    • +296
    /asterix-doc/src/site/markdown/aql/functions.md
    • -1
    • +1
    /asterix-doc/src/site/markdown/index.md
    • -2
    • +2
    /asterix-doc/src/site/markdown/install.md
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>

Hyracks fix for issue 838. This commit adds a rule that takes assigns out of subplans when the assigns only involve free variables

Change-Id: Id0b3bc1116a568b7b7920ffd448bd791ba249dc9

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

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

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

Fix for issue 836 This was an issue with variable scope from AQL.jj The scope of a create function was being left as the parent scope of the next statement This bug was on "create" only, not "declare" I changed create to do a pop on the scope in the same way as declare does

Change-Id: I05869babf54affc661f9bb007e7a9e52f67f0154

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

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

Reviewed-by: Raman Grover <ramang@uci.edu>

Fix for issue832 The rewrite rule was previously assuming that the first argument to the function is the one that we are searching the index on. This is not nessassarily the case I changed it to search for the appropriate argument

Change-Id: I68ab853cc74e930605a9a7037be1036f052236b8

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

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

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