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)

Reply via email to