You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "yuemeng (JIRA)" <ji...@apache.org> on 2017/06/08 12:49:18 UTC

[jira] [Created] (CALCITE-1833) SqlAggFunction need new constructor to set paramTypes not be null for support multiple parameters for udaf

yuemeng created CALCITE-1833:
--------------------------------

             Summary: SqlAggFunction need new constructor to set paramTypes not be null for support multiple parameters for udaf
                 Key: CALCITE-1833
                 URL: https://issues.apache.org/jira/browse/CALCITE-1833
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.12.0
            Reporter: yuemeng
            Assignee: Julian Hyde
            Priority: Blocker


If we implement a function which is instance of AggregateFunction,that function will be transform to SqlUserDefinedAggFunction in CalciteCatalogReader.
all parametesTypes information contain by that funcion ,But that function only as an instance in SqlUserDefinedAggFunction .when construct the SqlUserDefinedAggFunction  instance will set paramTypes to null for super class sqlFunction indirectly.
The problem is:
we will  get SqlUserDefinedAggFunction paramTypes to sql validatefilte,but it will be filter nothing 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)