Package org.apache.calcite.sql2rel
Interface AuxiliaryConverter
- All Known Implementing Classes:
AuxiliaryConverter.Impl
public interface AuxiliaryConverter
Converts an expression for a group window function (e.g. TUMBLE)
into an expression for an auxiliary group function (e.g. TUMBLE_START).
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionconvert
(RexBuilder rexBuilder, RexNode groupCall, RexNode e) Converts an expression.
-
Method Details
-
convert
Converts an expression.- Parameters:
rexBuilder
- Rex buildergroupCall
- 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
-