Clone Tools
  • last updated 22 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move merged files

    • -450
    • +0
    ./rewrites/visitor/InlineColumnAliasVisitor.java
    • -46
    • +0
    ./rewrites/visitor/SqlppBuiltinFunctionRewriteVisitor.java
    • -67
    • +0
    ./rewrites/visitor/SqlppGlobalAggregationSugarVisitor.java
    • -123
    • +0
    ./rewrites/visitor/SqlppGroupBySugarVisitor.java
    • -237
    • +0
    ./rewrites/visitor/SqlppInlineUdfsVisitor.java
    • -102
    • +0
    ./rewrites/visitor/VariableCheckAndRewriteVisitor.java
    • -265
    • +0
    ./visitor/CheckSql92AggregateVisitor.java
    • -471
    • +0
    ./visitor/FreeVariableVisitor.java
    • -284
    • +0
    ./visitor/base/AbstractSqlppExpressionScopingVisitor.java
    • -347
    • +0
    ./visitor/base/AbstractSqlppSimpleExpressionVisitor.java
  1. … 151 more files in changeset.
Rewrite SQL++ functions.

-Maps SQL function names to internal names.

-Allows SQL++ builtin functions to be case-insensitive.

-Rewrites SQL-92 global aggregates.

-Refactors SQL++ AST visitors.

-Cleans up semantics of COLL_AGG and SQL-92 AGG.

Change-Id: Idb5a7c6780669b27065b0928bec7e4700cfb53a9

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

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

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

    • -0
    • +3
    ./rewrites/SqlppFunctionBodyRewriter.java
    • -0
    • +450
    ./rewrites/visitor/InlineColumnAliasVisitor.java
    • -0
    • +46
    ./rewrites/visitor/SqlppBuiltinFunctionRewriteVisitor.java
    • -0
    • +67
    ./rewrites/visitor/SqlppGlobalAggregationSugarVisitor.java
    • -0
    • +123
    ./rewrites/visitor/SqlppGroupBySugarVisitor.java
    • -0
    • +168
    ./rewrites/visitor/SqlppGroupByVisitor.java
    • -0
    • +237
    ./rewrites/visitor/SqlppInlineUdfsVisitor.java
    • -0
    • +102
    ./rewrites/visitor/VariableCheckAndRewriteVisitor.java
    • -0
    • +150
    ./util/FunctionMapUtil.java
    • -0
    • +265
    ./visitor/CheckSql92AggregateVisitor.java
    • -0
    • +415
    ./visitor/DeepCopyVisitor.java
  1. … 437 more files in changeset.
ASTERIXDB-1226: implement SQL++ core group-by semantics and syntatic sugars.

-Implmented SQL++ core group-by semantics;

-Implemented SQL++ group-by syntatic sugars for standard SQL;

-Added test cases;

-Fixed column alias rewriter;

-Fixed the variable scoping for joins.

Change-Id: I6e5477d5bf80114cfff49c8ecb163849ee55eba6

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

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

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

    • -0
    • +3
    ./rewrites/SqlppFunctionBodyRewriter.java
    • -0
    • +50
    ./util/SqlppRewriteUtil.java
    • -0
    • +47
    ./util/SqlppVariableUtil.java
    • -15
    • +68
    ./visitor/InlineColumnAliasVisitor.java
    • -0
    • +31
    ./visitor/SqlppAstPrintVisitor.java
    • -4
    • +5
    ./visitor/SqlppCloneAndSubstituteVariablesVisitor.java
    • -0
    • +127
    ./visitor/SqlppGroupBySugarVisitor.java
    • -0
    • +170
    ./visitor/SqlppGroupByVisitor.java
    • -1
    • +1
    ./visitor/SqlppSubstituteVariablesVisitor.java
    • -0
    • +362
    ./visitor/UsedVariableVisitor.java
    • -66
    • +67
    ./visitor/VariableCheckAndRewriteVisitor.java
  1. … 1950 more files in changeset.
Remove Trailing Whitespace

This change removes all trailing whitespace in

java files in asterixdb

Change-Id: I32cda384f71dd5237a3c63e83c661f1cf64dc0eb

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

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

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

    • -1
    • +1
    ./visitor/SqlppCloneAndSubstituteVariablesVisitor.java
    • -1
    • +1
    ./visitor/SqlppSubstituteVariablesVisitor.java
  1. … 324 more files in changeset.
Feed Fixes and Cleanup

1. Introduce filesystem feed data source.

2. Fix the order of closing feed stages on disconnection.

3. Added Twitter feed to the compatibility utility to allow

using it with its alias.

4. First part of the feed log space.

5. Fixed the handling of duplicate key exception.

Change-Id: I4e8db26a810efd1fbaa52ceeb3efd0c8328ab070

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

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

Reviewed-by: Murtadha Hubail <hubailmor@gmail.com>

    • -1
    • +1
    ./visitor/VariableCheckAndRewriteVisitor.java
  1. … 417 more files in changeset.
SQL++ support in AsterixDB: 1. implemented SQL++ expression to logical plan translator; 2. refactored REST API to be agnostic of query languages; 3. disabled fuzzy join queries for SQL++ runtime tests; 4. fixed several rewriting rules.

Change-Id: I82919c4527b304325059519d819a2c30cf2902a9

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

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

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

    • -0
    • +73
    ./parser/FunctionParser.java
    • -0
    • +37
    ./parser/SqlppParserFactory.java
    • -0
    • +47
    ./rewrites/SqlppFunctionBodyRewriter.java
    • -0
    • +37
    ./rewrites/SqlppFunctionBodyRewriterFactory.java
    • -0
    • +328
    ./rewrites/SqlppQueryRewriter.java
    • -0
    • +37
    ./rewrites/SqlppRewriterFactory.java
    • -0
    • +39
    ./rewrites/SqlppStatementRewriter.java
  1. … 1365 more files in changeset.