Vladimir Sitnikov created CALCITE-2832:
------------------------------------------
Summary: Create RuleOperandBuilder for building RelOptRule operands
Key: CALCITE-2832
URL: https://issues.apache.org/jira/browse/CALCITE-2832
Project: Calcite
Issue Type: Improvement
Components: core
Affects Versions: 1.18.0
Reporter: Vladimir Sitnikov
Assignee: Julian Hyde
Current operand / operandJ work, however it is non-trivial to pick the right
one, and it does not scale as features grow.
It would be great to have a builder there.
He's a relevant post: https://bsideup.github.io/posts/builders_vs_java/
TL;DR (see "Real solution'): non-fluent builders enable to write extensible and
concise code.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)