com.espertech.esper.epl.lookup
Interface EventTableIndexService

All Known Implementing Classes:
EventTableIndexServiceImpl

public interface EventTableIndexService


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 indexProp, 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)
           
 

Method Detail

allowInitIndex

boolean allowInitIndex(boolean isRecoveringResilient)

createUnindexed

EventTableFactory createUnindexed(int indexedStreamNum,
                                  java.lang.Object optionalSerde,
                                  boolean isFireAndForget)

createSingle

EventTableFactory createSingle(int indexedStreamNum,
                               EventType eventType,
                               java.lang.String indexProp,
                               boolean unique,
                               java.lang.String optionalIndexName,
                               java.lang.Object optionalSerde,
                               boolean isFireAndForget)

createSingleCoerceAdd

EventTableFactory createSingleCoerceAdd(int indexedStreamNum,
                                        EventType eventType,
                                        java.lang.String indexProp,
                                        java.lang.Class indexCoercionType,
                                        java.lang.Object optionalSerde,
                                        boolean isFireAndForget)

createSingleCoerceAll

EventTableFactory createSingleCoerceAll(int indexedStreamNum,
                                        EventType eventType,
                                        java.lang.String indexProp,
                                        java.lang.Class indexCoercionType,
                                        java.lang.Object optionalSerde,
                                        boolean isFireAndForget)

createMultiKey

EventTableFactory createMultiKey(int indexedStreamNum,
                                 EventType eventType,
                                 java.lang.String[] indexProps,
                                 boolean unique,
                                 java.lang.String optionalIndexName,
                                 java.lang.Object optionalSerde,
                                 boolean isFireAndForget)

createMultiKeyCoerceAdd

EventTableFactory createMultiKeyCoerceAdd(int indexedStreamNum,
                                          EventType eventType,
                                          java.lang.String[] indexProps,
                                          java.lang.Class[] indexCoercionTypes,
                                          boolean isFireAndForget)

createMultiKeyCoerceAll

EventTableFactory createMultiKeyCoerceAll(int indexedStreamNum,
                                          EventType eventType,
                                          java.lang.String[] indexProps,
                                          java.lang.Class[] indexCoercionTypes,
                                          boolean isFireAndForget)

createComposite

EventTableFactory createComposite(int indexedStreamNum,
                                  EventType eventType,
                                  java.lang.String[] indexedKeyProps,
                                  java.lang.Class[] coercionKeyTypes,
                                  java.lang.String[] indexedRangeProps,
                                  java.lang.Class[] coercionRangeTypes,
                                  boolean isFireAndForget)

createSorted

EventTableFactory createSorted(int indexedStreamNum,
                               EventType eventType,
                               java.lang.String indexedProp,
                               boolean isFireAndForget)

createSortedCoerce

EventTableFactory createSortedCoerce(int indexedStreamNum,
                                     EventType eventType,
                                     java.lang.String indexedProp,
                                     java.lang.Class indexCoercionType,
                                     boolean isFireAndForget)

createInArray

EventTableFactory createInArray(int indexedStreamNum,
                                EventType eventType,
                                java.lang.String[] indexedProp,
                                boolean unique)

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