Class SqlValidatorImpl.FunctionParamInfo

java.lang.Object
org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
Enclosing class:
SqlValidatorImpl

protected static class SqlValidatorImpl.FunctionParamInfo extends Object
Utility object used to maintain information about the parameters in a function call.
  • Field Details

    • cursorPosToSelectMap

      public final Map<Integer,SqlSelect> cursorPosToSelectMap
      Maps a cursor (based on its position relative to other cursor parameters within a function call) to the SELECT associated with the cursor.
    • columnListParamToParentCursorMap

      public final Map<String,String> columnListParamToParentCursorMap
      Maps a column list parameter to the parent cursor parameter it references. The parameters are id'd by their names.
  • Constructor Details

    • FunctionParamInfo

      public FunctionParamInfo()