| Package | Description | 
|---|---|
| mondrian.mdx | 
 Defines a parse tree for MDX expressions. 
 | 
| mondrian.olap | 
 Mondrian's core package, this defines connections and the catalog metamodel, 
and allows you to execute queries. 
 | 
| mondrian.olap.fun | 
 Defines the set of MDX built-in functions. 
 | 
| mondrian.spi | 
 Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement. 
 | 
| mondrian.udf | 
| Modifier and Type | Method and Description | 
|---|---|
Syntax | 
UnresolvedFunCall.getSyntax()
Returns the syntax of this function call. 
 | 
Syntax | 
ResolvedFunCall.getSyntax()  | 
| Constructor and Description | 
|---|
UnresolvedFunCall(String name,
                 Syntax syntax,
                 Exp[] args)
Creates a function call. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Syntax | 
FunDef.getSyntax()
Returns the syntactic type of the function. 
 | 
Syntax | 
FunCall.getSyntax()
Returns the syntax of the call. 
 | 
static Syntax | 
Syntax.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static Syntax[] | 
Syntax.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
FunDef | 
Validator.getDef(Exp[] args,
      String name,
      Syntax syntax)
Resolves a function call to a particular function. 
 | 
List<Resolver> | 
FunTable.getResolvers(String name,
            Syntax syntax)
Returns a list of resolvers for an operator with a given name and syntax. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Syntax | 
FunUtil.decodeSyntacticType(String flags)
Decodes the syntactic type of an operator. 
 | 
Syntax | 
UdfResolver.getSyntax()  | 
Syntax | 
FunDefBase.getSyntax()  | 
Syntax | 
FunInfo.getSyntax()
Returns the syntactic type of the function. 
 | 
Syntax | 
MultiResolver.getSyntax()  | 
Syntax | 
Resolver.getSyntax()
Returns the syntax with which the function or operator was invoked. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<Resolver> | 
FunTableImpl.getResolvers(String name,
            Syntax syntax)  | 
static FunDef | 
FunUtil.resolveFunArgs(Validator validator,
              FunDef funDef,
              Exp[] args,
              Exp[] newArgs,
              String name,
              Syntax syntax)
Validates the arguments to a function and resolves the function. 
 | 
| Constructor and Description | 
|---|
JavaFunDef(String name,
          String desc,
          Syntax syntax,
          int returnCategory,
          int[] paramCategories,
          Method method)
Creates a JavaFunDef. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Syntax | 
UserDefinedFunction.getSyntax()
Returns the syntactic type of the user-defined function. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Syntax | 
NullValueUdf.getSyntax()  | 
Syntax | 
ValUdf.getSyntax()  | 
Syntax | 
MatchesUdf.getSyntax()  | 
Syntax | 
InverseNormalUdf.getSyntax()  | 
Syntax | 
LastNonEmptyUdf.getSyntax()  | 
Syntax | 
CurrentDateStringUdf.getSyntax()  | 
Syntax | 
CurrentDateMemberUdf.getSyntax()  | 
Syntax | 
InUdf.getSyntax()  | 
Copyright © 2020 Hitachi Vantara. All rights reserved.