Package mondrian.olap
Interface FunCall
- All Superinterfaces:
Exp
- All Known Implementing Classes:
ResolvedFunCall
,UnresolvedFunCall
A
FunCall
is a function applied to a list of operands.
The parser creates function calls as an
unresolved function call
.
The validator converts it to a
resolved function call
,
which has a function definition
and extra type information.
- Since:
- Jan 6, 2006
- Author:
- jhyde
-
Method Details
-
getArg
Returns theindex
th argument to this function call.- Parameters:
index
- Ordinal of the argument- Returns:
index
th argument to this function call
-
getArgs
Exp[] getArgs()Returns the arguments to this function.- Returns:
- array of arguments
-
getArgCount
int getArgCount()Returns the number of arguments to this function.- Returns:
- number of arguments
-
getFunName
String getFunName()Returns the name of the function. -
getSyntax
Syntax getSyntax()Returns the syntax of the call.
-