You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Julian Hyde (Jira)" <ji...@apache.org> on 2022/06/04 22:32:00 UTC

[jira] [Commented] (CALCITE-5180) Implement BigQuery functions for DATE, TIME, TIMESTAMP, DATETIME

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

Julian Hyde commented on CALCITE-5180:
--------------------------------------

I've added some tests for these functions in [julianhyde/5180-big-query-date|https://github.com/julianhyde/calcite/tree/5180-big-query-date].

> Implement BigQuery functions for DATE, TIME, TIMESTAMP, DATETIME
> ----------------------------------------------------------------
>
>                 Key: CALCITE-5180
>                 URL: https://issues.apache.org/jira/browse/CALCITE-5180
>             Project: Calcite
>          Issue Type: Bug
>            Reporter: Julian Hyde
>            Priority: Major
>
> Implement missing BigQuery functions for DATE, TIME, TIMESTAMP, DATETIME.
> Functions include:
> * CURRENT_DATE, CURRENT_DATETIME, CURRENT_TIME with timezone;
> * EXTRACT with time unit values WEEK(weekday), DATE, TIME;
> * various DATE, TIME, TIMESTAMP, DATETIME constructor functions;
> * TIMESTAMP_ADD, TIME_ADD, DATE_ADD, DATETIME_ADD
> * TIMESTAMP_SUB, TIME_SUB, DATE_SUB, DATETIME_SUB
> * TIMESTAMP_DIFF, TIME_DIFF, DATE_DIFF, DATETIME_DIFF
> * TIMESTAMP_TRUNC, DATETIME_TRUNC
> * LAST_DAY
> * FORMAT_TIMESTAMP, FORMAT_DATETIME, 
> * PARSE_TIMESTAMP, PARSE_DATETIME, 
> CURRENT_DATETME, DATE(string), DATE_FROM_UNIX_DATE, TIMESTAMP_MICROS, TIMESTAMP_MILLIS, TIMESTAMP_SECONDS, UNIX_MICROS, UNIX_MILLIS, UNIX_SECONDS, UNIX_DATE are already implemented.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)