[ 
https://issues.apache.org/jira/browse/CALCITE-4807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17420500#comment-17420500
 ] 

xzh_dz commented on CALCITE-4807:
---------------------------------

Materialized view recognition of `Sort operator` has not been supported,It is 
duplicate with [CALCITE-3626|https://issues.apache.org/jira/browse/CALCITE-3626]

> Materialized views do not support SQL with limit and order by  well
> -------------------------------------------------------------------
>
>                 Key: CALCITE-4807
>                 URL: https://issues.apache.org/jira/browse/CALCITE-4807
>             Project: Calcite
>          Issue Type: Improvement
>            Reporter: jhkcool
>            Priority: Major
>
> I think the current (calcite-1.27.0 tag branch version) of the materialized 
> view SQL rewrite has a big problem with SQL support that contains limit and 
> order by. It does not contain limit and order by and is more flexible. After 
> including limit and order by, the materialized view Only when SQL and query 
> SQL are exactly the same can the hit be rewritten. Has this problem been 
> resolved in the latest version?
> for example:
> Materialization view SQL:
> {code:java}
> SELECT t.a,t.b,t1.a,t1.b FROM jrc.test10 as t LEFT JOIN jrc.test16 as t1 on 
> t.a=t1.a WHERE t.b > 10 ORDER BY t.a  
> {code}
> The query SQL:  
> {code:java}
> SELECT t.a,t.b,t1.a,t1.b FROM jrc.test10 as t LEFT JOIN jrc.test16 as t1 on 
> t.a=t1.a WHERE t.b > 20 ORDER BY t.a  
> {code}
> This query cannot be matched.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to