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)