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

Julian Hyde commented on CALCITE-6486:
--------------------------------------

This is what I call a "drill-a-hole" change. It may be a good idea. But those 
implementations now become part of our public API and dependent projects (will 
rightly) complain if we change them in future.

If there is a particular type of extensibility that you want to achieve, let's 
discuss it. Subclassing the existing implementation may be the best way to 
achieve it (for your project, and for Calcite, and for other projects that 
depend on Calcite) but it may not.

> Make UnifyRule Implementations Public
> -------------------------------------
>
>                 Key: CALCITE-6486
>                 URL: https://issues.apache.org/jira/browse/CALCITE-6486
>             Project: Calcite
>          Issue Type: Wish
>          Components: core
>            Reporter: kate
>            Priority: Trivial
>
> More and more database engines are now using and advancing materialised 
> views. I've noticed that calcite hasn't been updated on this in a long time. 
> We should make the rules exposed for external use and optimisation



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to