@@ -469,19 +469,19 @@ ast : CAST(a AS TIMESTAMP)
469469raw expr : CAST(a::Int64 AS Timestamp)
470470checked expr : CAST<Int64>(a AS Timestamp)
471471evaluation:
472- +--------+--------------------------------------+------------------------------+
473- | | a | Output |
474- +--------+--------------------------------------+------------------------------+
475- | Type | Int64 | Timestamp |
476- | Domain | {-315360000000000..=315360000000000} | Unknown |
477- | Row 0 | -315360000000000 | '1960-01-04 00:00:00.000000' |
478- | Row 1 | -315360000000 | '1960-01-04 00:00:00.000000' |
479- | Row 2 | -100 | '1969-12-31 23:58:20.000000' |
480- | Row 3 | 0 | '1970-01-01 00:00:00.000000' |
481- | Row 4 | 100 | '1970-01-01 00:01:40.000000' |
482- | Row 5 | 315360000000 | '1979-12-30 00:00:00.000000' |
483- | Row 6 | 315360000000000 | '1979-12-30 00:00:00.000000' |
484- +--------+--------------------------------------+------------------------------+
472+ +--------+--------------------------------------+-------------------------------------- +
473+ | | a | Output |
474+ +--------+--------------------------------------+-------------------------------------- +
475+ | Type | Int64 | Timestamp |
476+ | Domain | {-315360000000000..=315360000000000} | {-315360000000000..=315360000000000} |
477+ | Row 0 | -315360000000000 | '1960-01-04 00:00:00.000000' |
478+ | Row 1 | -315360000000 | '1960-01-04 00:00:00.000000' |
479+ | Row 2 | -100 | '1969-12-31 23:58:20.000000' |
480+ | Row 3 | 0 | '1970-01-01 00:00:00.000000' |
481+ | Row 4 | 100 | '1970-01-01 00:01:40.000000' |
482+ | Row 5 | 315360000000 | '1979-12-30 00:00:00.000000' |
483+ | Row 6 | 315360000000000 | '1979-12-30 00:00:00.000000' |
484+ +--------+--------------------------------------+-------------------------------------- +
485485evaluation (internal):
486486+--------+-------------------------------------------------------------------------------------------------------------+
487487| Column | Data |
@@ -1656,17 +1656,17 @@ ast : TO_TIMESTAMP(a)
16561656raw expr : TO_TIMESTAMP(a::String)
16571657checked expr : CAST<String>(a AS Timestamp)
16581658evaluation:
1659- +--------+-----------------------------------------------------+------------------------------+
1660- | | a | Output |
1661- +--------+-----------------------------------------------------+------------------------------+
1662- | Type | String | Timestamp |
1663- | Domain | {"2022-01-02"..="2022-01-02T03:25:02.868894-07:00"} | Unknown |
1664- | Row 0 | '2022-01-02' | '2022-01-02 00:00:00.000000' |
1665- | Row 1 | '2022-01-02T03:25:02.868894-07:00' | '2022-01-02 10:25:02.868894' |
1666- | Row 2 | '2022-01-02 02:00:11' | '2022-01-02 02:00:11.000000' |
1667- | Row 3 | '2022-01-02T01:12:00-07:00' | '2022-01-02 08:12:00.000000' |
1668- | Row 4 | '2022-01-02T01' | '2022-01-02 01:00:00.000000' |
1669- +--------+-----------------------------------------------------+------------------------------+
1659+ +--------+-----------------------------------------------------+--------------------------------------- +
1660+ | | a | Output |
1661+ +--------+-----------------------------------------------------+--------------------------------------- +
1662+ | Type | String | Timestamp |
1663+ | Domain | {"2022-01-02"..="2022-01-02T03:25:02.868894-07:00"} | {1641081600000000..=1641119102868894} |
1664+ | Row 0 | '2022-01-02' | '2022-01-02 00:00:00.000000' |
1665+ | Row 1 | '2022-01-02T03:25:02.868894-07:00' | '2022-01-02 10:25:02.868894' |
1666+ | Row 2 | '2022-01-02 02:00:11' | '2022-01-02 02:00:11.000000' |
1667+ | Row 3 | '2022-01-02T01:12:00-07:00' | '2022-01-02 08:12:00.000000' |
1668+ | Row 4 | '2022-01-02T01' | '2022-01-02 01:00:00.000000' |
1669+ +--------+-----------------------------------------------------+--------------------------------------- +
16701670evaluation (internal):
16711671+--------+-----------------------------------------------------------------------------------------------------------------------------------+
16721672| Column | Data |
@@ -1855,18 +1855,19 @@ output : '2022-01-02'
18551855ast : TO_DATE(a)
18561856raw expr : TO_DATE(a::String)
18571857checked expr : CAST<String>(a AS Date)
1858+ optimized expr : 18994
18581859evaluation:
1859- +--------+-----------------------------------------------------+--------------+
1860- | | a | Output |
1861- +--------+-----------------------------------------------------+--------------+
1862- | Type | String | Date |
1863- | Domain | {"2022-01-02"..="2022-01-02T03:25:02.868894-07:00"} | Unknown |
1864- | Row 0 | '2022-01-02' | '2022-01-02' |
1865- | Row 1 | '2022-01-02T03:25:02.868894-07:00' | '2022-01-02' |
1866- | Row 2 | '2022-01-02 02:00:11' | '2022-01-02' |
1867- | Row 3 | '2022-01-02T01:12:00-07:00' | '2022-01-02' |
1868- | Row 4 | '2022-01-02T01' | '2022-01-02' |
1869- +--------+-----------------------------------------------------+--------------+
1860+ +--------+-----------------------------------------------------+----------------- +
1861+ | | a | Output |
1862+ +--------+-----------------------------------------------------+----------------- +
1863+ | Type | String | Date |
1864+ | Domain | {"2022-01-02"..="2022-01-02T03:25:02.868894-07:00"} | {18994..=18994} |
1865+ | Row 0 | '2022-01-02' | '2022-01-02' |
1866+ | Row 1 | '2022-01-02T03:25:02.868894-07:00' | '2022-01-02' |
1867+ | Row 2 | '2022-01-02 02:00:11' | '2022-01-02' |
1868+ | Row 3 | '2022-01-02T01:12:00-07:00' | '2022-01-02' |
1869+ | Row 4 | '2022-01-02T01' | '2022-01-02' |
1870+ +--------+-----------------------------------------------------+----------------- +
18701871evaluation (internal):
18711872+--------+-----------------------------------------------------------------------------------------------------------------------------------+
18721873| Column | Data |
0 commit comments