Uses of Class
mondrian.olap.QueryPart
Packages that use 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
Subclasses of QueryPart in mondrian.mdxModifier and TypeClassDescriptionclassUsage of aDimensionas an MDX expression.classUsage of aHierarchyas an MDX expression.classUsage of aLevelas an MDX expression.classUsage of aMemberas an MDX expression.classUsage of aNamedSetin an MDX expression.classMDX expression which is a usage of aParameter.final classAResolvedFunCallis a function applied to a list of operands, which has been validated and resolved to afunction definition.classAn 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.olapModifier and TypeClassDescriptionclassRepresents Cell Property.classclassDrill through statement.classSkeleton implementation ofExpinterface.classExplain statement.classAFormulais a clause in an MDX query which defines a Set or a Member.classMulti-part identifier.classRepresents a constant value, such as a string or number, in a parse tree.classMember property or solve order specification.classQueryis an MDX query.classAn axis in an MDX query.Methods in mondrian.olap that return QueryPartModifier 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).Methods in mondrian.olap that return types with arguments of type QueryPartModifier 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.Methods in mondrian.olap with parameters of type QueryPartModifier and TypeMethodDescriptionQuery.createScopedNamedSet(String name, QueryPart scope, Exp expr) Creates a named set defined by an alias.Parser.FactoryImpl.makeExplain(QueryPart query) Creates anExplainobject.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 QueryPartModifier 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) Constructors in mondrian.olap with parameters of type QueryPartModifierConstructorDescriptionQuery(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 QueryPartModifier and TypeMethodDescriptionfinal QueryPartMdxParserImpl.drillthroughStatement()final QueryPartMdxParserImpl.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 QueryPartMdxParserImpl.selectOrDrillthroughStatement()final QueryPartMdxParserImpl.statement()final QueryPartMdxParserImpl.statementEof()Methods in mondrian.parser with parameters of type QueryPartModifier and TypeMethodDescriptionMdxParserValidator.QueryPartFactory.makeExplain(QueryPart query) Creates anExplainobject.MdxParserValidator.QueryPartFactory.makeQuery(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation) Creates aQueryobject. -
Uses of QueryPart in mondrian.rolap
Methods in mondrian.rolap that return QueryPart