You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Claude Brisson (Jira)" <ji...@apache.org> on 2025/10/08 19:46:00 UTC

[jira] [Created] (CALCITE-7221) Give access to HepPlanner.getVertexParents() to subclasses

Claude Brisson created CALCITE-7221:
---------------------------------------

             Summary: Give access to HepPlanner.getVertexParents() to subclasses
                 Key: CALCITE-7221
                 URL: https://issues.apache.org/jira/browse/CALCITE-7221
             Project: Calcite
          Issue Type: Improvement
          Components: core
    Affects Versions: 1.40.0
         Environment: The {{HepPlanner.getVertexParents()}} method is currently private.

It has the following signature:
{code}
List<HepRelVertex> HepPlanner.getVertexParents(HepRelVertex)
{code}
in which HepRelVertex is already public.

Exposing it avoids implementors redoing it in a way which is at least redundant, if not less efficient.

My use case, which doesn't appear very exotic, is to crawl up a given plan from the scans. I'm sure there are others.

            Reporter: Claude Brisson






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