Uses of Class
mondrian.olap.QueryPart
-
Packages that use QueryPart 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. -
-
Uses of QueryPart in mondrian.mdx
Subclasses of QueryPart in mondrian.mdx Modifier and Type Class Description class
DimensionExpr
Usage of aDimension
as an MDX expression.class
HierarchyExpr
Usage of aHierarchy
as an MDX expression.class
LevelExpr
Usage of aLevel
as an MDX expression.class
MemberExpr
Usage of aMember
as an MDX expression.class
NamedSetExpr
Usage of aNamedSet
in an MDX expression.class
ParameterExpr
MDX expression which is a usage of aParameter
.class
ResolvedFunCall
AResolvedFunCall
is a function applied to a list of operands, which has been validated and resolved to afunction definition
.class
UnresolvedFunCall
An expression consisting of a named function or operator applied to a set of arguments. -
Uses of QueryPart in mondrian.olap
Subclasses of QueryPart in mondrian.olap Modifier and Type Class Description class
CellProperty
Represents Cell Property.class
DrillThrough
Drill through statement.class
ExpBase
Skeleton implementation ofExp
interface.class
Explain
Explain statement.class
Formula
AFormula
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.Methods in mondrian.olap that return QueryPart Modifier and Type Method 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 aQuery
.QueryPart
Connection. parseStatement(String mdx)
Parses a statement.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).Methods in mondrian.olap that return types with arguments of type QueryPart Modifier and Type Method 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.Methods in mondrian.olap with parameters of type QueryPart Modifier and Type Method 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 anExplain
object.Query
Parser.FactoryImpl. makeQuery(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation)
Method parameters in mondrian.olap with type arguments of type QueryPart Modifier and Type Method Description Validator
Query. createValidator(Map<QueryPart,QueryPart> resolvedIdentifiers)
Validator
Query. createValidator(Map<QueryPart,QueryPart> resolvedIdentifiers)
Validator
Query. createValidator(FunTable functionTable, boolean alwaysResolveFunDef, Map<QueryPart,QueryPart> resolvedIdentifiers)
Validator
Query. createValidator(FunTable functionTable, boolean alwaysResolveFunDef, Map<QueryPart,QueryPart> resolvedIdentifiers)
Constructors in mondrian.olap with parameters of type QueryPart Constructor 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. -
Uses of QueryPart in mondrian.parser
Methods in mondrian.parser that return QueryPart Modifier and Type Method 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 aQuery
.QueryPart
MdxParserValidatorImpl. parseInternal(Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation)
QueryPart
MdxParserImpl. selectOrDrillthroughStatement()
QueryPart
MdxParserImpl. statement()
QueryPart
MdxParserImpl. statementEof()
Methods in mondrian.parser with parameters of type QueryPart Modifier and Type Method Description Explain
MdxParserValidator.QueryPartFactory. makeExplain(QueryPart query)
Creates anExplain
object.Query
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
Methods in mondrian.rolap that return QueryPart Modifier and Type Method Description QueryPart
RolapConnection. parseStatement(String query)
-