| Package | Description | 
|---|---|
| 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.parser | |
| mondrian.rolap | 
 Implements the data access layer for the olap package. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
FunTable | 
Validator.getFunTable()
Returns the table of function and operator definitions. 
 | 
FunTable | 
Schema.getFunTable()
Returns this schema's function table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Validator | 
Util.createSimpleValidator(FunTable funTable)
Creates a very simple implementation of  
Validator. | 
Validator | 
Query.createValidator(FunTable functionTable,
               boolean alwaysResolveFunDef)
Creates a validator for this query that uses a given function table and
 function validation policy. 
 | 
Validator | 
Query.createValidator(FunTable functionTable,
               boolean alwaysResolveFunDef,
               Map<QueryPart,QueryPart> resolvedIdentifiers)  | 
Exp | 
Parser.parseExpression(MdxParserValidator.QueryPartFactory factory,
               Statement statement,
               String queryString,
               boolean debug,
               FunTable funTable)
Parses a string to create an  
Exp. | 
QueryPart | 
Parser.parseInternal(MdxParserValidator.QueryPartFactory factory,
             Statement statement,
             String queryString,
             boolean debug,
             FunTable funTable,
             boolean strictValidation)
Parses a string to create a  
Query. | 
QueryPart | 
ConnectionBase.parseStatement(Statement statement,
              String query,
              FunTable funTable,
              boolean strictValidation)
Parses a query, with specified function table and the mode for strict
 validation(if true then invalid members are not ignored). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BuiltinFunTable
BuiltinFunTable contains a list of all built-in MDX functions. | 
class  | 
CustomizedFunctionTable
Interface to build a customized function table, selecting functions from the
 set of supported functions in an instance of  
BuiltinFunTable. | 
class  | 
FunTableImpl
Abstract implementation of  
FunTable. | 
class  | 
GlobalFunTable
Global function table contains builtin functions and global user-defined
 functions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Exp | 
MdxParserValidator.parseExpression(Statement statement,
               String queryString,
               boolean debug,
               FunTable funTable)  | 
Exp | 
MdxParserValidatorImpl.parseExpression(Statement statement,
               String queryString,
               boolean debug,
               FunTable funTable)  | 
Exp | 
JavaccParserValidatorImpl.parseExpression(Statement statement,
               String queryString,
               boolean debug,
               FunTable funTable)  | 
QueryPart | 
MdxParserValidator.parseInternal(Statement statement,
             String queryString,
             boolean debug,
             FunTable funTable,
             boolean strictValidation)
Parses a string to create a  
Query. | 
QueryPart | 
MdxParserValidatorImpl.parseInternal(Statement statement,
             String queryString,
             boolean debug,
             FunTable funTable,
             boolean strictValidation)  | 
QueryPart | 
JavaccParserValidatorImpl.parseInternal(Statement statement,
             String queryString,
             boolean debug,
             FunTable funTable,
             boolean strictValidation)  | 
| Constructor and Description | 
|---|
MdxParserImpl(MdxParserValidator.QueryPartFactory factory,
             Statement statement,
             String queryString,
             boolean debug,
             FunTable funTable,
             boolean strictValidation)  | 
| Modifier and Type | Method and Description | 
|---|---|
FunTable | 
RolapSchema.getFunTable()  | 
Copyright © 2017 Hitachi Vantara. All rights reserved.