| 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 | FunCall. getSyntax()Returns the syntax of the call. | 
| Syntax | FunDef. getSyntax()Returns the syntactic type of the function. | 
| 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 | FunInfo. getSyntax()Returns the syntactic type of the function. | 
| Syntax | FunDefBase. getSyntax() | 
| Syntax | MultiResolver. getSyntax() | 
| Syntax | Resolver. getSyntax()Returns the syntax with which the function or operator was invoked. | 
| Syntax | UdfResolver. getSyntax() | 
| 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 | MatchesUdf. getSyntax() | 
| Syntax | InUdf. getSyntax() | 
| Syntax | ValUdf. getSyntax() | 
| Syntax | LastNonEmptyUdf. getSyntax() | 
| Syntax | CurrentDateMemberUdf. getSyntax() | 
| Syntax | InverseNormalUdf. getSyntax() | 
| Syntax | CurrentDateStringUdf. getSyntax() | 
| Syntax | NullValueUdf. getSyntax() | 
Copyright © 2021 Hitachi Vantara. All rights reserved.