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 |
Schema.getFunTable()
Returns this schema's function table.
|
FunTable |
Validator.getFunTable()
Returns the table of function and operator definitions.
|
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 |
JavaccParserValidatorImpl.parseExpression(Statement statement,
String queryString,
boolean debug,
FunTable funTable) |
Exp |
MdxParserValidator.parseExpression(Statement statement,
String queryString,
boolean debug,
FunTable funTable) |
Exp |
MdxParserValidatorImpl.parseExpression(Statement statement,
String queryString,
boolean debug,
FunTable funTable) |
QueryPart |
JavaccParserValidatorImpl.parseInternal(Statement statement,
String queryString,
boolean debug,
FunTable funTable,
boolean strictValidation) |
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) |
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 © 2018 Hitachi Vantara. All rights reserved.