com.espertech.esper.epl.named
Class NamedWindowOnSelectViewFactory

java.lang.Object
  extended by com.espertech.esper.epl.named.NamedWindowOnExprBaseViewFactory
      extended by com.espertech.esper.epl.named.NamedWindowOnSelectViewFactory
All Implemented Interfaces:
NamedWindowOnExprFactory

public class NamedWindowOnSelectViewFactory
extends NamedWindowOnExprBaseViewFactory

View for the on-select statement that handles selecting events from a named window.


Field Summary
 
Fields inherited from class com.espertech.esper.epl.named.NamedWindowOnExprBaseViewFactory
namedWindowEventType
 
Constructor Summary
NamedWindowOnSelectViewFactory(EventType namedWindowEventType, InternalEventRouter internalEventRouter, boolean addToFront, EPStatementHandle statementHandle, EventBeanReader eventBeanReader, boolean distinct, StatementResultService statementResultService, InternalEventRouteDest internalEventRouteDest, boolean deleteAndSelect, StreamSelector optionalStreamSelector, java.lang.String optionalInsertIntoTableName)
           
 
Method Summary
 EventBeanReader getEventBeanReader()
           
 InternalEventRouteDest getInternalEventRouteDest()
           
 InternalEventRouter getInternalEventRouter()
           
 StreamSelector getOptionalStreamSelector()
           
 EPStatementHandle getStatementHandle()
           
 StatementResultService getStatementResultService()
           
 boolean isAddToFront()
           
 boolean isDistinct()
           
 NamedWindowOnExprBaseView make(SubordWMatchExprLookupStrategy lookupStrategy, NamedWindowRootViewInstance namedWindowRootViewInstance, AgentInstanceContext agentInstanceContext, ResultSetProcessor resultSetProcessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedWindowOnSelectViewFactory

public NamedWindowOnSelectViewFactory(EventType namedWindowEventType,
                                      InternalEventRouter internalEventRouter,
                                      boolean addToFront,
                                      EPStatementHandle statementHandle,
                                      EventBeanReader eventBeanReader,
                                      boolean distinct,
                                      StatementResultService statementResultService,
                                      InternalEventRouteDest internalEventRouteDest,
                                      boolean deleteAndSelect,
                                      StreamSelector optionalStreamSelector,
                                      java.lang.String optionalInsertIntoTableName)
Method Detail

make

public NamedWindowOnExprBaseView make(SubordWMatchExprLookupStrategy lookupStrategy,
                                      NamedWindowRootViewInstance namedWindowRootViewInstance,
                                      AgentInstanceContext agentInstanceContext,
                                      ResultSetProcessor resultSetProcessor)

getInternalEventRouter

public InternalEventRouter getInternalEventRouter()

isAddToFront

public boolean isAddToFront()

getStatementHandle

public EPStatementHandle getStatementHandle()

getEventBeanReader

public EventBeanReader getEventBeanReader()

isDistinct

public boolean isDistinct()

getStatementResultService

public StatementResultService getStatementResultService()

getInternalEventRouteDest

public InternalEventRouteDest getInternalEventRouteDest()

getOptionalStreamSelector

public StreamSelector getOptionalStreamSelector()

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