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

Piotr Findeisen commented on HIVE-16614:
----------------------------------------

bq. Finally, I will create a follow-up to fix 'TIMESTAMP' type semantics so 
they are not dependent on the system timezone anymore. While 'TIMESTAMP' type 
will be compliant with SQL semantics, I will also take care that we are 
backwards compatible and old 'TIMESTAMP' typed values continue being accessible 
in the same way. (More in the issue to come)

[~jcamachorodriguez], i tried to find the issue. Did you abandon the idea, or 
i'm just searching the wrong way?

> Support "set local time zone" statement
> ---------------------------------------
>
>                 Key: HIVE-16614
>                 URL: https://issues.apache.org/jira/browse/HIVE-16614
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: Carter Shanklin
>            Assignee: Jesus Camacho Rodriguez
>            Priority: Major
>              Labels: TODOC3.0
>             Fix For: 3.0.0
>
>         Attachments: HIVE-16614.01.patch, HIVE-16614.02.patch, 
> HIVE-16614.03.patch, HIVE-16614.04.patch, HIVE-16614.05.patch, 
> HIVE-16614.patch
>
>
> HIVE-14412 introduces a timezone-aware timestamp.
> SQL has a concept of default time zone displacements, which are transparently 
> applied when converting between timezone-unaware types and timezone-aware 
> types and, in Hive's case, are also used to shift a timezone aware type to a 
> different time zone, depending on configuration.
> SQL also provides that the default time zone displacement be settable at a 
> session level, so that clients can access a database simultaneously from 
> different time zones and see time values in their own time zone.
> Currently the time zone displacement is fixed and is set based on the system 
> time zone where the Hive client runs (HiveServer2 or Hive CLI). It will be 
> more convenient for users if they have the ability to set their time zone of 
> choice.
> SQL defines "set time zone" with 2 ways of specifying the time zone, first 
> using an interval and second using the special keyword LOCAL.
> Examples:
>       • set time zone '-8:00';
>       • set time zone LOCAL;
> LOCAL means to set the current default time zone displacement to the 
> session's original default time zone displacement.
> Reference: SQL:2011 section 19.4



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to