com.espertech.esper.epl.named
Class NamedWindowRootView

java.lang.Object
  extended by com.espertech.esper.epl.named.NamedWindowRootView

public class NamedWindowRootView
extends java.lang.Object

The root window in a named window plays multiple roles: It holds the indexes for deleting rows, if any on-delete statement requires such indexes. Such indexes are updated when events arrive, or remove from when a data window or on-delete statement expires events. The view keeps track of on-delete statements their indexes used.


Constructor Summary
NamedWindowRootView(ValueAddEventProcessor revisionProcessor, boolean queryPlanLogging, MetricReportingService metricReportingService, EventType eventType, boolean childBatching, boolean isEnableIndexShare, java.util.Set<java.lang.String> optionalUniqueKeyProps)
           
 
Method Summary
 EventType getEventType()
           
 java.util.Set<java.lang.String> getOptionalUniqueKeyProps()
           
static org.apache.commons.logging.Log getQueryPlanLog()
           
 ValueAddEventProcessor getRevisionProcessor()
           
 boolean isChildBatching()
           
 boolean isEnableIndexShare()
           
 boolean isQueryPlanLogging()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedWindowRootView

public NamedWindowRootView(ValueAddEventProcessor revisionProcessor,
                           boolean queryPlanLogging,
                           MetricReportingService metricReportingService,
                           EventType eventType,
                           boolean childBatching,
                           boolean isEnableIndexShare,
                           java.util.Set<java.lang.String> optionalUniqueKeyProps)
Method Detail

getOptionalUniqueKeyProps

public java.util.Set<java.lang.String> getOptionalUniqueKeyProps()

getRevisionProcessor

public ValueAddEventProcessor getRevisionProcessor()

isChildBatching

public boolean isChildBatching()

getQueryPlanLog

public static org.apache.commons.logging.Log getQueryPlanLog()

isQueryPlanLogging

public boolean isQueryPlanLogging()

getEventType

public EventType getEventType()

isEnableIndexShare

public boolean isEnableIndexShare()

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