com.espertech.esper.core.context.activator
Interface ViewableActivatorFactory

All Known Implementing Classes:
ViewableActivatorFactoryDefault

public interface ViewableActivatorFactory


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()
           
 

Method Detail

createActivatorSimple

ViewableActivator createActivatorSimple(FilterStreamSpecCompiled filterStreamSpec)

createFilterProxy

ViewableActivator createFilterProxy(EPServicesContext services,
                                    FilterSpecCompiled filterSpec,
                                    java.lang.annotation.Annotation[] annotations,
                                    boolean subselect,
                                    InstrumentationAgent instrumentationAgentSubquery,
                                    boolean isCanIterate,
                                    java.lang.Integer streamNumFromClause)

createStreamReuseView

ViewableActivator createStreamReuseView(EPServicesContext services,
                                        StatementContext statementContext,
                                        StatementSpecCompiled statementSpec,
                                        FilterStreamSpecCompiled filterStreamSpec,
                                        boolean isJoin,
                                        ExprEvaluatorContextStatement evaluatorContextStmt,
                                        boolean filterSubselectSameStream,
                                        int streamNum,
                                        boolean isCanIterateUnbound)

createPattern

ViewableActivator createPattern(PatternContext patternContext,
                                EvalRootFactoryNode rootFactoryNode,
                                EventType eventType,
                                boolean consumingFilters,
                                boolean suppressSameEventMatches,
                                boolean discardPartialsOnMatch,
                                boolean isCanIterateUnbound)

createNamedWindow

ViewableActivator createNamedWindow(NamedWindowProcessor processor,
                                    NamedWindowConsumerStreamSpec streamSpec,
                                    StatementContext statementContext)

createTable

ViewableActivator createTable(TableMetadata metadata,
                              ExprEvaluator[] optionalTableFilters)

makeHistorical

ViewableActivator makeHistorical(HistoricalEventViewable historicalEventViewable)

makeSubqueryNWIndexShare

ViewableActivator makeSubqueryNWIndexShare()

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