public interface EventTableIndexService
Modifier and Type | Method and Description |
---|---|
boolean |
allowInitIndex(boolean isRecoveringResilient) |
EventTableFactory |
createComposite(int indexedStreamNum,
EventType eventType,
String[] indexProps,
Class[] indexCoercionTypes,
EventPropertyValueGetter indexGetter,
String[] rangeProps,
Class[] rangeCoercionTypes,
EventPropertyValueGetter[] rangeGetters,
Object optionalSerde,
boolean isFireAndForget) |
EventTableFactory |
createCustom(String optionalIndexName,
int indexedStreamNum,
EventType eventType,
boolean unique,
EventAdvancedIndexProvisionRuntime advancedIndexProvisionDesc) |
EventTableFactory |
createHashedOnly(int indexedStreamNum,
EventType eventType,
String[] indexProps,
Class[] indexTypes,
boolean unique,
String optionalIndexName,
EventPropertyValueGetter getter,
Object optionalSerde,
boolean isFireAndForget,
StatementContext statementContext) |
EventTableFactory |
createInArray(int streamNum,
EventType eventType,
String[] propertyNames,
Class[] indexTypes,
boolean unique,
EventPropertyValueGetter[] getters,
boolean isFireAndForget,
StatementContext statementContext) |
EventTableFactory |
createSorted(int indexedStreamNum,
EventType eventType,
String indexedProp,
Class indexType,
EventPropertyValueGetter getter,
Object optionalSerde,
boolean isFireAndForget,
StatementContext statementContext) |
EventTableFactory |
createUnindexed(int indexedStreamNum,
EventType eventType,
Object optionalSerde,
boolean isFireAndForget,
StatementContext statementContext) |
boolean allowInitIndex(boolean isRecoveringResilient)
EventTableFactory createHashedOnly(int indexedStreamNum, EventType eventType, String[] indexProps, Class[] indexTypes, boolean unique, String optionalIndexName, EventPropertyValueGetter getter, Object optionalSerde, boolean isFireAndForget, StatementContext statementContext)
EventTableFactory createUnindexed(int indexedStreamNum, EventType eventType, Object optionalSerde, boolean isFireAndForget, StatementContext statementContext)
EventTableFactory createSorted(int indexedStreamNum, EventType eventType, String indexedProp, Class indexType, EventPropertyValueGetter getter, Object optionalSerde, boolean isFireAndForget, StatementContext statementContext)
EventTableFactory createComposite(int indexedStreamNum, EventType eventType, String[] indexProps, Class[] indexCoercionTypes, EventPropertyValueGetter indexGetter, String[] rangeProps, Class[] rangeCoercionTypes, EventPropertyValueGetter[] rangeGetters, Object optionalSerde, boolean isFireAndForget)
EventTableFactory createInArray(int streamNum, EventType eventType, String[] propertyNames, Class[] indexTypes, boolean unique, EventPropertyValueGetter[] getters, boolean isFireAndForget, StatementContext statementContext)
EventTableFactory createCustom(String optionalIndexName, int indexedStreamNum, EventType eventType, boolean unique, EventAdvancedIndexProvisionRuntime advancedIndexProvisionDesc)
Copyright © 2005–2018. All rights reserved.