Gabor Kaszab has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/12267 )

Change subject: IMPALA-4018 Part1: Add FORMAT clause in CAST()
......................................................................


Patch Set 5:

(2 comments)

Hey,
I managed to cover all the comments. I re-structured the code a bit to be able 
to parse the format string before the casting function runs to prevent parsing 
for each row. I found a way to do this in CaseExpr so I kind of followed that 
approach.

Please note, that according to the discussion on the Jira CAST(..FORMAT..) 
won't be shipped with the current SimpleDateFormat pattern but with the SQL 
standard pattern that is still to be implemented. Stay tuned :)

http://gerrit.cloudera.org:8080/#/c/12267/3/be/src/exprs/cast-functions-ir.cc
File be/src/exprs/cast-functions-ir.cc:

http://gerrit.cloudera.org:8080/#/c/12267/3/be/src/exprs/cast-functions-ir.cc@172
PS3, Line 172:     sv = AnyValUtil::FromString(ctx, lexical_cast<string>(tv));
             :   } else {
> Excellent point!
Done


http://gerrit.cloudera.org:8080/#/c/12267/3/be/src/exprs/scalar-expr-evaluator.cc
File be/src/exprs/scalar-expr-evaluator.cc:

http://gerrit.cloudera.org:8080/#/c/12267/3/be/src/exprs/scalar-expr-evaluator.cc@129
PS3, Line 129:   if (opened_) return Status::OK();
> That's again a good catch. The above scenarios are broken now. Let me sort
Done



--
To view, visit http://gerrit.cloudera.org:8080/12267
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ia514aaa9e8f5487d396587d5ed24c7348a492697
Gerrit-Change-Number: 12267
Gerrit-PatchSet: 5
Gerrit-Owner: Gabor Kaszab <gaborkas...@cloudera.com>
Gerrit-Reviewer: Attila Jeges <atti...@cloudera.com>
Gerrit-Reviewer: Csaba Ringhofer <csringho...@cloudera.com>
Gerrit-Reviewer: Gabor Kaszab <gaborkas...@cloudera.com>
Gerrit-Reviewer: Greg Rahn <gr...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Paul Rogers <prog...@cloudera.com>
Gerrit-Comment-Date: Fri, 08 Feb 2019 13:22:31 +0000
Gerrit-HasComments: Yes

Reply via email to