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

Maryann Xue commented on CALCITE-793:
-------------------------------------

Thanks a lot, [~julianhyde]!

> The compiler asks for unnecessary collation trait on plan with materialized 
> view
> --------------------------------------------------------------------------------
>
>                 Key: CALCITE-793
>                 URL: https://issues.apache.org/jira/browse/CALCITE-793
>             Project: Calcite
>          Issue Type: Bug
>    Affects Versions: 1.4.0-incubating
>            Reporter: Maryann Xue
>            Assignee: Julian Hyde
>             Fix For: next
>
>         Attachments: CALCITE-793.patch
>
>   Original Estimate: 120h
>  Remaining Estimate: 120h
>
> When a query does not have an ORDER BY clause, we should ignore the collation 
> trait of the main table plan and should not request the materialized view 
> plan to have the same collation.
> For example, we have a table 'A' sorted by primary key 'id', and we have a 
> materialized view 'V' projected from 'A' which is sorted by column 'col1'. 
> And now we have a query like "select id, col0, col1, col2 from A where col1 < 
> '10'".
> The main table plan will come out like a Filter on top of a TableScan of 'A', 
> while the materialized view plan should also be something like a Filter on 
> top of a TableScan of 'V' and it should not have a Sort, so that if doing a 
> col1 related filter on col1 ordered table 'V' is cheaper, the materialized 
> view plan will be chosen.



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

Reply via email to