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)