com.espertech.esper.epl.table.merge
Class TableOnMergeAction

java.lang.Object
  extended by com.espertech.esper.epl.table.merge.TableOnMergeAction
Direct Known Subclasses:
TableOnMergeActionDel, TableOnMergeActionIns, TableOnMergeActionUpd

public abstract class TableOnMergeAction
extends java.lang.Object


Constructor Summary
protected TableOnMergeAction(ExprEvaluator optionalFilter)
           
 
Method Summary
abstract  void apply(EventBean matchingEvent, EventBean[] eventsPerStream, TableStateInstance tableStateInstance, TableOnMergeViewChangeHandler changeHandlerAdded, TableOnMergeViewChangeHandler changeHandlerRemoved, ExprEvaluatorContext exprEvaluatorContext)
           
abstract  java.lang.String getName()
           
 boolean isApplies(EventBean[] eventsPerStream, ExprEvaluatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableOnMergeAction

protected TableOnMergeAction(ExprEvaluator optionalFilter)
Method Detail

isApplies

public boolean isApplies(EventBean[] eventsPerStream,
                         ExprEvaluatorContext context)

apply

public abstract void apply(EventBean matchingEvent,
                           EventBean[] eventsPerStream,
                           TableStateInstance tableStateInstance,
                           TableOnMergeViewChangeHandler changeHandlerAdded,
                           TableOnMergeViewChangeHandler changeHandlerRemoved,
                           ExprEvaluatorContext exprEvaluatorContext)

getName

public abstract java.lang.String getName()

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com