Class AuxiliaryConverter.Impl

    • Constructor Detail

      • Impl

        public Impl​(org.apache.calcite.sql.SqlFunction f)
    • Method Detail

      • convert

        public org.apache.calcite.rex.RexNode convert​(org.apache.calcite.rex.RexBuilder rexBuilder,
                                                      org.apache.calcite.rex.RexNode groupCall,
                                                      org.apache.calcite.rex.RexNode e)
        Description copied from interface: AuxiliaryConverter
        Converts an expression.
        Specified by:
        convert in interface AuxiliaryConverter
        Parameters:
        rexBuilder - Rex builder
        groupCall - Call to the group function, e.g. "TUMBLE($2, 36000)"
        e - Expression holding result of the group function, e.g. "$0"
        Returns:
        Expression for auxiliary function, e.g. "$0 + 36000" converts the result of TUMBLE to the result of TUMBLE_END