org.eigenbase.sql.validate
Class SqlValidatorImpl.FunctionParamInfo

java.lang.Object
  extended by org.eigenbase.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 Summary
 Map<String,String> columnListParamToParentCursorMap
          Maps a column list parameter to the parent cursor parameter it references.
 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.
 
Constructor Summary
SqlValidatorImpl.FunctionParamInfo()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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 Detail

SqlValidatorImpl.FunctionParamInfo

public SqlValidatorImpl.FunctionParamInfo()