net.sf.farrago.query
Class FarragoRoutineInvocation
java.lang.Object
  
net.sf.farrago.query.FarragoRoutineInvocation
public class FarragoRoutineInvocation
- extends Object
 
FarragoRoutineInvocation represents an invocation of a
 FarragoUserDefinedRoutine.
- Version:
 
  - $Id: //open/dev/farrago/src/net/sf/farrago/query/FarragoRoutineInvocation.java#11 $
 
- Author:
 
  - John V. Sichi
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
routine
private final FarragoUserDefinedRoutine routine
argExprs
private final RexNode[] argExprs
argCastExprs
private final RexNode[] argCastExprs
paramNameToArgMap
private final Map<String,RexNode> paramNameToArgMap
paramNameToTypeMap
private final Map<String,RelDataType> paramNameToTypeMap
FarragoRoutineInvocation
public FarragoRoutineInvocation(FarragoUserDefinedRoutine routine,
                                RexNode[] argExprs)
getArgCastExprs
public RexNode[] getArgCastExprs()
 
getParamNameToArgMap
public Map<String,RexNode> getParamNameToArgMap()
 
getParamNameToTypeMap
public Map<String,RelDataType> getParamNameToTypeMap()