[ 
https://issues.apache.org/jira/browse/IMPALA-8703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16969985#comment-16969985
 ] 

ASF subversion and git services commented on IMPALA-8703:
---------------------------------------------------------

Commit 443ca2e8b7f77f70011e351a87207037871b9a74 in impala's branch 
refs/heads/master from Gabor Kaszab
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=443ca2e ]

IMPALA-8704: ISO:SQL:2016 datetime patterns - Milestone 2

This patch adds additional datetime format tokens on top of what was
introduced with Milestone 1 (IMPALA-8703).

The tokens introduced:
- Free text token: Surrounded by double quotes, a free text section
  can be given in the format where the same text is expected in the
  input without the surrounding double quotes.
- FX modifier: This modifier has to be given at the beginning of the
  format and is valid for the whole format.
  In a string to datetime conversion this forces strict separator
  matching and expects all the tokens in the input to have the same
  length as their maximum length. E.g. A month has to be of length 2
  prefixed by zero if needed.
  This is the default in a datetime to string conversion.
- FM modifier: This modifier affects only the following token and
  overrides the FX modifier.
  In a string to datetime conversion when using this modifier the
  length of the token in the input can be shorter than the max length
  of that token type if followed by a separator. E.g. 1-digit month,
  less than 4-digit year, etc. This is the default behaviour in a
  string to datetime conversion.
  In a datetime to string conversion tokens with this modifier aren't
  padded to the maximum length. Example output: "2010-1-9".

Change-Id: I30d2f6656054371476aaa8bd0d51f572b9369855
Reviewed-on: http://gerrit.cloudera.org:8080/14291
Tested-by: Impala Public Jenkins <[email protected]>
Reviewed-by: Attila Jeges <[email protected]>


> SQL:2016 datetime patterns - Milestone 1
> ----------------------------------------
>
>                 Key: IMPALA-8703
>                 URL: https://issues.apache.org/jira/browse/IMPALA-8703
>             Project: IMPALA
>          Issue Type: Sub-task
>          Components: Backend, Frontend
>    Affects Versions: Impala 2.2.4
>            Reporter: Gabor Kaszab
>            Assignee: Gabor Kaszab
>            Priority: Critical
>             Fix For: Impala 3.4.0
>
>
> Design doc for SQL:2016 datetime patterns:
> https://docs.google.com/document/d/1V7k6-lrPGW7_uhqM-FhKl3QsxwCRy69v2KIxPsGjc1k/
> Milestone 1 content:
> - Introduce FORMAT clause for CAST()
> - Implement basic SQL:2016 datetime patterns to comply with the standard. For 
> more details check the document above.
> - Use the new SQL:2016 pattern handling for CAST(.. FORMAT..)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to