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.parser | |
mondrian.rolap |
Implements the data access layer for the olap package.
|
Modifier and Type | Class and Description |
---|---|
class |
DimensionExpr
Usage of a
Dimension as an MDX expression. |
class |
HierarchyExpr
Usage of a
Hierarchy as an MDX expression. |
class |
LevelExpr
Usage of a
Level as an MDX expression. |
class |
MemberExpr
Usage of a
Member as an MDX expression. |
class |
NamedSetExpr
Usage of a
NamedSet in an MDX expression. |
class |
ParameterExpr
MDX expression which is a usage of a
Parameter . |
class |
ResolvedFunCall
A
ResolvedFunCall is a function applied to a list of operands,
which has been validated and resolved to a
function definition . |
class |
UnresolvedFunCall
An expression consisting of a named function or operator
applied to a set of arguments.
|
Modifier and Type | Class and Description |
---|---|
class |
CellProperty
Represents Cell Property.
|
class |
DrillThrough
Drill through statement.
|
class |
ExpBase
Skeleton implementation of
Exp interface. |
class |
Explain
Explain statement.
|
class |
Formula
A
Formula is a clause in an MDX query which defines a Set or a
Member. |
class |
Id
Multi-part identifier.
|
class |
Literal
Represents a constant value, such as a string or number, in a parse tree.
|
class |
MemberProperty
Member property or solve order specification.
|
class |
Query
Query is an MDX query. |
class |
QueryAxis
An axis in an MDX query.
|
Modifier and Type | Method and Description |
---|---|
QueryPart |
Explain.getQuery() |
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).
|
QueryPart |
Connection.parseStatement(String mdx)
Parses a statement.
|
Modifier and Type | Method and Description |
---|---|
Map<QueryPart,QueryPart> |
IdBatchResolver.resolve()
Attempts to resolve the identifiers contained in the query in
batches based on the parent, e.g.
|
Map<QueryPart,QueryPart> |
IdBatchResolver.resolve()
Attempts to resolve the identifiers contained in the query in
batches based on the parent, e.g.
|
Modifier and Type | Method and Description |
---|---|
Query.ScopedNamedSet |
Query.createScopedNamedSet(String name,
QueryPart scope,
Exp expr)
Creates a named set defined by an alias.
|
Explain |
Parser.FactoryImpl.makeExplain(QueryPart query)
Creates an
Explain object. |
Query |
Parser.FactoryImpl.makeQuery(Statement statement,
Formula[] formulae,
QueryAxis[] axes,
String cube,
Exp slicer,
QueryPart[] cellProps,
boolean strictValidation) |
Modifier and Type | Method and Description |
---|---|
Validator |
Query.createValidator(FunTable functionTable,
boolean alwaysResolveFunDef,
Map<QueryPart,QueryPart> resolvedIdentifiers) |
Validator |
Query.createValidator(FunTable functionTable,
boolean alwaysResolveFunDef,
Map<QueryPart,QueryPart> resolvedIdentifiers) |
Validator |
Query.createValidator(Map<QueryPart,QueryPart> resolvedIdentifiers) |
Validator |
Query.createValidator(Map<QueryPart,QueryPart> resolvedIdentifiers) |
Constructor and Description |
---|
Query(Statement statement,
Cube mdxCube,
Formula[] formulas,
QueryAxis[] axes,
QueryAxis slicerAxis,
QueryPart[] cellProps,
Parameter[] parameters,
boolean strictValidation)
Creates a Query.
|
Query(Statement statement,
Formula[] formulas,
QueryAxis[] axes,
String cube,
QueryAxis slicerAxis,
QueryPart[] cellProps,
boolean strictValidation)
Creates a Query.
|
Modifier and Type | Method and Description |
---|---|
QueryPart |
MdxParserImpl.drillthroughStatement() |
QueryPart |
MdxParserImpl.explainStatement() |
QueryPart |
JavaccParserValidatorImpl.parseInternal(Statement statement,
String queryString,
boolean debug,
FunTable funTable,
boolean strictValidation) |
QueryPart |
MdxParserValidatorImpl.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 |
MdxParserImpl.selectOrDrillthroughStatement() |
QueryPart |
MdxParserImpl.statement() |
QueryPart |
MdxParserImpl.statementEof() |
Modifier and Type | Method and Description |
---|---|
Explain |
MdxParserValidator.QueryPartFactory.makeExplain(QueryPart query)
Creates an
Explain object. |
Query |
MdxParserValidator.QueryPartFactory.makeQuery(Statement statement,
Formula[] formulae,
QueryAxis[] axes,
String cube,
Exp slicer,
QueryPart[] cellProps,
boolean strictValidation)
Creates a
Query object. |
Modifier and Type | Method and Description |
---|---|
QueryPart |
RolapConnection.parseStatement(String query) |
Copyright © 2020 Hitachi Vantara. All rights reserved.