mondrian.olap
Class Parser.FactoryImpl

java.lang.Object
  extended by mondrian.olap.Parser.FactoryImpl
All Implemented Interfaces:
MdxParserValidator.QueryPartFactory
Enclosing class:
Parser

public static class Parser.FactoryImpl
extends Object
implements MdxParserValidator.QueryPartFactory


Constructor Summary
Parser.FactoryImpl()
           
 
Method Summary
 DrillThrough makeDrillThrough(Query query, int maxRowCount, int firstRowOrdinal, List<Exp> returnList)
          Creates a DrillThrough object.
 Explain makeExplain(QueryPart query)
          Creates an Explain object.
 Query makeQuery(Statement statement, Formula[] formulae, QueryAxis[] axes, String cube, Exp slicer, QueryPart[] cellProps, boolean strictValidation)
          Creates a Query object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parser.FactoryImpl

public Parser.FactoryImpl()
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.QueryPartFactory
Creates a Query object. Override this function to make your kind of query.

Specified by:
makeQuery in interface MdxParserValidator.QueryPartFactory

makeDrillThrough

public DrillThrough makeDrillThrough(Query query,
                                     int maxRowCount,
                                     int firstRowOrdinal,
                                     List<Exp> returnList)
Description copied from interface: MdxParserValidator.QueryPartFactory
Creates a DrillThrough object.

Specified by:
makeDrillThrough in interface MdxParserValidator.QueryPartFactory

makeExplain

public Explain makeExplain(QueryPart query)
Creates an Explain object.

Specified by:
makeExplain in interface MdxParserValidator.QueryPartFactory

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads