com.espertech.esper.epl.lookup
Class EventTableIndexServiceImpl
java.lang.Object
com.espertech.esper.epl.lookup.EventTableIndexServiceImpl
- All Implemented Interfaces:
- EventTableIndexService
public class EventTableIndexServiceImpl
- extends java.lang.Object
- implements 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 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 |
EventTableIndexServiceImpl
public EventTableIndexServiceImpl()
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