public EventTableFactory CreateUnindexed( int indexedStreamNum, EventType eventType, DataInputOutputSerde optionalValueSerde, bool isFireAndForget, EventTableFactoryFactoryContext eventTableFactoryContext) { return new UnindexedEventTableFactory(indexedStreamNum); }
public override EventTableFactory Create( EventType eventType, EventTableFactoryFactoryContext eventTableFactoryContext) { return eventTableFactoryContext.EventTableIndexService.CreateUnindexed( indexedStreamNum, eventType, null, isFireAndForget, eventTableFactoryContext); }
public EventTableFactory Create(EventType eventType, EventTableFactoryFactoryContext eventTableFactoryContext) { return eventTableFactoryContext.EventTableIndexService.CreateInArray( streamNum, eventType, propertyNames, propertyTypes, propertySerdes, unique, propertyGetters, isFireAndForget, eventTableFactoryContext); }
public EventTableFactory CreateSorted( int indexedStreamNum, EventType eventType, string indexedProp, Type indexType, EventPropertyValueGetter getter, DataInputOutputSerde serde, DataInputOutputSerde optionalValueSerde, bool isFireAndForget, EventTableFactoryFactoryContext eventTableFactoryContext) { return new PropertySortedEventTableFactory(indexedStreamNum, indexedProp, getter, indexType); }
public EventTableFactory CreateInArray( int streamNum, EventType eventType, string[] propertyNames, Type[] indexTypes, DataInputOutputSerde[] indexSerdes, bool unique, EventPropertyValueGetter[] getters, bool isFireAndForget, EventTableFactoryFactoryContext eventTableFactoryContext) { return new PropertyHashedArrayFactory(streamNum, propertyNames, unique, null, getters); }
public override EventTableFactory Create( EventType eventType, EventTableFactoryFactoryContext eventTableFactoryContext) { return eventTableFactoryContext.EventTableIndexService.CreateSorted( indexedStreamNum, eventType, _indexProp, _indexType, _valueGetter, _indexSerde, null, isFireAndForget, eventTableFactoryContext); }
public override EventTableFactory Create( EventType eventType, EventTableFactoryFactoryContext eventTableFactoryContext) { return eventTableFactoryContext.EventTableIndexService.CreateHashedOnly( indexedStreamNum, eventType, indexProps, indexTypes, transformFireAndForget, keySerde, unique, null, valueGetter, null, isFireAndForget, eventTableFactoryContext); }
public EventTableFactory Create( EventType eventType, EventTableFactoryFactoryContext eventTableFactoryContext) { return eventTableFactoryContext.EventTableIndexService.CreateComposite( _indexedStreamNum, eventType, _keyProps, _keyTypes, _keyGetter, null, _keySerde, _rangeProps, _rangeTypes, _rangeGetters, _rangeKeySerdes, null, _isFireAndForget); }
public EventTableFactory CreateHashedOnly( int indexedStreamNum, EventType eventType, string[] indexProps, Type[] indexTypes, MultiKeyFromObjectArray transformFireAndForget, DataInputOutputSerde keySerde, bool unique, string optionalIndexName, EventPropertyValueGetter getter, DataInputOutputSerde optionalValueSerde, bool isFireAndForget, EventTableFactoryFactoryContext eventTableFactoryContext) { return new PropertyHashedEventTableFactory( indexedStreamNum, indexProps, unique, optionalIndexName, getter, transformFireAndForget); }
public abstract EventTableFactory Create( EventType eventType, EventTableFactoryFactoryContext eventTableFactoryContext);