public interface EventTableIndexService
Modifier and Type | Method and Description |
---|---|
boolean |
allowInitIndex(boolean isRecoveringResilient) |
EventTableFactory |
createComposite(int indexedStreamNum,
EventType eventType,
String[] indexedKeyProps,
Class[] coercionKeyTypes,
String[] indexedRangeProps,
Class[] coercionRangeTypes,
boolean isFireAndForget) |
EventTableFactory |
createCustom(String indexName,
int indexedStreamNum,
EventType eventType,
boolean unique,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc) |
EventTableFactory |
createInArray(int indexedStreamNum,
EventType eventType,
String[] indexedProp,
boolean unique) |
EventTableFactory |
createMultiKey(int indexedStreamNum,
EventType eventType,
String[] indexProps,
boolean unique,
String optionalIndexName,
Object optionalSerde,
boolean isFireAndForget) |
EventTableFactory |
createMultiKeyCoerceAdd(int indexedStreamNum,
EventType eventType,
String[] indexProps,
Class[] indexCoercionTypes,
boolean isFireAndForget) |
EventTableFactory |
createMultiKeyCoerceAll(int indexedStreamNum,
EventType eventType,
String[] indexProps,
Class[] indexCoercionTypes,
boolean isFireAndForget) |
EventTableFactory |
createSingle(int indexedStreamNum,
EventType eventType,
String indexProp,
boolean unique,
String optionalIndexName,
Object optionalSerde,
boolean isFireAndForget) |
EventTableFactory |
createSingleCoerceAdd(int indexedStreamNum,
EventType eventType,
String indexProp,
Class indexCoercionType,
Object optionalSerde,
boolean isFireAndForget) |
EventTableFactory |
createSingleCoerceAll(int indexedStreamNum,
EventType eventType,
String indexProp,
Class indexCoercionType,
Object optionalSerde,
boolean isFireAndForget) |
EventTableFactory |
createSorted(int indexedStreamNum,
EventType eventType,
String indexedProp,
boolean isFireAndForget) |
EventTableFactory |
createSortedCoerce(int indexedStreamNum,
EventType eventType,
String indexedProp,
Class indexCoercionType,
boolean isFireAndForget) |
EventTableFactory |
createUnindexed(int indexedStreamNum,
Object optionalSerde,
boolean isFireAndForget) |
boolean allowInitIndex(boolean isRecoveringResilient)
EventTableFactory createUnindexed(int indexedStreamNum, Object optionalSerde, boolean isFireAndForget)
EventTableFactory createSingle(int indexedStreamNum, EventType eventType, String indexProp, boolean unique, String optionalIndexName, Object optionalSerde, boolean isFireAndForget)
EventTableFactory createSingleCoerceAdd(int indexedStreamNum, EventType eventType, String indexProp, Class indexCoercionType, Object optionalSerde, boolean isFireAndForget)
EventTableFactory createSingleCoerceAll(int indexedStreamNum, EventType eventType, String indexProp, Class indexCoercionType, Object optionalSerde, boolean isFireAndForget)
EventTableFactory createMultiKey(int indexedStreamNum, EventType eventType, String[] indexProps, boolean unique, String optionalIndexName, Object optionalSerde, boolean isFireAndForget)
EventTableFactory createMultiKeyCoerceAdd(int indexedStreamNum, EventType eventType, String[] indexProps, Class[] indexCoercionTypes, boolean isFireAndForget)
EventTableFactory createMultiKeyCoerceAll(int indexedStreamNum, EventType eventType, String[] indexProps, Class[] indexCoercionTypes, boolean isFireAndForget)
EventTableFactory createComposite(int indexedStreamNum, EventType eventType, String[] indexedKeyProps, Class[] coercionKeyTypes, String[] indexedRangeProps, Class[] coercionRangeTypes, boolean isFireAndForget)
EventTableFactory createSorted(int indexedStreamNum, EventType eventType, String indexedProp, boolean isFireAndForget)
EventTableFactory createSortedCoerce(int indexedStreamNum, EventType eventType, String indexedProp, Class indexCoercionType, boolean isFireAndForget)
EventTableFactory createInArray(int indexedStreamNum, EventType eventType, String[] indexedProp, boolean unique)
EventTableFactory createCustom(String indexName, int indexedStreamNum, EventType eventType, boolean unique, EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc)