-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20491/
-----------------------------------------------------------
(Updated April 23, 2014, 2:45 a.m.)
Review request for Tajo.
Changes
-------
Rebased
Bugs: TAJO-761
https://issues.apache.org/jira/browse/TAJO-761
Repository: tajo
Description
-------
In order to provide the following features, INTERVAL Type is required.
{noformat}
babokim# select timestamp '2001-09-28 01:00' + interval '23 hours';
?column?
---------------------
2001-09-29 00:00:00
(1 row)
babokim=# select date '2001-10-01' - date '2001-09-28';
?column?
----------
3
(1 row)
{noformat}
Diffs (updated)
-----
BUILDING PRE-CREATION
BUILDING.txt cf6dd79
CHANGES PRE-CREATION
CHANGES.txt 1bc79c9
LICENSE PRE-CREATION
LICENSE.txt 31eb031
NOTICE PRE-CREATION
NOTICE.txt 9618522
README 95406e9
pom.xml 964d984
tajo-algebra/src/main/java/org/apache/tajo/algebra/IntervalLiteral.java
PRE-CREATION
tajo-algebra/src/main/java/org/apache/tajo/algebra/OpType.java a62ccfd
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/DDLBuilder.java
1b76f16
tajo-client/src/main/java/org/apache/tajo/client/TajoDump.java 52711c9
tajo-common/pom.xml 35ac3e5
tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java 3c81ed5
tajo-common/src/main/java/org/apache/tajo/datum/DateDatum.java c327931
tajo-common/src/main/java/org/apache/tajo/datum/DatumFactory.java 2ddea9e
tajo-common/src/main/java/org/apache/tajo/datum/Float4Datum.java 0c65dfc
tajo-common/src/main/java/org/apache/tajo/datum/Float8Datum.java 010cf29
tajo-common/src/main/java/org/apache/tajo/datum/Int2Datum.java e24d7be
tajo-common/src/main/java/org/apache/tajo/datum/Int4Datum.java 9cd0c06
tajo-common/src/main/java/org/apache/tajo/datum/Int8Datum.java 1104a3c
tajo-common/src/main/java/org/apache/tajo/datum/IntervalDatum.java
PRE-CREATION
tajo-common/src/main/java/org/apache/tajo/datum/TimeDatum.java 21ae881
tajo-common/src/main/java/org/apache/tajo/datum/TimestampDatum.java 6411bec
tajo-common/src/main/java/org/apache/tajo/json/DatumAdapter.java f24d213
tajo-common/src/main/java/org/apache/tajo/util/StringUtils.java 32edc31
tajo-common/src/main/java/org/apache/tajo/util/TimeStampUtil.java 31c5b90
tajo-common/src/main/java/org/apache/tajo/util/VersionInfo.java PRE-CREATION
tajo-common/src/main/resources/tajo-version-info.properties PRE-CREATION
tajo-common/src/test/java/org/apache/tajo/datum/TestIntervalDatum.java
PRE-CREATION
tajo-common/src/test/java/org/apache/tajo/datum/TestTimestampDatum.java
246791b
tajo-common/src/test/java/org/apache/tajo/util/TestTimeStampUtil.java
PRE-CREATION
tajo-core/pom.xml 2f38e92
tajo-core/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4 7fa7973
tajo-core/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 f6385eb
tajo-core/src/main/java/org/apache/tajo/engine/eval/BasicEvalNodeVisitor.java
2208119
tajo-core/src/main/java/org/apache/tajo/engine/eval/BetweenPredicateEval.java
0f30ac9
tajo-core/src/main/java/org/apache/tajo/engine/eval/BinaryEval.java d362927
tajo-core/src/main/java/org/apache/tajo/engine/eval/CaseWhenEval.java d08bfd3
tajo-core/src/main/java/org/apache/tajo/engine/eval/CastEval.java a024b01
tajo-core/src/main/java/org/apache/tajo/engine/eval/EvalTreeUtil.java 7dcc26a
tajo-core/src/main/java/org/apache/tajo/engine/eval/FunctionEval.java de982e5
tajo-core/src/main/java/org/apache/tajo/engine/eval/NotEval.java 1a16af4
tajo-core/src/main/java/org/apache/tajo/engine/eval/SignedEval.java 3c2eeb4
tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/ToDate.java
PRE-CREATION
tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java
cb356f8
tajo-core/src/main/java/org/apache/tajo/engine/planner/AlgebraVisitor.java
aa94801
tajo-core/src/main/java/org/apache/tajo/engine/planner/BaseAlgebraVisitor.java
b8f3311
tajo-core/src/main/java/org/apache/tajo/engine/planner/ExprAnnotator.java
1b57b98
tajo-core/src/main/java/org/apache/tajo/engine/planner/ExprNormalizer.java
9030629
tajo-core/src/main/java/org/apache/tajo/engine/planner/ExprsVerifier.java
551393c
tajo-core/src/main/java/org/apache/tajo/engine/planner/LogicalPlan.java
98fbf42
tajo-core/src/main/java/org/apache/tajo/engine/planner/global/GlobalPlanner.java
bf2bf7d
tajo-core/src/main/java/org/apache/tajo/engine/planner/rewrite/FilterPushDownRule.java
63b426f
tajo-core/src/main/java/org/apache/tajo/master/DefaultTaskScheduler.java
409a1b1
tajo-core/src/main/java/org/apache/tajo/master/LazyTaskScheduler.java 434ea22
tajo-core/src/main/java/org/apache/tajo/master/TajoMaster.java 9d54bb5
tajo-core/src/main/java/org/apache/tajo/master/YarnContainerProxy.java
4f178fb
tajo-core/src/main/java/org/apache/tajo/master/YarnTaskRunnerLauncherImpl.java
8b18b5a
tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java
23b0def
tajo-core/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java
63b50ac
tajo-core/src/main/java/org/apache/tajo/master/rm/YarnRMContainerAllocator.java
b9e132b
tajo-core/src/main/java/org/apache/tajo/master/rm/YarnTajoResourceManager.java
6d5268c
tajo-core/src/main/java/org/apache/tajo/worker/TajoWorker.java 0b8d6c2
tajo-core/src/main/java/org/apache/tajo/worker/YarnResourceAllocator.java
1771255
tajo-core/src/test/java/org/apache/tajo/TajoTestingCluster.java ed5e4bc
tajo-core/src/test/java/org/apache/tajo/client/TestTajoDump.java PRE-CREATION
tajo-core/src/test/java/org/apache/tajo/engine/eval/TestIntervalType.java
PRE-CREATION
tajo-core/src/test/java/org/apache/tajo/engine/function/TestDateTimeFunctions.java
ac7a2b8
tajo-core/src/test/java/org/apache/tajo/engine/query/TestJoinBroadcast.java
89519ef
tajo-core/src/test/java/org/apache/tajo/engine/query/TestSelectQuery.java
05c510b
tajo-core/src/test/java/org/apache/tajo/engine/query/TestTablePartitions.java
d11cad9
tajo-core/src/test/java/org/apache/tajo/jdbc/TestTajoDatabaseMetaData.java
295a39f
tajo-core/src/test/java/org/apache/tajo/jdbc/TestTajoJdbc.java 7343ef7
tajo-core/src/test/java/org/apache/tajo/master/TestExecutionBlockCursor.java
ab31c8d
tajo-core/src/test/java/org/apache/tajo/master/querymaster/TestQueryUnitStatusUpdate.java
07b4ac5
tajo-core/src/test/resources/org/apache/tajo/client/TestTajoDump.java 7e72f9b
tajo-core/src/test/resources/queries/TestNetTypes/testJoin.sql ec4f8e6
tajo-core/src/test/resources/queries/TestSelectQuery/testWhereCond2.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case10.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case11.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case12.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case13.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case4.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case5.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case6.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case7.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case8.sql
PRE-CREATION
tajo-core/src/test/resources/queries/TestTablePartitions/case9.sql
PRE-CREATION
tajo-core/src/test/resources/results/TestJoinBroadcast/testBroadcastSubquery2.result
14c2211
tajo-core/src/test/resources/results/TestSelectQuery/testWhereCond2.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case10.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case11.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case12.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case13.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case4.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case5.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case6.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case7.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case8.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTablePartitions/case9.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTajoDatabaseMetaData/getSchemas1.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTajoDatabaseMetaData/getSchemas2.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTajoDatabaseMetaData/getTableTypes.result
PRE-CREATION
tajo-core/src/test/resources/results/TestTajoDatabaseMetaData/getTables1.result
2d89f42
tajo-core/src/test/resources/results/TestTajoDatabaseMetaData/getTables2.result
7cc1391
tajo-core/src/test/resources/results/TestTajoDump/testDump1.result bdf31fa
tajo-core/src/test/resources/results/testDDLBuilder/testBuildDDLForBaseTable.result
bd59e2d
tajo-core/src/test/resources/results/testDDLBuilder/testBuildDDLQuotedTableName2.result
da391cb
tajo-docs/BUILDING PRE-CREATION
tajo-docs/BUILDING.txt f460bb3
tajo-docs/src/main/sphinx/configuration/catalog_configuration.rst 403f8f8
tajo-docs/src/main/sphinx/configuration/configuration_defaults.rst 5fcbe67
tajo-docs/src/main/sphinx/configuration/worker_configuration.rst 41f6e7f
tajo-docs/src/main/sphinx/getting_started/building.rst fbe003b
tajo-docs/src/main/sphinx/getting_started/downloading_source.rst c44e71a
tajo-docs/src/main/sphinx/getting_started/first_query.rst aa5f4d2
tajo-docs/src/main/sphinx/getting_started/prerequisites.rst d4e20da
tajo-docs/src/main/sphinx/index.rst 689561f
tajo-docs/src/main/sphinx/jdbc_driver.rst 515e509
tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java
cbdb38b
tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDriver.java ffab2dd
tajo-maven-plugins/pom.xml PRE-CREATION
tajo-maven-plugins/src/main/java/org/apache/tajo/maven/plugin/protoc/ProtocMojo.java
PRE-CREATION
tajo-maven-plugins/src/main/java/org/apache/tajo/maven/plugin/util/Exec.java
PRE-CREATION
tajo-maven-plugins/src/main/java/org/apache/tajo/maven/plugin/util/FileSetUtils.java
PRE-CREATION
tajo-maven-plugins/src/main/java/org/apache/tajo/maven/plugin/versioninfo/VersionInfoMojo.java
PRE-CREATION
tajo-project/pom.xml 8e30759
tajo-rpc/src/main/java/org/apache/tajo/rpc/NettyServerBase.java 8f98d3a
tajo-rpc/src/main/java/org/apache/tajo/rpc/ProtoPipelineFactory.java b2a2004
tajo-storage/src/main/java/org/apache/tajo/storage/LazyTuple.java 27d2691
tajo-storage/src/main/java/org/apache/tajo/storage/RowStoreUtil.java b64bfe1
tajo-storage/src/main/java/org/apache/tajo/storage/TextSerializerDeserializer.java
de73a3a
Diff: https://reviews.apache.org/r/20491/diff/
Testing
-------
mvn clean install;
tested in local cluster
Thanks,
hyoungjun kim