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)

Reply via email to