com.espertech.esper.epl.lookup
Class EventTableIndexServiceImpl

java.lang.Object
  extended by com.espertech.esper.epl.lookup.EventTableIndexServiceImpl
All Implemented Interfaces:
EventTableIndexService

public class EventTableIndexServiceImpl
extends java.lang.Object
implements EventTableIndexService


Constructor Summary
EventTableIndexServiceImpl()
           
 
Method Summary
 boolean allowInitIndex(boolean isRecoveringResilient)
           
 EventTableFactory createComposite(int indexedStreamNum, EventType eventType, java.lang.String[] indexedKeyProps, java.lang.Class[] coercionKeyTypes, java.lang.String[] indexedRangeProps, java.lang.Class[] coercionRangeTypes, boolean isFireAndForget)
           
 EventTableFactory createInArray(int indexedStreamNum, EventType eventType, java.lang.String[] indexedProp, boolean unique)
           
 EventTableFactory createMultiKey(int indexedStreamNum, EventType eventType, java.lang.String[] indexProps, boolean unique, java.lang.String optionalIndexName, java.lang.Object optionalSerde, boolean isFireAndForget)
           
 EventTableFactory createMultiKeyCoerceAdd(int indexedStreamNum, EventType eventType, java.lang.String[] indexProps, java.lang.Class[] indexCoercionTypes, boolean isFireAndForget)
           
 EventTableFactory createMultiKeyCoerceAll(int indexedStreamNum, EventType eventType, java.lang.String[] indexProps, java.lang.Class[] indexCoercionTypes, boolean isFireAndForget)
           
 EventTableFactory createSingle(int indexedStreamNum, EventType eventType, java.lang.String propertyName, boolean unique, java.lang.String optionalIndexName, java.lang.Object optionalSerde, boolean isFireAndForget)
           
 EventTableFactory createSingleCoerceAdd(int indexedStreamNum, EventType eventType, java.lang.String indexProp, java.lang.Class indexCoercionType, java.lang.Object optionalSerde, boolean isFireAndForget)
           
 EventTableFactory createSingleCoerceAll(int indexedStreamNum, EventType eventType, java.lang.String indexProp, java.lang.Class indexCoercionType, java.lang.Object optionalSerde, boolean isFireAndForget)
           
 EventTableFactory createSorted(int indexedStreamNum, EventType eventType, java.lang.String indexedProp, boolean isFireAndForget)
           
 EventTableFactory createSortedCoerce(int indexedStreamNum, EventType eventType, java.lang.String indexedProp, java.lang.Class indexCoercionType, boolean isFireAndForget)
           
 EventTableFactory createUnindexed(int indexedStreamNum, java.lang.Object optionalSerde, boolean isFireAndForget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventTableIndexServiceImpl

public EventTableIndexServiceImpl()
Method Detail

allowInitIndex

public boolean allowInitIndex(boolean isRecoveringResilient)
Specified by:
allowInitIndex in interface EventTableIndexService

createSingleCoerceAll

public EventTableFactory createSingleCoerceAll(int indexedStreamNum,
                                               EventType eventType,
                                               java.lang.String indexProp,
                                               java.lang.Class indexCoercionType,
                                               java.lang.Object optionalSerde,
                                               boolean isFireAndForget)
Specified by:
createSingleCoerceAll in interface EventTableIndexService

createSingleCoerceAdd

public EventTableFactory createSingleCoerceAdd(int indexedStreamNum,
                                               EventType eventType,
                                               java.lang.String indexProp,
                                               java.lang.Class indexCoercionType,
                                               java.lang.Object optionalSerde,
                                               boolean isFireAndForget)
Specified by:
createSingleCoerceAdd in interface EventTableIndexService

createSingle

public EventTableFactory createSingle(int indexedStreamNum,
                                      EventType eventType,
                                      java.lang.String propertyName,
                                      boolean unique,
                                      java.lang.String optionalIndexName,
                                      java.lang.Object optionalSerde,
                                      boolean isFireAndForget)
Specified by:
createSingle in interface EventTableIndexService

createUnindexed

public EventTableFactory createUnindexed(int indexedStreamNum,
                                         java.lang.Object optionalSerde,
                                         boolean isFireAndForget)
Specified by:
createUnindexed in interface EventTableIndexService

createMultiKey

public EventTableFactory createMultiKey(int indexedStreamNum,
                                        EventType eventType,
                                        java.lang.String[] indexProps,
                                        boolean unique,
                                        java.lang.String optionalIndexName,
                                        java.lang.Object optionalSerde,
                                        boolean isFireAndForget)
Specified by:
createMultiKey in interface EventTableIndexService

createMultiKeyCoerceAdd

public EventTableFactory createMultiKeyCoerceAdd(int indexedStreamNum,
                                                 EventType eventType,
                                                 java.lang.String[] indexProps,
                                                 java.lang.Class[] indexCoercionTypes,
                                                 boolean isFireAndForget)
Specified by:
createMultiKeyCoerceAdd in interface EventTableIndexService

createMultiKeyCoerceAll

public EventTableFactory createMultiKeyCoerceAll(int indexedStreamNum,
                                                 EventType eventType,
                                                 java.lang.String[] indexProps,
                                                 java.lang.Class[] indexCoercionTypes,
                                                 boolean isFireAndForget)
Specified by:
createMultiKeyCoerceAll in interface EventTableIndexService

createComposite

public EventTableFactory createComposite(int indexedStreamNum,
                                         EventType eventType,
                                         java.lang.String[] indexedKeyProps,
                                         java.lang.Class[] coercionKeyTypes,
                                         java.lang.String[] indexedRangeProps,
                                         java.lang.Class[] coercionRangeTypes,
                                         boolean isFireAndForget)
Specified by:
createComposite in interface EventTableIndexService

createSorted

public EventTableFactory createSorted(int indexedStreamNum,
                                      EventType eventType,
                                      java.lang.String indexedProp,
                                      boolean isFireAndForget)
Specified by:
createSorted in interface EventTableIndexService

createSortedCoerce

public EventTableFactory createSortedCoerce(int indexedStreamNum,
                                            EventType eventType,
                                            java.lang.String indexedProp,
                                            java.lang.Class indexCoercionType,
                                            boolean isFireAndForget)
Specified by:
createSortedCoerce in interface EventTableIndexService

createInArray

public EventTableFactory createInArray(int indexedStreamNum,
                                       EventType eventType,
                                       java.lang.String[] indexedProp,
                                       boolean unique)
Specified by:
createInArray in interface EventTableIndexService

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