[
https://issues.apache.org/jira/browse/CALCITE-2048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16249028#comment-16249028
]
Julian Hyde edited comment on CALCITE-2048 at 11/13/17 9:47 PM:
----------------------------------------------------------------
>From dev mailing list, from [~julianhyde]:
{quote}
1. I would run planner tests (e.g. RelOptRulesTest, PlannerTest,
VolcanoPlannerTest) in a debugger. I would turn on tracing and try to
understand the output.
Frameworks and Planner may be useful classes if you find it difficult to create
the environment needed for a planner.
2. VolcanoPlanner.findBestExp()
3. I don’t know - it’s a complex piece of code
4. no - except for the parser
5. not much
These are very quick answers. Others, please chime in with your answers.
{quote}
was (Author: ebegoli):
>From dev mailing list, from [~julianhyde]:
1. I would run planner tests (e.g. RelOptRulesTest, PlannerTest,
VolcanoPlannerTest) in a debugger. I would turn on tracing and try to
understand the output.
Frameworks and Planner may be useful classes if you find it difficult to create
the environment needed for a planner.
2. VolcanoPlanner.findBestExp()
3. I don’t know - it’s a complex piece of code
4. no - except for the parser
5. not much
These are very quick answers. Others, please chime in with your answers.
> Create a better documentation for the Planner design
> ----------------------------------------------------
>
> Key: CALCITE-2048
> URL: https://issues.apache.org/jira/browse/CALCITE-2048
> Project: Calcite
> Issue Type: Improvement
> Components: core
> Reporter: Edmon Begoli
> Assignee: Edmon Begoli
> Priority: Minor
> Original Estimate: 672h
> Remaining Estimate: 672h
>
> Per request of the development community, and the assessment that we need a
> tutorial, documentation and example code to work directly with the planner,
> because it is a lot harder to work with the planner than with an adapter.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)