Interface SqlTableFunction

All Known Implementing Classes:
MockSqlOperatorTable.BadTableFunction, MockSqlOperatorTable.DedupFunction, MockSqlOperatorTable.DynamicTypeFunction, MockSqlOperatorTable.RampFunction, MockSqlOperatorTable.RowFunction, SqlHopTableFunction, SqlSessionTableFunction, SqlTumbleTableFunction, SqlUserDefinedTableFunction, SqlUserDefinedTableMacro, SqlWindowTableFunction

public interface SqlTableFunction
A function that returns a table.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the record type of the table yielded by this function when applied to given arguments.
  • Method Details

    • getRowTypeInference

      SqlReturnTypeInference getRowTypeInference()
      Returns the record type of the table yielded by this function when applied to given arguments. Only literal arguments are passed, non-literal are replaced with default values (null, 0, false, etc).
      Returns:
      strategy to infer the row type of a call to this function