com.espertech.esper.epl.named
Class NamedWindowRootView
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamedWindowRootView
public NamedWindowRootView(ValueAddEventProcessor revisionProcessor,
boolean queryPlanLogging,
MetricReportingService metricReportingService,
EventType eventType,
boolean childBatching,
boolean isEnableIndexShare,
java.util.Set<java.lang.String> optionalUniqueKeyProps)
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()