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

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

public class StatementAgentInstanceFactorySelect
extends StatementAgentInstanceFactoryBase


Field Summary
protected  ViewableActivator[] eventStreamParentViewableActivators
           
protected  StreamJoinAnalysisResult joinAnalysisResult
           
protected  JoinSetComposerPrototype joinSetComposerPrototype
           
protected  int numStreams
           
protected  OutputProcessViewFactory outputProcessViewFactory
           
protected  ResultSetProcessorFactoryDesc resultSetProcessorFactoryDesc
           
protected  EPServicesContext services
           
protected  StatementContext statementContext
           
protected  StatementSpecCompiled statementSpec
           
protected  SubSelectStrategyCollection subSelectStrategyCollection
           
protected  StreamTypeService typeService
           
protected  ViewFactoryChain[] unmaterializedViewChain
           
protected  ViewResourceDelegateVerified viewResourceDelegate
           
 
Constructor Summary
StatementAgentInstanceFactorySelect(int numStreams, ViewableActivator[] eventStreamParentViewableActivators, StatementContext statementContext, StatementSpecCompiled statementSpec, EPServicesContext services, StreamTypeService typeService, ViewFactoryChain[] unmaterializedViewChain, ResultSetProcessorFactoryDesc resultSetProcessorFactoryDesc, StreamJoinAnalysisResult joinAnalysisResult, boolean recoveringResilient, JoinSetComposerPrototype joinSetComposerPrototype, SubSelectStrategyCollection subSelectStrategyCollection, ViewResourceDelegateVerified viewResourceDelegate, OutputProcessViewFactory outputProcessViewFactory)
           
 
Method Summary
protected static void addViewStopCallback(java.util.List<StopCallback> stopCallbacks, java.util.List<View> topViews)
           
 void assignExpressions(StatementAgentInstanceFactoryResult result)
           
 ViewableActivator[] getEventStreamParentViewableActivators()
           
 StreamJoinAnalysisResult getJoinAnalysisResult()
           
 JoinSetComposerPrototype getJoinSetComposerPrototype()
           
 int getNumStreams()
           
 OutputProcessViewFactory getOutputProcessViewFactory()
           
 ResultSetProcessorFactoryDesc getResultSetProcessorFactoryDesc()
           
 EPServicesContext getServices()
           
 StatementContext getStatementContext()
           
 StatementSpecCompiled getStatementSpec()
           
 SubSelectStrategyCollection getSubSelectStrategyCollection()
           
 StreamTypeService getTypeService()
           
 ViewFactoryChain[] getUnmaterializedViewChain()
           
 ViewResourceDelegateVerified getViewResourceDelegate()
           
 StatementAgentInstanceFactorySelectResult newContextInternal(AgentInstanceContext agentInstanceContext, boolean isRecoveringResilient)
           
 void unassignExpressions()
           
 
Methods inherited from class com.espertech.esper.core.context.factory.StatementAgentInstanceFactoryBase
newContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numStreams

protected final int numStreams

eventStreamParentViewableActivators

protected final ViewableActivator[] eventStreamParentViewableActivators

statementContext

protected final StatementContext statementContext

statementSpec

protected final StatementSpecCompiled statementSpec

services

protected final EPServicesContext services

typeService

protected final StreamTypeService typeService

unmaterializedViewChain

protected final ViewFactoryChain[] unmaterializedViewChain

resultSetProcessorFactoryDesc

protected final ResultSetProcessorFactoryDesc resultSetProcessorFactoryDesc

joinAnalysisResult

protected final StreamJoinAnalysisResult joinAnalysisResult

joinSetComposerPrototype

protected final JoinSetComposerPrototype joinSetComposerPrototype

subSelectStrategyCollection

protected final SubSelectStrategyCollection subSelectStrategyCollection

viewResourceDelegate

protected final ViewResourceDelegateVerified viewResourceDelegate

outputProcessViewFactory

protected final OutputProcessViewFactory outputProcessViewFactory
Constructor Detail

StatementAgentInstanceFactorySelect

public StatementAgentInstanceFactorySelect(int numStreams,
                                           ViewableActivator[] eventStreamParentViewableActivators,
                                           StatementContext statementContext,
                                           StatementSpecCompiled statementSpec,
                                           EPServicesContext services,
                                           StreamTypeService typeService,
                                           ViewFactoryChain[] unmaterializedViewChain,
                                           ResultSetProcessorFactoryDesc resultSetProcessorFactoryDesc,
                                           StreamJoinAnalysisResult joinAnalysisResult,
                                           boolean recoveringResilient,
                                           JoinSetComposerPrototype joinSetComposerPrototype,
                                           SubSelectStrategyCollection subSelectStrategyCollection,
                                           ViewResourceDelegateVerified viewResourceDelegate,
                                           OutputProcessViewFactory outputProcessViewFactory)
Method Detail

getViewResourceDelegate

public ViewResourceDelegateVerified getViewResourceDelegate()

newContextInternal

public StatementAgentInstanceFactorySelectResult newContextInternal(AgentInstanceContext agentInstanceContext,
                                                                    boolean isRecoveringResilient)
Specified by:
newContextInternal in class StatementAgentInstanceFactoryBase

addViewStopCallback

protected static void addViewStopCallback(java.util.List<StopCallback> stopCallbacks,
                                          java.util.List<View> topViews)

assignExpressions

public void assignExpressions(StatementAgentInstanceFactoryResult result)

unassignExpressions

public void unassignExpressions()

getEventStreamParentViewableActivators

public ViewableActivator[] getEventStreamParentViewableActivators()

getUnmaterializedViewChain

public ViewFactoryChain[] getUnmaterializedViewChain()

getNumStreams

public int getNumStreams()

getStatementContext

public StatementContext getStatementContext()

getStatementSpec

public StatementSpecCompiled getStatementSpec()

getServices

public EPServicesContext getServices()

getTypeService

public StreamTypeService getTypeService()

getResultSetProcessorFactoryDesc

public ResultSetProcessorFactoryDesc getResultSetProcessorFactoryDesc()

getJoinAnalysisResult

public StreamJoinAnalysisResult getJoinAnalysisResult()

getJoinSetComposerPrototype

public JoinSetComposerPrototype getJoinSetComposerPrototype()

getSubSelectStrategyCollection

public SubSelectStrategyCollection getSubSelectStrategyCollection()

getOutputProcessViewFactory

public OutputProcessViewFactory getOutputProcessViewFactory()

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