Julian Hyde created CALCITE-6084:
------------------------------------
Summary: Builders for SqlInternalOperator, SqlSpecialOperator
Key: CALCITE-6084
URL: https://issues.apache.org/jira/browse/CALCITE-6084
Project: Calcite
Issue Type: Improvement
Reporter: Julian Hyde
In
[814ae6ec|https://github.com/apache/calcite/commits/814ae6ec09e72544ba010f2591e06020c55b162b]
we added {{class SqlBasicFunction}}, which has chainable {{withXxx}} "wither"
methods, so that people would not have to subclass {{SqlFunction}} as
frequently, or call its constructors directly. This change does the same for
{{SqlSpecialOperator}} and {{SqlInternalOperator}}.
We move a few operator instances from {{SqlStdOperatorTable}} to
{{SqlInternalOperators}} (leaving the old instances deprecated), and remove a
few subclasses that are no longer needed ({{SqlJsonTypeOperator}},
{{SqlExtendOperator}}).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)