Class SqlAggFunctionVisitor

java.lang.Object
org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.apache.calcite.sql.SqlAggFunction>
org.apache.flink.table.planner.expressions.SqlAggFunctionVisitor
All Implemented Interfaces:
org.apache.flink.table.expressions.ExpressionVisitor<org.apache.calcite.sql.SqlAggFunction>

public class SqlAggFunctionVisitor extends org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.apache.calcite.sql.SqlAggFunction>
The class to get SqlAggFunctionVisitor of CallExpression.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.calcite.sql.SqlAggFunction
    defaultMethod(org.apache.flink.table.expressions.Expression expression)
     
    org.apache.calcite.sql.SqlAggFunction
    visit(org.apache.flink.table.expressions.CallExpression call)
     

    Methods inherited from class org.apache.flink.table.expressions.ExpressionDefaultVisitor

    visit, visit, visit, visit, visit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SqlAggFunctionVisitor

      public SqlAggFunctionVisitor(RelBuilder relBuilder)
  • Method Details

    • visit

      public org.apache.calcite.sql.SqlAggFunction visit(org.apache.flink.table.expressions.CallExpression call)
      Specified by:
      visit in interface org.apache.flink.table.expressions.ExpressionVisitor<org.apache.calcite.sql.SqlAggFunction>
      Overrides:
      visit in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.apache.calcite.sql.SqlAggFunction>
    • defaultMethod

      protected org.apache.calcite.sql.SqlAggFunction defaultMethod(org.apache.flink.table.expressions.Expression expression)
      Specified by:
      defaultMethod in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.apache.calcite.sql.SqlAggFunction>