namespace ZeroLevel.Services.PartitionStorage.Interfaces { /// /// Provides write operations in catalog partition /// /// Key type /// Type of one input value /// Type of records aggregate public interface IStorePartitionMergeBuilder : IStorePartitionBase { /// /// Writing a key-value pair /// void Store(TKey key, TInput value); /// /// Perform the conversion of the records from (TKey; TInput) to (TKey; TValue). Called after CompleteAdding /// void Compress(); } }