Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into index_support
Project: http://git-wip-us.apache.org/repos/asf/tajo/repo Commit: http://git-wip-us.apache.org/repos/asf/tajo/commit/3cb2a427 Tree: http://git-wip-us.apache.org/repos/asf/tajo/tree/3cb2a427 Diff: http://git-wip-us.apache.org/repos/asf/tajo/diff/3cb2a427 Branch: refs/heads/index_support Commit: 3cb2a427fd6f14b510803f49d997e6489aeb0fd5 Parents: 7a38895 fd49bff Author: Jihoon Son <[email protected]> Authored: Mon Dec 29 13:04:20 2014 +0900 Committer: Jihoon Son <[email protected]> Committed: Mon Dec 29 13:04:20 2014 +0900 ---------------------------------------------------------------------- CHANGES | 3 + .../org/apache/tajo/engine/parser/SQLLexer.g4 | 2 + .../org/apache/tajo/engine/parser/SQLParser.g4 | 4 ++ .../tajo/engine/function/builtin/LastValue.java | 67 +++++++++++++++++ .../engine/function/builtin/LastValueDate.java | 46 ++++++++++++ .../function/builtin/LastValueDouble.java | 46 ++++++++++++ .../engine/function/builtin/LastValueFloat.java | 46 ++++++++++++ .../engine/function/builtin/LastValueInt.java | 46 ++++++++++++ .../engine/function/builtin/LastValueLong.java | 46 ++++++++++++ .../function/builtin/LastValueString.java | 46 ++++++++++++ .../engine/function/builtin/LastValueTime.java | 46 ++++++++++++ .../function/builtin/LastValueTimestamp.java | 46 ++++++++++++ .../tajo/engine/function/window/FirstValue.java | 64 +++++++++++++++++ .../engine/function/window/FirstValueDate.java | 41 +++++++++++ .../function/window/FirstValueDouble.java | 41 +++++++++++ .../engine/function/window/FirstValueFloat.java | 41 +++++++++++ .../engine/function/window/FirstValueInt.java | 41 +++++++++++ .../engine/function/window/FirstValueLong.java | 41 +++++++++++ .../function/window/FirstValueString.java | 41 +++++++++++ .../engine/function/window/FirstValueTime.java | 41 +++++++++++ .../function/window/FirstValueTimestamp.java | 41 +++++++++++ .../apache/tajo/engine/parser/SQLAnalyzer.java | 4 ++ .../tajo/engine/query/TestWindowQuery.java | 75 ++++++++++++++++++++ .../queries/TestWindowQuery/firstValue1.sql | 18 +++++ .../queries/TestWindowQuery/lastValue1.sql | 18 +++++ .../results/TestWindowQuery/firstValue1.result | 7 ++ .../results/TestWindowQuery/lastValue1.result | 7 ++ .../org/apache/tajo/plan/ExprAnnotator.java | 2 +- 28 files changed, 966 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/3cb2a427/tajo-core/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/3cb2a427/tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java ----------------------------------------------------------------------
