com.espertech.esper.epl.virtualdw
Interface VirtualDWView

All Known Implementing Classes:
VirtualDWViewImpl

public interface VirtualDWView


Method Summary
 void destroy()
           
 java.util.Collection<EventBean> getFireAndForgetData(EventTable eventTable, java.lang.Object[] keyValues, RangeIndexLookupValue[] rangeValues, java.lang.annotation.Annotation[] accessedByStmtAnnotations)
           
 Pair<IndexMultiKey,EventTable> getFireAndForgetDesc(java.util.Set<java.lang.String> keysAvailable, java.util.Set<java.lang.String> rangesAvailable)
           
 EventTable getJoinIndexTable(QueryPlanIndexItem queryPlanIndexItem)
           
 JoinExecTableLookupStrategy getJoinLookupStrategy(java.lang.String accessedByStatementName, java.lang.String accessedByStatementId, java.lang.annotation.Annotation[] accessedByStmtAnnotations, EventTable[] eventTable, TableLookupKeyDesc keyDescriptor, int lookupStreamNum)
           
 SubordTableLookupStrategy getSubordinateLookupStrategy(java.lang.String accessedByStatementName, java.lang.String accessedByStatementId, java.lang.annotation.Annotation[] accessedByStmtAnnotations, EventType[] outerStreamTypes, java.util.List<SubordPropHashKey> hashKeys, CoercionDesc hashKeyCoercionTypes, java.util.List<SubordPropRangeKey> rangeKeys, CoercionDesc rangeKeyCoercionTypes, boolean nwOnTrigger, EventTable eventTable, SubordPropPlan joinDesc, boolean forceTableScan)
           
 Pair<IndexMultiKey,EventTable> getSubordinateQueryDesc(boolean unique, java.util.List<IndexedPropDesc> hashedProps, java.util.List<IndexedPropDesc> btreeProps)
           
 VirtualDataWindow getVirtualDataWindow()
           
 void handleStartIndex(CreateIndexDesc spec)
           
 void handleStopIndex(CreateIndexDesc spec)
           
 void handleStopWindow()
           
 

Method Detail

getSubordinateQueryDesc

Pair<IndexMultiKey,EventTable> getSubordinateQueryDesc(boolean unique,
                                                       java.util.List<IndexedPropDesc> hashedProps,
                                                       java.util.List<IndexedPropDesc> btreeProps)

getSubordinateLookupStrategy

SubordTableLookupStrategy getSubordinateLookupStrategy(java.lang.String accessedByStatementName,
                                                       java.lang.String accessedByStatementId,
                                                       java.lang.annotation.Annotation[] accessedByStmtAnnotations,
                                                       EventType[] outerStreamTypes,
                                                       java.util.List<SubordPropHashKey> hashKeys,
                                                       CoercionDesc hashKeyCoercionTypes,
                                                       java.util.List<SubordPropRangeKey> rangeKeys,
                                                       CoercionDesc rangeKeyCoercionTypes,
                                                       boolean nwOnTrigger,
                                                       EventTable eventTable,
                                                       SubordPropPlan joinDesc,
                                                       boolean forceTableScan)

getJoinIndexTable

EventTable getJoinIndexTable(QueryPlanIndexItem queryPlanIndexItem)

getJoinLookupStrategy

JoinExecTableLookupStrategy getJoinLookupStrategy(java.lang.String accessedByStatementName,
                                                  java.lang.String accessedByStatementId,
                                                  java.lang.annotation.Annotation[] accessedByStmtAnnotations,
                                                  EventTable[] eventTable,
                                                  TableLookupKeyDesc keyDescriptor,
                                                  int lookupStreamNum)

getFireAndForgetDesc

Pair<IndexMultiKey,EventTable> getFireAndForgetDesc(java.util.Set<java.lang.String> keysAvailable,
                                                    java.util.Set<java.lang.String> rangesAvailable)

getFireAndForgetData

java.util.Collection<EventBean> getFireAndForgetData(EventTable eventTable,
                                                     java.lang.Object[] keyValues,
                                                     RangeIndexLookupValue[] rangeValues,
                                                     java.lang.annotation.Annotation[] accessedByStmtAnnotations)

getVirtualDataWindow

VirtualDataWindow getVirtualDataWindow()

destroy

void destroy()

handleStartIndex

void handleStartIndex(CreateIndexDesc spec)

handleStopIndex

void handleStopIndex(CreateIndexDesc spec)

handleStopWindow

void handleStopWindow()

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