com.espertech.esper.view.internal
Class RouteResultViewHandlerFirst

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

public class RouteResultViewHandlerFirst
extends java.lang.Object
implements RouteResultViewHandler

Handler for split-stream evaluating the first where-clause matching select-clause.


Constructor Summary
RouteResultViewHandlerFirst(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

RouteResultViewHandlerFirst

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

Parameters:
epStatementHandle - handle
internalEventRouter - routes generated events
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