Julian Hyde created CALCITE-1257:
------------------------------------

             Summary: Late-binding schema
                 Key: CALCITE-1257
                 URL: https://issues.apache.org/jira/browse/CALCITE-1257
             Project: Calcite
          Issue Type: Bug
            Reporter: Julian Hyde
            Assignee: Julian Hyde


Calcite should support late-binding schema, similar to what Drill does. 
Currently if we query a schema-less database such as MongoDB or Elasticsearch 
the best practice is to create a view that calls {{_MAP['fieldName']}} then 
casts the result to the desired data type. Creating that view is a significant 
effort. Certain tables should be flagged as having "late schema", and when 
validating queries against those tables, users should be able to reference any 
columns they like.



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

Reply via email to