Package mondrian.olap
Class Parser.FactoryImpl
- java.lang.Object
-
- mondrian.olap.Parser.FactoryImpl
-
- All Implemented Interfaces:
MdxParserValidator.QueryPartFactory
- Enclosing class:
- Parser
public static class Parser.FactoryImpl extends Object implements MdxParserValidator.QueryPartFactory
-
-
Constructor Summary
Constructors Constructor Description FactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DrillThroughmakeDrillThrough(Query query, int maxRowCount, int firstRowOrdinal, List<Exp> returnList)Creates aDrillThroughobject.ExplainmakeExplain(QueryPart query)Creates anExplainobject.QuerymakeQuery(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation)Creates aQueryobject.
-
-
-
Method Detail
-
makeQuery
public Query makeQuery(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation)
Description copied from interface:MdxParserValidator.QueryPartFactoryCreates aQueryobject. Override this function to make your kind of query.- Specified by:
makeQueryin interfaceMdxParserValidator.QueryPartFactory
-
makeDrillThrough
public DrillThrough makeDrillThrough(Query query, int maxRowCount, int firstRowOrdinal, List<Exp> returnList)
Description copied from interface:MdxParserValidator.QueryPartFactoryCreates aDrillThroughobject.- Specified by:
makeDrillThroughin interfaceMdxParserValidator.QueryPartFactory
-
makeExplain
public Explain makeExplain(QueryPart query)
Creates anExplainobject.- Specified by:
makeExplainin interfaceMdxParserValidator.QueryPartFactory
-
-