Class MockSqlOperatorTable.CompareStringsOrNumericValues

java.lang.Object
org.apache.calcite.sql.SqlOperator
org.apache.calcite.sql.SqlFunction
org.apache.calcite.test.MockSqlOperatorTable.CompareStringsOrNumericValues
Enclosing class:
MockSqlOperatorTable

public static class MockSqlOperatorTable.CompareStringsOrNumericValues extends SqlFunction
"COMPARE_STRINGS_OR_NUMERIC_VALUES" is a user-defined function whose arguments can be either two strings or two numeric values of the same type.
  • Constructor Details

    • CompareStringsOrNumericValues

      public CompareStringsOrNumericValues()
  • Method Details

    • inferReturnType

      public RelDataType inferReturnType(SqlOperatorBinding opBinding)
      Description copied from class: SqlOperator
      Infers the return type of an invocation of this operator; only called after the number and types of operands have already been validated. Subclasses must either override this method or supply an instance of SqlReturnTypeInference to the constructor.
      Overrides:
      inferReturnType in class SqlOperator
      Parameters:
      opBinding - description of invocation (not necessarily a SqlCall)
      Returns:
      inferred return type