Uses of Class
org.apache.druid.sql.calcite.expression.PostAggregatorVisitor
Packages that use PostAggregatorVisitor
Package
Description
-
Uses of PostAggregatorVisitor in org.apache.druid.sql.calcite.expression
Methods in org.apache.druid.sql.calcite.expression with parameters of type PostAggregatorVisitorModifier and TypeMethodDescriptionstatic DruidExpressionOperatorConversions.convertCallWithPostAggOperands(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, DruidExpression.DruidExpressionCreator expressionFunction, PostAggregatorVisitor postAggregatorVisitor) static List<DruidExpression>Expressions.toDruidExpressionsWithPostAggOperands(PlannerContext plannerContext, RowSignature rowSignature, List<org.apache.calcite.rex.RexNode> rexNodes, PostAggregatorVisitor postAggregatorVisitor) Translate a list of CalciteRexNodeto Druid expressions, with the possibility of having postagg operands.AliasedOperatorConversion.toDruidExpressionWithPostAggOperands(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor) BinaryOperatorConversion.toDruidExpressionWithPostAggOperands(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor) DirectOperatorConversion.toDruidExpressionWithPostAggOperands(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor) static DruidExpressionExpressions.toDruidExpressionWithPostAggOperands(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor) default DruidExpressionSqlOperatorConversion.toDruidExpressionWithPostAggOperands(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor) Translate a CalciteRexNodeto a Druid expression, with the possibility of having postagg operands.AliasedOperatorConversion.toPostAggregator(PlannerContext plannerContext, RowSignature querySignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor) static PostAggregatorOperatorConversions.toPostAggregator(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor, boolean useExpressions) Translate a CalciteRexNodeto a Druid PostAggregatordefault PostAggregatorSqlOperatorConversion.toPostAggregator(PlannerContext plannerContext, RowSignature querySignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor) Returns a Druid PostAggregator corresponding to a CalciteRexNodeused to transform a row after aggregation has occurred. -
Uses of PostAggregatorVisitor in org.apache.druid.sql.calcite.expression.builtin
Methods in org.apache.druid.sql.calcite.expression.builtin with parameters of type PostAggregatorVisitorModifier and TypeMethodDescriptionCoalesceOperatorConversion.toDruidExpressionWithPostAggOperands(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, PostAggregatorVisitor postAggregatorVisitor)