OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo Class Reference
+ Collaboration diagram for org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo:

Public Member Functions

 FunctionParamInfo ()
 

Public Attributes

final Map< Integer, SqlSelect > cursorPosToSelectMap
 
final Map< String, String > columnListParamToParentCursorMap
 

Detailed Description

Utility object used to maintain information about the parameters in a function call.

Definition at line 6274 of file SqlValidatorImpl.java.

Constructor & Destructor Documentation

org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo.FunctionParamInfo ( )
inline

Member Data Documentation

final Map<String, String> org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo.columnListParamToParentCursorMap

Maps a column list parameter to the parent cursor parameter it references. The parameters are id'd by their names.

Definition at line 6286 of file SqlValidatorImpl.java.

Referenced by org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo.FunctionParamInfo().

final Map<Integer, SqlSelect> org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo.cursorPosToSelectMap

Maps a cursor (based on its position relative to other cursor parameters within a function call) to the SELECT associated with the cursor.

Definition at line 6280 of file SqlValidatorImpl.java.

Referenced by org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo.FunctionParamInfo().


The documentation for this class was generated from the following file: