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 classDimensionExprUsage of aDimensionas an MDX expression.classHierarchyExprUsage of aHierarchyas an MDX expression.classLevelExprUsage of aLevelas an MDX expression.classMemberExprUsage of aMemberas an MDX expression.classNamedSetExprUsage of aNamedSetin an MDX expression.classParameterExprMDX expression which is a usage of aParameter.classResolvedFunCallAResolvedFunCallis a function applied to a list of operands, which has been validated and resolved to afunction definition.classUnresolvedFunCallAn 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 classCellPropertyRepresents Cell Property.classDrillThroughDrill through statement.classExpBaseSkeleton implementation ofExpinterface.classExplainExplain statement.classFormulaAFormulais a clause in an MDX query which defines a Set or a Member.classIdMulti-part identifier.classLiteralRepresents a constant value, such as a string or number, in a parse tree.classMemberPropertyMember property or solve order specification.classQueryQueryis an MDX query.classQueryAxisAn axis in an MDX query.Methods in mondrian.olap that return QueryPart Modifier and Type Method Description QueryPartExplain. getQuery()QueryPartParser. parseInternal(MdxParserValidator.QueryPartFactory factory, Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation)Parses a string to create aQuery.QueryPartConnection. parseStatement(String mdx)Parses a statement.QueryPartConnectionBase. 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.ScopedNamedSetQuery. createScopedNamedSet(String name, QueryPart scope, Exp expr)Creates a named set defined by an alias.ExplainParser.FactoryImpl. makeExplain(QueryPart query)Creates anExplainobject.QueryParser.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 ValidatorQuery. createValidator(Map<QueryPart,QueryPart> resolvedIdentifiers)ValidatorQuery. createValidator(Map<QueryPart,QueryPart> resolvedIdentifiers)ValidatorQuery. createValidator(FunTable functionTable, boolean alwaysResolveFunDef, Map<QueryPart,QueryPart> resolvedIdentifiers)ValidatorQuery. 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 QueryPartMdxParserImpl. drillthroughStatement()QueryPartMdxParserImpl. explainStatement()QueryPartJavaccParserValidatorImpl. parseInternal(Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation)QueryPartMdxParserValidator. parseInternal(Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation)Parses a string to create aQuery.QueryPartMdxParserValidatorImpl. parseInternal(Statement statement, String queryString, boolean debug, FunTable funTable, boolean strictValidation)QueryPartMdxParserImpl. selectOrDrillthroughStatement()QueryPartMdxParserImpl. statement()QueryPartMdxParserImpl. statementEof()Methods in mondrian.parser with parameters of type QueryPart Modifier and Type Method Description ExplainMdxParserValidator.QueryPartFactory. makeExplain(QueryPart query)Creates anExplainobject.QueryMdxParserValidator.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 Modifier and Type Method Description QueryPartRolapConnection. parseStatement(String query)
-