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/9d59156a Tree: http://git-wip-us.apache.org/repos/asf/tajo/tree/9d59156a Diff: http://git-wip-us.apache.org/repos/asf/tajo/diff/9d59156a Branch: refs/heads/index_support Commit: 9d59156a770ad6bb0a7f6f02a22be32287516cc3 Parents: 99d37a3 7ca1e73 Author: Jihoon Son <[email protected]> Authored: Sun Feb 22 16:29:39 2015 +0900 Committer: Jihoon Son <[email protected]> Committed: Sun Feb 22 16:29:39 2015 +0900 ---------------------------------------------------------------------- CHANGES | 21 ++- .../apache/tajo/algebra/ColumnDefinition.java | 10 +- .../org/apache/tajo/algebra/DataTypeExpr.java | 20 +- .../java/org/apache/tajo/OverridableConf.java | 18 ++ .../main/java/org/apache/tajo/SessionVars.java | 4 +- .../java/org/apache/tajo/datum/TextDatum.java | 2 +- .../tajo/rule/SelfDiagnosisRuleEngine.java | 56 +++++- .../tajo/rule/SelfDiagnosisRuleSession.java | 15 +- .../org/apache/tajo/storage/EmptyTuple.java | 2 +- .../java/org/apache/tajo/util/ClassUtil.java | 7 + .../java/org/apache/tajo/util/KeyValueSet.java | 2 +- .../java/org/apache/tajo/util/MurmurHash.java | 4 +- .../java/org/apache/tajo/util/NumberUtil.java | 13 +- .../main/java/org/apache/tajo/util/TUtil.java | 2 +- .../tajo/util/datetime/DateTimeConstants.java | 2 +- .../tajo/util/datetime/DateTimeFormat.java | 9 +- .../apache/tajo/util/datetime/DateTimeUtil.java | 10 +- .../org/apache/tajo/util/datetime/TimeMeta.java | 18 ++ .../ConstraintViolationException.java | 10 +- .../apache/tajo/validation/RangeValidator.java | 2 +- .../org/apache/tajo/validation/Validator.java | 3 +- tajo-common/src/main/proto/DataTypes.proto | 8 +- .../org/apache/tajo/engine/parser/SQLLexer.g4 | 1 + .../org/apache/tajo/engine/parser/SQLParser.g4 | 14 +- .../apache/tajo/engine/parser/SQLAnalyzer.java | 189 ++++++++++++------- .../tajo/engine/parser/TestSQLAnalyzer.java | 10 + .../TestSQLAnalyzer/create_table_nested_1.sql | 1 + .../TestSQLAnalyzer/create_table_nested_2.sql | 1 + .../create_table_nested_1.result | 40 ++++ .../create_table_nested_2.result | 57 ++++++ 30 files changed, 432 insertions(+), 119 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/9d59156a/tajo-common/src/main/java/org/apache/tajo/OverridableConf.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/9d59156a/tajo-common/src/main/java/org/apache/tajo/SessionVars.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/9d59156a/tajo-common/src/main/java/org/apache/tajo/util/TUtil.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/9d59156a/tajo-core/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/9d59156a/tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java ----------------------------------------------------------------------
