Class InfraOnSelectViewFactory
java.lang.Object
com.espertech.esper.common.internal.epl.ontrigger.InfraOnExprBaseViewFactory
com.espertech.esper.common.internal.epl.ontrigger.InfraOnSelectViewFactory
- All Implemented Interfaces:
InfraOnExprFactory
View for the on-select statement that handles selecting events from a named window.
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.ontrigger.InfraOnExprBaseViewFactory
infraEventType
-
Constructor Summary
ConstructorDescriptionInfraOnSelectViewFactory
(EventType infraEventType, boolean addToFront, boolean isDistinct, EventPropertyValueGetter distinctKeyGetter, boolean selectAndDelete, StreamSelector optionalStreamSelector, Table optionalInsertIntoTable, boolean insertInto, ResultSetProcessorFactoryProvider resultSetProcessorPrototype, ExprEvaluator eventPrecedence) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
makeNamedWindow
(SubordWMatchExprLookupStrategy lookupStrategy, NamedWindowRootViewInstance namedWindowRootViewInstance, AgentInstanceContext agentInstanceContext) makeTable
(SubordWMatchExprLookupStrategy lookupStrategy, TableInstance tableInstance, AgentInstanceContext agentInstanceContext)
-
Constructor Details
-
InfraOnSelectViewFactory
public InfraOnSelectViewFactory(EventType infraEventType, boolean addToFront, boolean isDistinct, EventPropertyValueGetter distinctKeyGetter, boolean selectAndDelete, StreamSelector optionalStreamSelector, Table optionalInsertIntoTable, boolean insertInto, ResultSetProcessorFactoryProvider resultSetProcessorPrototype, ExprEvaluator eventPrecedence)
-
-
Method Details
-
makeNamedWindow
public InfraOnExprBaseViewResult makeNamedWindow(SubordWMatchExprLookupStrategy lookupStrategy, NamedWindowRootViewInstance namedWindowRootViewInstance, AgentInstanceContext agentInstanceContext) -
makeTable
public InfraOnExprBaseViewResult makeTable(SubordWMatchExprLookupStrategy lookupStrategy, TableInstance tableInstance, AgentInstanceContext agentInstanceContext) -
isAddToFront
public boolean isAddToFront() -
getDistinctKeyGetter
-
isDistinct
public boolean isDistinct() -
getOptionalStreamSelector
-
isSelectAndDelete
public boolean isSelectAndDelete() -
isInsertInto
public boolean isInsertInto()
-