|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.view.OutputProcessViewBase
com.espertech.esper.epl.view.OutputProcessViewDirect
public class OutputProcessViewDirect
Output process view that does not enforce any output policies and may simply hand over events to child views, does not handle distinct.
Field Summary |
---|
Fields inherited from class com.espertech.esper.epl.view.OutputProcessViewBase |
---|
childView, joinExecutionStrategy, parentView, resultSetProcessor |
Constructor Summary | |
---|---|
OutputProcessViewDirect(ResultSetProcessor resultSetProcessor,
OutputProcessViewDirectFactory parent)
|
Method Summary | |
---|---|
int |
getNumChangesetRows()
|
OutputProcessViewAfterState |
getOptionalAfterConditionState()
|
OutputProcessViewConditionDeltaSet |
getOptionalDeltaSet()
|
OutputCondition |
getOptionalOutputCondition()
|
java.util.Iterator<EventBean> |
iterator()
Allows iteration through all elements in this event collection. |
protected void |
postProcess(boolean force,
UniformPair<EventBean[]> newOldEvents,
UpdateDispatchView childView)
|
void |
process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join. |
void |
stop()
Stops the underlying resources. |
void |
terminated()
|
void |
update(EventBean[] newData,
EventBean[] oldData)
The update method is called if the view does not participate in a join. |
Methods inherited from class com.espertech.esper.epl.view.OutputProcessViewBase |
---|
addView, getEventType, getParent, getResultSetProcessor, getViews, hasViews, removeAllViews, removeView, setJoinExecutionStrategy, setParent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OutputProcessViewDirect(ResultSetProcessor resultSetProcessor, OutputProcessViewDirectFactory parent)
Method Detail |
---|
public int getNumChangesetRows()
getNumChangesetRows
in class OutputProcessViewBase
public OutputCondition getOptionalOutputCondition()
getOptionalOutputCondition
in class OutputProcessViewBase
public OutputProcessViewConditionDeltaSet getOptionalDeltaSet()
getOptionalDeltaSet
in class OutputProcessViewBase
public OutputProcessViewAfterState getOptionalAfterConditionState()
getOptionalAfterConditionState
in class OutputProcessViewBase
public void update(EventBean[] newData, EventBean[] oldData)
newData
- - new eventsoldData
- - old eventspublic void process(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents, ExprEvaluatorContext exprEvaluatorContext)
newEvents
- - new eventsoldEvents
- - old eventsexprEvaluatorContext
- expression evaluation contextprotected void postProcess(boolean force, UniformPair<EventBean[]> newOldEvents, UpdateDispatchView childView)
public java.util.Iterator<EventBean> iterator()
EventCollection
public void terminated()
public void stop()
StopCallback
|
© 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 |