[
https://issues.apache.org/jira/browse/CALCITE-2441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16654367#comment-16654367
]
Julian Hyde commented on CALCITE-2441:
--------------------------------------
The problem is in requiring RelBuilder (which has a simple task - building
relational expressions) to do something complex (expanding views, which
requires parsing and validating SQL). If view expansion did not include parsing
SQL, but was simply "convert this table to this RelNode" then I might be
comfortable with that.
> Relational algebra doesn't work with SQL views
> ----------------------------------------------
>
> Key: CALCITE-2441
> URL: https://issues.apache.org/jira/browse/CALCITE-2441
> Project: Calcite
> Issue Type: Bug
> Components: core
> Reporter: Andrei Sereda
> Assignee: Julian Hyde
> Priority: Major
>
> Query execution fails when one tries to use
> [RelBuilder|https://calcite.apache.org/docs/algebra.html] on the top of SQL
> view:
> {quote}
> Caused by: java.lang.UnsupportedOperationException
> at org.apache.calcite.plan.RelOptUtil$4.expandView(RelOptUtil.java:2805)
> at org.apache.calcite.schema.impl.ViewTable.expandView(ViewTable.java:124)
> ... 36 more
> {quote}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)