com.espertech.esper.view.internal
Class RouteResultViewHandlerAll

java.lang.Object
  extended by com.espertech.esper.view.internal.RouteResultViewHandlerAll
All Implemented Interfaces:
RouteResultViewHandler

public class RouteResultViewHandlerAll
extends java.lang.Object
implements RouteResultViewHandler

Handler for split-stream evaluating the all where-clauses and their matching select-clauses.


Constructor Summary
RouteResultViewHandlerAll(EPStatementHandle epStatementHandle, InternalEventRouter internalEventRouter, TableStateInstance[] tableStateInstances, boolean[] isNamedWindowInsert, ResultSetProcessor[] processors, ExprEvaluator[] whereClauses, AgentInstanceContext agentInstanceContext)
          Ctor.
 
Method Summary
 boolean handle(EventBean theEvent, ExprEvaluatorContext exprEvaluatorContext)
          Handle event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RouteResultViewHandlerAll

public RouteResultViewHandlerAll(EPStatementHandle epStatementHandle,
                                 InternalEventRouter internalEventRouter,
                                 TableStateInstance[] tableStateInstances,
                                 boolean[] isNamedWindowInsert,
                                 ResultSetProcessor[] processors,
                                 ExprEvaluator[] whereClauses,
                                 AgentInstanceContext agentInstanceContext)
Ctor.

Parameters:
epStatementHandle - handle
processors - select clauses
whereClauses - where clauses
agentInstanceContext - agent instance context
Method Detail

handle

public boolean handle(EventBean theEvent,
                      ExprEvaluatorContext exprEvaluatorContext)
Description copied from interface: RouteResultViewHandler
Handle event.

Specified by:
handle in interface RouteResultViewHandler
Parameters:
theEvent - to handle
exprEvaluatorContext - expression eval context
Returns:
true if at least one match was found, false if not

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