James Taylor created CALCITE-498:
------------------------------------

             Summary: Allow non standard SQL type names to be defined
                 Key: CALCITE-498
                 URL: https://issues.apache.org/jira/browse/CALCITE-498
             Project: Calcite
          Issue Type: Improvement
            Reporter: James Taylor
            Assignee: Julian Hyde


In order to provide a means of mapping to already existing data, systems may 
need to define non standard types. For example, Phoenix defines its UNSIGNED_* 
types (http://phoenix.apache.org/language/datatypes.html#unsigned_time_type) 
which serialize/deserialze using the standard HBase serialization utility 
functions. This enables Phoenix to be used to query HBase data which was not 
created using Phoenix.

It'd be useful as an escape mechanism, if Calcite allowed such types to be 
defined and referenced in DDL statements and CAST operations.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to