|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.core.ResultSetProcessorSimpleFactory
public class ResultSetProcessorSimpleFactory
Result set processor prototype for the simplest case: no aggregation functions used in the select clause, and no group-by.
Constructor Summary | |
---|---|
ResultSetProcessorSimpleFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
OutputLimitSpec outputLimitSpec,
boolean enableOutputLimitOpt,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
int numStreams)
Ctor. |
Method Summary | |
---|---|
int |
getNumStreams()
|
ExprEvaluator |
getOptionalHavingExpr()
|
EventType |
getResultEventType()
Returns the event type of processed results. |
ResultSetProcessorHelperFactory |
getResultSetProcessorHelperFactory()
|
ResultSetProcessorType |
getResultSetProcessorType()
Returns the type of result set processor. |
boolean |
hasAggregation()
|
ResultSetProcessor |
instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext)
|
boolean |
isEnableOutputLimitOpt()
|
boolean |
isOutputAll()
|
boolean |
isOutputLast()
|
boolean |
isSelectRStream()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResultSetProcessorSimpleFactory(SelectExprProcessor selectExprProcessor, ExprEvaluator optionalHavingNode, boolean isSelectRStream, OutputLimitSpec outputLimitSpec, boolean enableOutputLimitOpt, ResultSetProcessorHelperFactory resultSetProcessorHelperFactory, int numStreams)
selectExprProcessor
- - for processing the select expression and generting the final output rowsoptionalHavingNode
- - having clause expression nodeisSelectRStream
- - true if remove stream events should be generatedMethod Detail |
---|
public ResultSetProcessorType getResultSetProcessorType()
ResultSetProcessorFactory
getResultSetProcessorType
in interface ResultSetProcessorFactory
public ResultSetProcessor instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
instantiate
in interface ResultSetProcessorFactory
public EventType getResultEventType()
ResultSetProcessorFactory
getResultEventType
in interface ResultSetProcessorFactory
public boolean hasAggregation()
hasAggregation
in interface ResultSetProcessorFactory
public boolean isSelectRStream()
public ExprEvaluator getOptionalHavingExpr()
public boolean isOutputLast()
public boolean isOutputAll()
public boolean isEnableOutputLimitOpt()
public ResultSetProcessorHelperFactory getResultSetProcessorHelperFactory()
public int getNumStreams()
|
© 2006-2016 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |