Skip to content

PG testing routine for temporal primitives is not complete #96

Description

@Piiit

All major test cases have been added, we consider the rest as future work.

The following test cases are still missing for the PRIMITIVE TEST:

  • test-ambiguous-columns.sql
  • test-indexes.sql
  • test-subselects-and-aliases.sql

NaN for floats is not checked yet. It should produce an ERROR, but currently it is treated like a regular number.
We remove it from the test for now.

INSERT INTO tpg_table12 VALUES
(0, 1.0, 'NaN'), 
(1, 'NaN', 2.0);

-- Data types: Double precision with "NaN" (ERROR expected, not implemented yet)
SELECT a, ts, te FROM (
    tpg_table12 t1 ALIGN tpg_table12 t2
        ON TRUE 
        WITH (ts, te, ts, te)
    ) x;

-- Data types: Double precision with "NaN" (ERROR expected, not implemented yet)
SELECT a, ts, te FROM (
    tpg_table12 t1 NORMALIZE tpg_table12 t2
        ON TRUE
        WITH (ts, te, ts, te)
    ) x;

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions