Class AuxiliaryConverter.Impl

java.lang.Object
org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
All Implemented Interfaces:
AuxiliaryConverter
Enclosing interface:
AuxiliaryConverter

public static class AuxiliaryConverter.Impl extends Object implements AuxiliaryConverter
Simple implementation of AuxiliaryConverter.
  • Constructor Details

  • Method Details

    • convert

      public RexNode convert(RexBuilder rexBuilder, RexNode groupCall, 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