Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Trivial
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.0
    • Component/s: None
    • Labels:
      None

      Description

      There is several functions or keywords to get current date/time value.

      • current_timestamp: Returns the current timestamp in the TIMESTAMP type.
      • current_date: Returns the current time in the DATE type.
      • current_time: Returns the current time in the TIME type.
      • now(): Returns the current timestamp in the TIMESTAMP type.
      babokim=# select current_timestamp, current_date, current_time, now();
                    now              |    date    |       timetz       |              now
      -------------------------------+------------+--------------------+-------------------------------
       2014-05-13 21:22:39.566864+09 | 2014-05-13 | 21:22:39.566864+09 | 2014-05-13 21:22:39.566864+09
      (1 row)
      
      1. TAJO-762.patch
        20 kB
        Hyoungjun Kim

        Activity

        Hide
        hudson Hudson added a comment -

        SUCCESS: Integrated in Tajo-master-build #235 (See https://builds.apache.org/job/Tajo-master-build/235/)
        TAJO-762: Implements current date/time function (Hyoungjun Kim via hyunsik) (hyunsik: rev 26dc6e926db3934ea7309cc4e93d24a5881de97d)

        • tajo-core/src/main/java/org/apache/tajo/engine/eval/AlgebraicUtil.java
        • tajo-core/src/test/java/org/apache/tajo/engine/function/TestBuiltinFunctions.java
        • tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java
        • tajo-core/src/test/java/org/apache/tajo/engine/query/TestJoinQuery.java
        • tajo-core/src/test/java/org/apache/tajo/engine/function/TestDateTimeFunctions.java
        • tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java
        • tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/NowTimestamp.java
        • tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/CurrentDate.java
        • tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/CurrentTime.java
        • tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/Today.java
        • tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java
        • tajo-core/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4
        • tajo-core/src/test/java/org/apache/tajo/engine/eval/TestIntervalType.java
        • tajo-core/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4
        • tajo-core/src/main/java/org/apache/tajo/engine/planner/ExprAnnotator.java
        • tajo-core/src/test/java/org/apache/tajo/engine/query/TestCreateTable.java
        • tajo-core/src/main/java/org/apache/tajo/master/rm/TajoWorkerResourceManager.java
        • tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java
        • CHANGES
        • tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java
        • tajo-core/src/test/java/org/apache/tajo/engine/query/TestJoinBroadcast.java
        • tajo-core/src/test/java/org/apache/tajo/engine/query/TestInsertQuery.java
        • tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java
        Show
        hudson Hudson added a comment - SUCCESS: Integrated in Tajo-master-build #235 (See https://builds.apache.org/job/Tajo-master-build/235/ ) TAJO-762 : Implements current date/time function (Hyoungjun Kim via hyunsik) (hyunsik: rev 26dc6e926db3934ea7309cc4e93d24a5881de97d) tajo-core/src/main/java/org/apache/tajo/engine/eval/AlgebraicUtil.java tajo-core/src/test/java/org/apache/tajo/engine/function/TestBuiltinFunctions.java tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMasterManagerService.java tajo-core/src/test/java/org/apache/tajo/engine/query/TestJoinQuery.java tajo-core/src/test/java/org/apache/tajo/engine/function/TestDateTimeFunctions.java tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/NowTimestamp.java tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/CurrentDate.java tajo-core/src/main/java/org/apache/tajo/engine/function/datetime/CurrentTime.java tajo-core/src/main/java/org/apache/tajo/engine/function/builtin/Today.java tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java tajo-core/src/main/antlr4/org/apache/tajo/engine/parser/SQLParser.g4 tajo-core/src/test/java/org/apache/tajo/engine/eval/TestIntervalType.java tajo-core/src/main/antlr4/org/apache/tajo/engine/parser/SQLLexer.g4 tajo-core/src/main/java/org/apache/tajo/engine/planner/ExprAnnotator.java tajo-core/src/test/java/org/apache/tajo/engine/query/TestCreateTable.java tajo-core/src/main/java/org/apache/tajo/master/rm/TajoWorkerResourceManager.java tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java CHANGES tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java tajo-core/src/test/java/org/apache/tajo/engine/query/TestJoinBroadcast.java tajo-core/src/test/java/org/apache/tajo/engine/query/TestInsertQuery.java tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java
        Hide
        hyunsik Hyunsik Choi added a comment -

        committed it to master branch. Thank you for your contribution.

        Show
        hyunsik Hyunsik Choi added a comment - committed it to master branch. Thank you for your contribution.
        Hide
        githubbot ASF GitHub Bot added a comment -

        Github user asfgit closed the pull request at:

        https://github.com/apache/tajo/pull/16

        Show
        githubbot ASF GitHub Bot added a comment - Github user asfgit closed the pull request at: https://github.com/apache/tajo/pull/16
        Hide
        githubbot ASF GitHub Bot added a comment -

        Github user hyunsik commented on the pull request:

        https://github.com/apache/tajo/pull/16#issuecomment-45169762

        +1

        I'm sorry for late review. I finished the review. The patch looks nice to me. It works well. I also verified 'mvn clean install'.

        Show
        githubbot ASF GitHub Bot added a comment - Github user hyunsik commented on the pull request: https://github.com/apache/tajo/pull/16#issuecomment-45169762 +1 I'm sorry for late review. I finished the review. The patch looks nice to me. It works well. I also verified 'mvn clean install'.
        Hide
        hjkim Hyoungjun Kim added a comment -

        Please review the following pull request.
        https://github.com/apache/tajo/pull/16

        Show
        hjkim Hyoungjun Kim added a comment - Please review the following pull request. https://github.com/apache/tajo/pull/16
        Hide
        tajoqa Tajo QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12644620/TAJO-762.patch
        against master revision e2d0464.

        -1 patch. The patch command could not apply the patch.

        -1 patch. The patch command could not apply the patch.

        Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/437//console

        This message is automatically generated.

        Show
        tajoqa Tajo QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12644620/TAJO-762.patch against master revision e2d0464. -1 patch. The patch command could not apply the patch. -1 patch. The patch command could not apply the patch. Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/437//console This message is automatically generated.
        Hide
        githubbot ASF GitHub Bot added a comment -

        Github user hyunsik commented on the pull request:

        https://github.com/apache/tajo/pull/16#issuecomment-44211915

        In my machine, the newly included unit tests are failed as following. Could you check this?

        My machine information is as follows:

        • Mac 10.8.5
        • SUN JDK 1.7.0_51
        • There is no TZ shell environment variable by default.

        ```
        2014-05-27 04:08:55,294 INFO: org.apache.tajo.master.TajoAsyncDispatcher (stop(122)) - AsyncDispatcher stopped:querymaster_1401131062215
        2014-05-27 04:08:55,294 INFO: org.apache.tajo.master.querymaster.QueryMaster (stop(159)) - QueryMaster stop
        2014-05-27 04:08:55,294 INFO: org.apache.tajo.worker.TajoWorkerClientService (stop(109)) - TajoWorkerClientService stopping
        2014-05-27 04:08:55,295 INFO: org.apache.tajo.rpc.NettyServerBase (shutdown(128)) - Rpc (QueryMasterClientProtocol) listened on 0:0:0:0:0:0:0:0:33396) shutdown
        2014-05-27 04:08:55,295 INFO: org.apache.tajo.worker.TajoWorkerClientService (stop(113)) - TajoWorkerClientService stopped
        2014-05-27 04:08:55,296 INFO: org.apache.tajo.worker.TajoWorker (stop(334)) - TajoWorker main thread exiting

        Results :

        Failed tests: testDateTimeNow(org.apache.tajo.engine.function.TestDateTimeFunctions): select current_date(); expected:<2014-05-2[7]> but was:<2014-05-2[6]>
        testTimeValueKeyword(org.apache.tajo.engine.function.TestDateTimeFunctions): select current_date; expected:<2014-05-2[7]> but was:<2014-05-2[6]>

        Tests run: 754, Failures: 2, Errors: 0, Skipped: 0
        ```

        Show
        githubbot ASF GitHub Bot added a comment - Github user hyunsik commented on the pull request: https://github.com/apache/tajo/pull/16#issuecomment-44211915 In my machine, the newly included unit tests are failed as following. Could you check this? My machine information is as follows: Mac 10.8.5 SUN JDK 1.7.0_51 There is no TZ shell environment variable by default. ``` 2014-05-27 04:08:55,294 INFO: org.apache.tajo.master.TajoAsyncDispatcher (stop(122)) - AsyncDispatcher stopped:querymaster_1401131062215 2014-05-27 04:08:55,294 INFO: org.apache.tajo.master.querymaster.QueryMaster (stop(159)) - QueryMaster stop 2014-05-27 04:08:55,294 INFO: org.apache.tajo.worker.TajoWorkerClientService (stop(109)) - TajoWorkerClientService stopping 2014-05-27 04:08:55,295 INFO: org.apache.tajo.rpc.NettyServerBase (shutdown(128)) - Rpc (QueryMasterClientProtocol) listened on 0:0:0:0:0:0:0:0:33396) shutdown 2014-05-27 04:08:55,295 INFO: org.apache.tajo.worker.TajoWorkerClientService (stop(113)) - TajoWorkerClientService stopped 2014-05-27 04:08:55,296 INFO: org.apache.tajo.worker.TajoWorker (stop(334)) - TajoWorker main thread exiting Results : Failed tests: testDateTimeNow(org.apache.tajo.engine.function.TestDateTimeFunctions): select current_date(); expected:<2014-05-2 [7] > but was:<2014-05-2 [6] > testTimeValueKeyword(org.apache.tajo.engine.function.TestDateTimeFunctions): select current_date; expected:<2014-05-2 [7] > but was:<2014-05-2 [6] > Tests run: 754, Failures: 2, Errors: 0, Skipped: 0 ```
        Hide
        githubbot ASF GitHub Bot added a comment -

        Github user hyunsik commented on a diff in the pull request:

        https://github.com/apache/tajo/pull/16#discussion_r13055141

        — Diff: tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java —
        @@ -337,10 +336,10 @@ public void stopQuery(QueryId queryId) {

        try {
        queryMasterTask.stop();

        • if (!systemConf.get(CommonTestingUtil.TAJO_TEST, "FALSE").equalsIgnoreCase("TRUE")
        • && !workerContext.isYarnContainerMode()) {
          + //if (!systemConf.get(CommonTestingUtil.TAJO_TEST, "FALSE").equalsIgnoreCase("TRUE")
          + // && !workerContext.isYarnContainerMode()) {
            • End diff –

        They seem to be obsolete code. I'll remove them before commit.

        Show
        githubbot ASF GitHub Bot added a comment - Github user hyunsik commented on a diff in the pull request: https://github.com/apache/tajo/pull/16#discussion_r13055141 — Diff: tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java — @@ -337,10 +336,10 @@ public void stopQuery(QueryId queryId) { try { queryMasterTask.stop(); if (!systemConf.get(CommonTestingUtil.TAJO_TEST, "FALSE").equalsIgnoreCase("TRUE") && !workerContext.isYarnContainerMode()) { + //if (!systemConf.get(CommonTestingUtil.TAJO_TEST, "FALSE").equalsIgnoreCase("TRUE") + // && !workerContext.isYarnContainerMode()) { End diff – They seem to be obsolete code. I'll remove them before commit.
        Hide
        githubbot ASF GitHub Bot added a comment -

        Github user hyunsik commented on a diff in the pull request:

        https://github.com/apache/tajo/pull/16#discussion_r13055130

        — Diff: tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java —
        @@ -947,14 +947,15 @@ public Expr visitNumeric_value_function(Numeric_value_functionContext ctx) {
        @Override
        public Expr visitExtract_expression(Extract_expressionContext ctx) {
        Expr extractTarget = new LiteralValue(ctx.extract_field_string.getText(), LiteralType.String);

        • Expr extractSource;
        • if (checkIfExist(ctx.extract_source().column_reference())) { - extractSource = visitColumn_reference(ctx.extract_source().column_reference()); - }

          else if (checkIfExist(ctx.extract_source().datetime_literal()))

          { - extractSource = visitDatetime_literal(ctx.extract_source().datetime_literal()); - }

          else

          { - return null; - }

          + Expr extractSource = visitDatetime_value_expression(ctx.extract_source().datetime_value_expression());
          +// if (checkIfExist(ctx.extract_source().column_reference())) {

            • End diff –

        They seem to be obsolete code. I'll remove them before commit.

        Show
        githubbot ASF GitHub Bot added a comment - Github user hyunsik commented on a diff in the pull request: https://github.com/apache/tajo/pull/16#discussion_r13055130 — Diff: tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java — @@ -947,14 +947,15 @@ public Expr visitNumeric_value_function(Numeric_value_functionContext ctx) { @Override public Expr visitExtract_expression(Extract_expressionContext ctx) { Expr extractTarget = new LiteralValue(ctx.extract_field_string.getText(), LiteralType.String); Expr extractSource; if (checkIfExist(ctx.extract_source().column_reference())) { - extractSource = visitColumn_reference(ctx.extract_source().column_reference()); - } else if (checkIfExist(ctx.extract_source().datetime_literal())) { - extractSource = visitDatetime_literal(ctx.extract_source().datetime_literal()); - } else { - return null; - } + Expr extractSource = visitDatetime_value_expression(ctx.extract_source().datetime_value_expression()); +// if (checkIfExist(ctx.extract_source().column_reference())) { End diff – They seem to be obsolete code. I'll remove them before commit.
        Hide
        githubbot ASF GitHub Bot added a comment -

        GitHub user babokim opened a pull request:

        https://github.com/apache/tajo/pull/16

        TAJO-762: Implements current date/time function

        I rebased after committing TAJO-825.
        While running TestCase I found the next message, but all tests is succeeded.
        This message is generated in the TestBuiltinFunctions.testRandom() because every random() eval makes different value.
        So I fixed TajoClient.executeQueryAndGetResult() method, some test codes and removed TestBuiltinFunctions.testRandom() in this patch. I'll create new issue for TestBuiltinFunctions.testRandom() bug.

        ```
        com.google.protobuf.ServiceException: org.apache.tajo.engine.planner.PlanningException: Duplicate alias: 1
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$TargetListManager.add(ProjectionPushDownRule.java:168)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$TargetListManager.add(ProjectionPushDownRule.java:230)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$Context.addExpr(ProjectionPushDownRule.java:363)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitScan(ProjectionPushDownRule.java:874)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitScan(ProjectionPushDownRule.java:42)
        at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:99)
        at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitGroupBy(BasicLogicalPlanVisitor.java:185)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitGroupBy(ProjectionPushDownRule.java:578)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitGroupBy(ProjectionPushDownRule.java:42)
        at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:75)
        at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitProjection(BasicLogicalPlanVisitor.java:149)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitProjection(ProjectionPushDownRule.java:406)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitProjection(ProjectionPushDownRule.java:42)
        at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:63)
        at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitRoot(BasicLogicalPlanVisitor.java:139)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitRoot(ProjectionPushDownRule.java:389)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitRoot(ProjectionPushDownRule.java:42)
        at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:58)
        at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.rewrite(ProjectionPushDownRule.java:72)
        at org.apache.tajo.engine.planner.rewrite.BasicQueryRewriteEngine.rewrite(BasicQueryRewriteEngine.java:63)
        at org.apache.tajo.engine.planner.LogicalOptimizer.optimize(LogicalOptimizer.java:74)
        at org.apache.tajo.master.GlobalEngine.createLogicalPlan(GlobalEngine.java:481)
        at org.apache.tajo.master.GlobalEngine.executeQuery(GlobalEngine.java:147)
        ```

        You can merge this pull request into a Git repository by running:

        $ git pull https://github.com/babokim/tajo TAJO-762

        Alternatively you can review and apply these changes as the patch at:

        https://github.com/apache/tajo/pull/16.patch

        To close this pull request, make a commit to your master/trunk branch
        with (at least) the following in the commit message:

        This closes #16


        commit dc78c878be8e383330188a30903688316fee1d1a
        Author: 김형준 <babokim@babokim-macbook-pro.local>
        Date: 2014-05-13T14:16:19Z

        TAJO-762

        commit 64a8e19288752d5094e782dfc9cd25c529d6a2f8
        Author: 김형준 <babokim@babokim-macbook-pro.local>
        Date: 2014-05-22T05:49:26Z

        Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo

        commit 27b905808a73affae73303901cd7c0ba885327bd
        Author: 김형준 <babokim@babokim-macbook-pro.local>
        Date: 2014-05-22T08:31:11Z

        TAJO-762 Implements current date/time function


        Show
        githubbot ASF GitHub Bot added a comment - GitHub user babokim opened a pull request: https://github.com/apache/tajo/pull/16 TAJO-762 : Implements current date/time function I rebased after committing TAJO-825 . While running TestCase I found the next message, but all tests is succeeded. This message is generated in the TestBuiltinFunctions.testRandom() because every random() eval makes different value. So I fixed TajoClient.executeQueryAndGetResult() method, some test codes and removed TestBuiltinFunctions.testRandom() in this patch. I'll create new issue for TestBuiltinFunctions.testRandom() bug. ``` com.google.protobuf.ServiceException: org.apache.tajo.engine.planner.PlanningException: Duplicate alias: 1 at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$TargetListManager.add(ProjectionPushDownRule.java:168) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$TargetListManager.add(ProjectionPushDownRule.java:230) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$Context.addExpr(ProjectionPushDownRule.java:363) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitScan(ProjectionPushDownRule.java:874) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitScan(ProjectionPushDownRule.java:42) at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:99) at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitGroupBy(BasicLogicalPlanVisitor.java:185) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitGroupBy(ProjectionPushDownRule.java:578) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitGroupBy(ProjectionPushDownRule.java:42) at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:75) at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitProjection(BasicLogicalPlanVisitor.java:149) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitProjection(ProjectionPushDownRule.java:406) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitProjection(ProjectionPushDownRule.java:42) at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:63) at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitRoot(BasicLogicalPlanVisitor.java:139) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitRoot(ProjectionPushDownRule.java:389) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitRoot(ProjectionPushDownRule.java:42) at org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:58) at org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.rewrite(ProjectionPushDownRule.java:72) at org.apache.tajo.engine.planner.rewrite.BasicQueryRewriteEngine.rewrite(BasicQueryRewriteEngine.java:63) at org.apache.tajo.engine.planner.LogicalOptimizer.optimize(LogicalOptimizer.java:74) at org.apache.tajo.master.GlobalEngine.createLogicalPlan(GlobalEngine.java:481) at org.apache.tajo.master.GlobalEngine.executeQuery(GlobalEngine.java:147) ``` You can merge this pull request into a Git repository by running: $ git pull https://github.com/babokim/tajo TAJO-762 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/tajo/pull/16.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #16 commit dc78c878be8e383330188a30903688316fee1d1a Author: 김형준 <babokim@babokim-macbook-pro.local> Date: 2014-05-13T14:16:19Z TAJO-762 commit 64a8e19288752d5094e782dfc9cd25c529d6a2f8 Author: 김형준 <babokim@babokim-macbook-pro.local> Date: 2014-05-22T05:49:26Z Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo commit 27b905808a73affae73303901cd7c0ba885327bd Author: 김형준 <babokim@babokim-macbook-pro.local> Date: 2014-05-22T08:31:11Z TAJO-762 Implements current date/time function

          People

          • Assignee:
            hjkim Hyoungjun Kim
            Reporter:
            hjkim Hyoungjun Kim
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development