public interface EventTableIndexService
Modifier and Type | Method and Description |
---|---|
boolean |
allowInitIndex(boolean isRecoveringResilient) |
EventTableFactory |
createComposite(int indexedStreamNum,
EventType eventType,
String[] indexProps,
EPTypeClass[] indexCoercionTypes,
EventPropertyValueGetter indexGetter,
MultiKeyFromObjectArray transformFireAndForget,
DataInputOutputSerde keySerde,
String[] rangeProps,
EPTypeClass[] rangeCoercionTypes,
EventPropertyValueGetter[] rangeGetters,
DataInputOutputSerde[] rangeSerdes,
DataInputOutputSerde optionalValueSerde,
boolean isFireAndForget) |
EventTableFactory |
createCustom(String optionalIndexName,
int indexedStreamNum,
EventType eventType,
boolean unique,
EventAdvancedIndexProvisionRuntime advancedIndexProvisionDesc) |
EventTableFactory |
createHashedOnly(int indexedStreamNum,
EventType eventType,
String[] indexProps,
MultiKeyFromObjectArray transformFireAndForget,
DataInputOutputSerde keySerde,
boolean unique,
String optionalIndexName,
EventPropertyValueGetter getter,
DataInputOutputSerde optionalValueSerde,
boolean isFireAndForget,
StateMgmtSetting stateMgmtSettings) |
EventTableFactory |
createInArray(int streamNum,
EventType eventType,
String[] propertyNames,
EPTypeClass[] indexTypes,
DataInputOutputSerde[] indexSerdes,
boolean unique,
EventPropertyValueGetter[] getters,
boolean isFireAndForget,
StateMgmtSetting stateMgmtSettings) |
EventTableFactory |
createSorted(int indexedStreamNum,
EventType eventType,
String indexedProp,
EPTypeClass indexType,
EventPropertyValueGetter getter,
DataInputOutputSerde serde,
DataInputOutputSerde optionalValueSerde,
boolean isFireAndForget,
StateMgmtSetting stateMgmtSettings) |
EventTableFactory |
createUnindexed(int indexedStreamNum,
EventType eventType,
DataInputOutputSerde optionalValueSerde,
boolean isFireAndForget,
StateMgmtSetting stateMgmtSettings) |
boolean allowInitIndex(boolean isRecoveringResilient)
EventTableFactory createHashedOnly(int indexedStreamNum, EventType eventType, String[] indexProps, MultiKeyFromObjectArray transformFireAndForget, DataInputOutputSerde keySerde, boolean unique, String optionalIndexName, EventPropertyValueGetter getter, DataInputOutputSerde optionalValueSerde, boolean isFireAndForget, StateMgmtSetting stateMgmtSettings)
EventTableFactory createUnindexed(int indexedStreamNum, EventType eventType, DataInputOutputSerde optionalValueSerde, boolean isFireAndForget, StateMgmtSetting stateMgmtSettings)
EventTableFactory createSorted(int indexedStreamNum, EventType eventType, String indexedProp, EPTypeClass indexType, EventPropertyValueGetter getter, DataInputOutputSerde serde, DataInputOutputSerde optionalValueSerde, boolean isFireAndForget, StateMgmtSetting stateMgmtSettings)
EventTableFactory createComposite(int indexedStreamNum, EventType eventType, String[] indexProps, EPTypeClass[] indexCoercionTypes, EventPropertyValueGetter indexGetter, MultiKeyFromObjectArray transformFireAndForget, DataInputOutputSerde keySerde, String[] rangeProps, EPTypeClass[] rangeCoercionTypes, EventPropertyValueGetter[] rangeGetters, DataInputOutputSerde[] rangeSerdes, DataInputOutputSerde optionalValueSerde, boolean isFireAndForget)
EventTableFactory createInArray(int streamNum, EventType eventType, String[] propertyNames, EPTypeClass[] indexTypes, DataInputOutputSerde[] indexSerdes, boolean unique, EventPropertyValueGetter[] getters, boolean isFireAndForget, StateMgmtSetting stateMgmtSettings)
EventTableFactory createCustom(String optionalIndexName, int indexedStreamNum, EventType eventType, boolean unique, EventAdvancedIndexProvisionRuntime advancedIndexProvisionDesc)
Copyright © 2005–2022. All rights reserved.