|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.core.ResultSetProcessorRowForAllFactory
public class ResultSetProcessorRowForAllFactory
Result set processor prototype for the case: aggregation functions used in the select clause, and no group-by, and all properties in the select clause are under an aggregation function.
Constructor Summary | |
---|---|
ResultSetProcessorRowForAllFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
boolean isHistoricalOnly)
Ctor. |
Method Summary | |
---|---|
ExprEvaluator |
getOptionalHavingNode()
|
EventType |
getResultEventType()
Returns the event type of processed results. |
boolean |
hasAggregation()
|
ResultSetProcessor |
instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext)
|
boolean |
isHistoricalOnly()
|
boolean |
isSelectRStream()
|
boolean |
isUnidirectional()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResultSetProcessorRowForAllFactory(SelectExprProcessor selectExprProcessor, ExprEvaluator optionalHavingNode, boolean isSelectRStream, boolean isUnidirectional, boolean isHistoricalOnly)
selectExprProcessor
- - for processing the select expression and generting the final output rowsoptionalHavingNode
- - having clause expression nodeisSelectRStream
- - true if remove stream events should be generatedisUnidirectional
- - true if unidirectional joinMethod Detail |
---|
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 boolean isUnidirectional()
public ExprEvaluator getOptionalHavingNode()
public boolean isHistoricalOnly()
|
© 2006-2015 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 |