com.espertech.esper.core.context.factory
Class StatementAgentInstanceFactoryOnTriggerNamedWindow

java.lang.Object
  extended by com.espertech.esper.core.context.factory.StatementAgentInstanceFactoryOnTriggerBase
      extended by com.espertech.esper.core.context.factory.StatementAgentInstanceFactoryOnTriggerNamedWindow
All Implemented Interfaces:
StatementAgentInstanceFactory

public class StatementAgentInstanceFactoryOnTriggerNamedWindow
extends StatementAgentInstanceFactoryOnTriggerBase


Nested Class Summary
static class StatementAgentInstanceFactoryOnTriggerNamedWindow.IndexHintPair
           
 
Nested classes/interfaces inherited from class com.espertech.esper.core.context.factory.StatementAgentInstanceFactoryOnTriggerBase
StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult
 
Field Summary
 
Fields inherited from class com.espertech.esper.core.context.factory.StatementAgentInstanceFactoryOnTriggerBase
services, statementContext, statementSpec
 
Constructor Summary
StatementAgentInstanceFactoryOnTriggerNamedWindow(StatementContext statementContext, StatementSpecCompiled statementSpec, EPServicesContext services, ViewableActivator activator, SubSelectStrategyCollection subSelectStrategyCollection, ResultSetProcessorFactoryDesc resultSetProcessorPrototype, ExprNode validatedJoin, ResultSetProcessorFactoryDesc outputResultSetProcessorPrototype, NamedWindowOnExprFactory onExprFactory, OutputProcessViewFactory outputProcessViewFactory, EventType activatorResultEventType, NamedWindowProcessor processor)
           
 
Method Summary
 View determineFinalOutputView(AgentInstanceContext agentInstanceContext, View onExprView)
           
 StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult determineOnExprView(AgentInstanceContext agentInstanceContext, java.util.List<StopCallback> stopCallbacks)
           
protected static StatementAgentInstanceFactoryOnTriggerNamedWindow.IndexHintPair getIndexHintPair(StatementContext statementContext, StatementSpecCompiled statementSpec)
           
 
Methods inherited from class com.espertech.esper.core.context.factory.StatementAgentInstanceFactoryOnTriggerBase
newContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatementAgentInstanceFactoryOnTriggerNamedWindow

public StatementAgentInstanceFactoryOnTriggerNamedWindow(StatementContext statementContext,
                                                         StatementSpecCompiled statementSpec,
                                                         EPServicesContext services,
                                                         ViewableActivator activator,
                                                         SubSelectStrategyCollection subSelectStrategyCollection,
                                                         ResultSetProcessorFactoryDesc resultSetProcessorPrototype,
                                                         ExprNode validatedJoin,
                                                         ResultSetProcessorFactoryDesc outputResultSetProcessorPrototype,
                                                         NamedWindowOnExprFactory onExprFactory,
                                                         OutputProcessViewFactory outputProcessViewFactory,
                                                         EventType activatorResultEventType,
                                                         NamedWindowProcessor processor)
                                                  throws ExprValidationException
Throws:
ExprValidationException
Method Detail

determineOnExprView

public StatementAgentInstanceFactoryOnTriggerBase.OnExprViewResult determineOnExprView(AgentInstanceContext agentInstanceContext,
                                                                                       java.util.List<StopCallback> stopCallbacks)
Specified by:
determineOnExprView in class StatementAgentInstanceFactoryOnTriggerBase

determineFinalOutputView

public View determineFinalOutputView(AgentInstanceContext agentInstanceContext,
                                     View onExprView)
Specified by:
determineFinalOutputView in class StatementAgentInstanceFactoryOnTriggerBase

getIndexHintPair

protected static StatementAgentInstanceFactoryOnTriggerNamedWindow.IndexHintPair getIndexHintPair(StatementContext statementContext,
                                                                                                  StatementSpecCompiled statementSpec)
                                                                                           throws ExprValidationException
Throws:
ExprValidationException

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