Uses of Class
mondrian.olap.QueryPart
Package
Description
Defines a parse tree for MDX expressions.
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Implements the data access layer for the olap package.
-
Uses of QueryPart in mondrian.mdx
Modifier and TypeClassDescriptionclass
Usage of aDimension
as an MDX expression.class
Usage of aHierarchy
as an MDX expression.class
Usage of aLevel
as an MDX expression.class
Usage of aMember
as an MDX expression.class
Usage of aNamedSet
in an MDX expression.class
MDX expression which is a usage of aParameter
.final class
AResolvedFunCall
is a function applied to a list of operands, which has been validated and resolved to afunction definition
.class
An expression consisting of a named function or operator applied to a set of arguments. -
Uses of QueryPart in mondrian.olap
Modifier and TypeClassDescriptionclass
Represents Cell Property.class
class
Drill through statement.class
Skeleton implementation ofExp
interface.class
Explain statement.class
AFormula
is a clause in an MDX query which defines a Set or a Member.class
Multi-part identifier.class
Represents a constant value, such as a string or number, in a parse tree.class
Member property or solve order specification.class
Query
is an MDX query.class
An axis in an MDX query.Modifier and TypeMethodDescriptionExplain.getQuery()
Parser.parseInternal
(MdxParserValidator.QueryPartFactory factory, Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation) Parses a string to create aQuery
.Connection.parseStatement
(String mdx) Parses a statement.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 TypeMethodDescriptionIdBatchResolver.resolve()
Attempts to resolve the identifiers contained in the query in batches based on the parent, e.g.IdBatchResolver.resolve()
Attempts to resolve the identifiers contained in the query in batches based on the parent, e.g.Modifier and TypeMethodDescriptionQuery.createScopedNamedSet
(String name, QueryPart scope, Exp expr) Creates a named set defined by an alias.Parser.FactoryImpl.makeExplain
(QueryPart query) Creates anExplain
object.Parser.FactoryImpl.makeQuery
(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation) Modifier and TypeMethodDescriptionQuery.createValidator
(Map<QueryPart, QueryPart> resolvedIdentifiers) Query.createValidator
(Map<QueryPart, QueryPart> resolvedIdentifiers) Query.createValidator
(FunTable functionTable, boolean alwaysResolveFunDef, Map<QueryPart, QueryPart> resolvedIdentifiers) Query.createValidator
(FunTable functionTable, boolean alwaysResolveFunDef, Map<QueryPart, QueryPart> resolvedIdentifiers) ModifierConstructorDescriptionQuery
(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. -
Uses of QueryPart in mondrian.parser
Modifier and TypeMethodDescriptionfinal QueryPart
MdxParserImpl.drillthroughStatement()
final QueryPart
MdxParserImpl.explainStatement()
JavaccParserValidatorImpl.parseInternal
(Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation) MdxParserValidator.parseInternal
(Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation) Parses a string to create aQuery
.MdxParserValidatorImpl.parseInternal
(Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation) final QueryPart
MdxParserImpl.selectOrDrillthroughStatement()
final QueryPart
MdxParserImpl.statement()
final QueryPart
MdxParserImpl.statementEof()
Modifier and TypeMethodDescriptionMdxParserValidator.QueryPartFactory.makeExplain
(QueryPart query) Creates anExplain
object.MdxParserValidator.QueryPartFactory.makeQuery
(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation) Creates aQuery
object. -
Uses of QueryPart in mondrian.rolap