public class ViewableActivatorFactoryDefault extends java.lang.Object implements ViewableActivatorFactory
Constructor and Description |
---|
ViewableActivatorFactoryDefault() |
Modifier and Type | Method and Description |
---|---|
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() |
public ViewableActivator createActivatorSimple(FilterStreamSpecCompiled filterStreamSpec)
createActivatorSimple
in interface ViewableActivatorFactory
public ViewableActivator createFilterProxy(EPServicesContext services, FilterSpecCompiled filterSpec, java.lang.annotation.Annotation[] annotations, boolean subselect, InstrumentationAgent instrumentationAgentSubquery, boolean isCanIterate, java.lang.Integer streamNumFromClause)
createFilterProxy
in interface ViewableActivatorFactory
public ViewableActivator createStreamReuseView(EPServicesContext services, StatementContext statementContext, StatementSpecCompiled statementSpec, FilterStreamSpecCompiled filterStreamSpec, boolean isJoin, ExprEvaluatorContextStatement evaluatorContextStmt, boolean filterSubselectSameStream, int streamNum, boolean isCanIterateUnbound)
createStreamReuseView
in interface ViewableActivatorFactory
public ViewableActivator createPattern(PatternContext patternContext, EvalRootFactoryNode rootFactoryNode, EventType eventType, boolean consumingFilters, boolean suppressSameEventMatches, boolean discardPartialsOnMatch, boolean isCanIterateUnbound)
createPattern
in interface ViewableActivatorFactory
public ViewableActivator createNamedWindow(NamedWindowProcessor processor, NamedWindowConsumerStreamSpec streamSpec, StatementContext statementContext)
createNamedWindow
in interface ViewableActivatorFactory
public ViewableActivator createTable(TableMetadata metadata, ExprEvaluator[] optionalTableFilters)
createTable
in interface ViewableActivatorFactory
public ViewableActivator makeHistorical(HistoricalEventViewable historicalEventViewable)
makeHistorical
in interface ViewableActivatorFactory
public ViewableActivator makeSubqueryNWIndexShare()
makeSubqueryNWIndexShare
in interface ViewableActivatorFactory