net.esper.eql.view
Class OutputProcessViewFactory

java.lang.Object
  extended by net.esper.eql.view.OutputProcessViewFactory

public class OutputProcessViewFactory
extends Object

Factory for output processing views.


Constructor Summary
OutputProcessViewFactory()
           
 
Method Summary
static OutputProcessView makeView(ResultSetProcessor resultSetProcessor, int streamCount, OutputLimitSpec outputLimitSpec, StatementContext statementContext)
          Creates an output processor view depending on the presence of output limiting requirements.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputProcessViewFactory

public OutputProcessViewFactory()
Method Detail

makeView

public static OutputProcessView makeView(ResultSetProcessor resultSetProcessor,
                                         int streamCount,
                                         OutputLimitSpec outputLimitSpec,
                                         StatementContext statementContext)
                                  throws ExprValidationException
Creates an output processor view depending on the presence of output limiting requirements.

Parameters:
resultSetProcessor - is the processing for select-clause and grouping
streamCount - is the number of streams
outputLimitSpec - is the output rate limiting requirements
statementContext - is the statement-level services
Returns:
output processing view
Throws:
ExprValidationException - to indicate

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com