com.espertech.esper.core.context.activator
Class ViewableActivatorFactoryDefault

java.lang.Object
  extended by com.espertech.esper.core.context.activator.ViewableActivatorFactoryDefault
All Implemented Interfaces:
ViewableActivatorFactory

public class ViewableActivatorFactoryDefault
extends java.lang.Object
implements ViewableActivatorFactory


Constructor Summary
ViewableActivatorFactoryDefault()
           
 
Method Summary
 ViewableActivator createActivatorSimple(FilterStreamSpecCompiled filterStreamSpec)
           
 ViewableActivator createFilterProxy(EPServicesContext services, FilterSpecCompiled filterSpec, java.lang.annotation.Annotation[] annotations, boolean subselect, InstrumentationAgent instrumentationAgentSubquery, boolean isCanIterate, java.lang.Integer streamNumFromClause)
           
 ViewableActivator createNamedWindow(NamedWindowProcessor processor, NamedWindowConsumerStreamSpec streamSpec, StatementContext statementContext)
           
 ViewableActivator createPattern(PatternContext patternContext, EvalRootFactoryNode rootFactoryNode, EventType eventType, boolean consumingFilters, boolean suppressSameEventMatches, boolean discardPartialsOnMatch, boolean isCanIterateUnbound)
           
 ViewableActivator createStreamReuseView(EPServicesContext services, StatementContext statementContext, StatementSpecCompiled statementSpec, FilterStreamSpecCompiled filterStreamSpec, boolean isJoin, ExprEvaluatorContextStatement evaluatorContextStmt, boolean filterSubselectSameStream, int streamNum, boolean isCanIterateUnbound)
           
 ViewableActivator createTable(TableMetadata metadata, ExprEvaluator[] optionalTableFilters)
           
 ViewableActivator makeHistorical(HistoricalEventViewable historicalEventViewable)
           
 ViewableActivator makeSubqueryNWIndexShare()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewableActivatorFactoryDefault

public ViewableActivatorFactoryDefault()
Method Detail

createActivatorSimple

public ViewableActivator createActivatorSimple(FilterStreamSpecCompiled filterStreamSpec)
Specified by:
createActivatorSimple in interface ViewableActivatorFactory

createFilterProxy

public ViewableActivator createFilterProxy(EPServicesContext services,
                                           FilterSpecCompiled filterSpec,
                                           java.lang.annotation.Annotation[] annotations,
                                           boolean subselect,
                                           InstrumentationAgent instrumentationAgentSubquery,
                                           boolean isCanIterate,
                                           java.lang.Integer streamNumFromClause)
Specified by:
createFilterProxy in interface ViewableActivatorFactory

createStreamReuseView

public ViewableActivator createStreamReuseView(EPServicesContext services,
                                               StatementContext statementContext,
                                               StatementSpecCompiled statementSpec,
                                               FilterStreamSpecCompiled filterStreamSpec,
                                               boolean isJoin,
                                               ExprEvaluatorContextStatement evaluatorContextStmt,
                                               boolean filterSubselectSameStream,
                                               int streamNum,
                                               boolean isCanIterateUnbound)
Specified by:
createStreamReuseView in interface ViewableActivatorFactory

createPattern

public ViewableActivator createPattern(PatternContext patternContext,
                                       EvalRootFactoryNode rootFactoryNode,
                                       EventType eventType,
                                       boolean consumingFilters,
                                       boolean suppressSameEventMatches,
                                       boolean discardPartialsOnMatch,
                                       boolean isCanIterateUnbound)
Specified by:
createPattern in interface ViewableActivatorFactory

createNamedWindow

public ViewableActivator createNamedWindow(NamedWindowProcessor processor,
                                           NamedWindowConsumerStreamSpec streamSpec,
                                           StatementContext statementContext)
Specified by:
createNamedWindow in interface ViewableActivatorFactory

createTable

public ViewableActivator createTable(TableMetadata metadata,
                                     ExprEvaluator[] optionalTableFilters)
Specified by:
createTable in interface ViewableActivatorFactory

makeHistorical

public ViewableActivator makeHistorical(HistoricalEventViewable historicalEventViewable)
Specified by:
makeHistorical in interface ViewableActivatorFactory

makeSubqueryNWIndexShare

public ViewableActivator makeSubqueryNWIndexShare()
Specified by:
makeSubqueryNWIndexShare in interface ViewableActivatorFactory

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