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 -
Method Summary
Modifier and TypeMethodDescriptionmakeDmvQuery(String tableName, List<String> columns, Exp whereExpression) Creates aDmvQueryobject.makeDrillThrough(Query query, int maxRowCount, int firstRowOrdinal, List<Exp> returnList) Creates aDrillThroughobject.makeExplain(QueryPart query) Creates anExplainobject.makeQuery(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation) Creates aQueryobject.
-
Constructor Details
-
FactoryImpl
public FactoryImpl()
-
-
Method Details
-
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
-
makeDmvQuery
Description copied from interface:MdxParserValidator.QueryPartFactoryCreates aDmvQueryobject. Override this function to make your kind of query.- Specified by:
makeDmvQueryin 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
Creates anExplainobject.- Specified by:
makeExplainin interfaceMdxParserValidator.QueryPartFactory
-