Interface DrillCalciteSqlWrapper

All Known Implementing Classes:
DrillCalciteSqlAggFunctionWrapper, DrillCalciteSqlBetweenOperatorWrapper, DrillCalciteSqlFunctionWrapper, DrillCalciteSqlOperatorWrapper, DrillCalciteSqlSumEmptyIsZeroAggFunctionWrapper

public interface DrillCalciteSqlWrapper
This interface is meant for the users of the wrappers, DrillCalciteSqlOperatorWrapper, DrillCalciteSqlFunctionWrapper and DrillCalciteSqlAggFunctionWrapper, to access the wrapped Calcite SqlOperator without knowing exactly which wrapper it is.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.calcite.sql.SqlOperator
    Get the wrapped SqlOperator
  • Method Details

    • getOperator

      org.apache.calcite.sql.SqlOperator getOperator()
      Get the wrapped SqlOperator
      Returns:
      SqlOperator get the wrapped SqlOperator