| 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  | DimensionExprUsage of a  Dimensionas an MDX expression. | 
| class  | HierarchyExprUsage of a  Hierarchyas an MDX expression. | 
| class  | LevelExprUsage of a  Levelas an MDX expression. | 
| class  | MemberExprUsage of a  Memberas an MDX expression. | 
| class  | NamedSetExprUsage of a  NamedSetin an MDX expression. | 
| class  | ParameterExprMDX expression which is a usage of a  Parameter. | 
| class  | ResolvedFunCallA  ResolvedFunCallis a function applied to a list of operands,
 which has been validated and resolved to afunction definition. | 
| class  | UnresolvedFunCallAn expression consisting of a named function or operator
 applied to a set of arguments. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CellPropertyRepresents Cell Property. | 
| class  | DrillThroughDrill through statement. | 
| class  | ExpBaseSkeleton implementation of  Expinterface. | 
| class  | ExplainExplain statement. | 
| class  | FormulaA  Formulais a clause in an MDX query which defines a Set or a
 Member. | 
| class  | IdMulti-part identifier. | 
| class  | LiteralRepresents a constant value, such as a string or number, in a parse tree. | 
| class  | MemberPropertyMember property or solve order specification. | 
| class  | QueryQueryis an MDX query. | 
| class  | QueryAxisAn 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  Explainobject. | 
| 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 | 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 | MdxParserImpl. selectOrDrillthroughStatement() | 
| QueryPart | MdxParserImpl. statement() | 
| QueryPart | MdxParserImpl. statementEof() | 
| Modifier and Type | Method and Description | 
|---|---|
| Explain | MdxParserValidator.QueryPartFactory. makeExplain(QueryPart query)Creates an  Explainobject. | 
| Query | MdxParserValidator.QueryPartFactory. makeQuery(Statement statement,
         Formula[] formulae,
         QueryAxis[] axes,
         String cube,
         Exp slicer,
         QueryPart[] cellProps,
         boolean strictValidation)Creates a  Queryobject. | 
| Modifier and Type | Method and Description | 
|---|---|
| QueryPart | RolapConnection. parseStatement(String query) | 
Copyright © 2021 Hitachi Vantara. All rights reserved.