public MolapStorage(T cubeid, StorageConfig config) { _cubeid = cubeid; this.Config = config; _canonicFormater = new CanonicFormater <T>(); _factsCache = new InMemoryFactsProvider <T>(this.Config.MolapConfig.HashType); this.Init(); }
public MolapAggregationsStorage(T cubeid, StorageConfig config, MolapCellValuesHelper <T, U> cellValuesHelper, CanonicFormater <T> canonicFormater) { _rootCubeid = cubeid; _config = config; _cellValuesHelper = cellValuesHelper; _canonicFormater = canonicFormater; _keyHandler = new MolapKeyHandler <T>(config.MolapConfig); _aggregationGraphs = new TSDictionary <T, Graph <T, U> >(); }