You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "James Starr (Jira)" <ji...@apache.org> on 2021/03/16 18:12:00 UTC

[jira] [Closed] (CALCITE-4257) Improve CachingRelMetadataProvider

     [ https://issues.apache.org/jira/browse/CALCITE-4257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

James Starr closed CALCITE-4257.
--------------------------------
    Resolution: Won't Fix

CachingRelMetadataProvider is currently being phased out(deprecated?).  

> Improve CachingRelMetadataProvider
> ----------------------------------
>
>                 Key: CALCITE-4257
>                 URL: https://issues.apache.org/jira/browse/CALCITE-4257
>             Project: Calcite
>          Issue Type: Improvement
>          Components: core
>            Reporter: James Starr
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> CachingRelMetadataProvider.cached should be parametrizable to allow for usage of LRU or soft reference maps.  Furthermore, a mechanism should be added to prevent RelNode from being cached.  Finally, trivial calls should not be cached, because it likely as expensive to cache them as it is just perform them again.



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