Class EnumerableAggregate.AggContextImpl

    • Method Detail

      • aggregation

        public SqlAggFunction aggregation()
        Description copied from interface: AggContext
        Returns the aggregation being implemented.
        Specified by:
        aggregation in interface AggContext
        Returns:
        aggregation being implemented.
      • returnType

        public java.lang.reflect.Type returnType()
        Description copied from interface: AggContext
        Returns the return type of the aggregate as Type.
        Specified by:
        returnType in interface AggContext
        Returns:
        return type of the aggregate as Type
      • parameterTypes

        public java.util.List<? extends java.lang.reflect.Type> parameterTypes()
        Description copied from interface: AggContext
        Returns the parameter types of the aggregate as Type.
        Specified by:
        parameterTypes in interface AggContext
        Returns:
        Parameter types of the aggregate
      • keyOrdinals

        public java.util.List<java.lang.Integer> keyOrdinals()
        Description copied from interface: AggContext
        Returns the ordinals of the input fields that make up the key.
        Specified by:
        keyOrdinals in interface AggContext
      • keyTypes

        public java.util.List<? extends java.lang.reflect.Type> keyTypes()
        Description copied from interface: AggContext
        Returns the types of the group key as Type.
        Specified by:
        keyTypes in interface AggContext