Esempio n. 1
0
 public DataSchema(IMemberStorage <T, Dimension <T> > dimstorage,
                   IMemberStorage <T, Measure <T> > messtorage,
                   IMemberStorage <T, Metric <T> > metstorage)
 {
     Dimensions = new DimensionCollection <T>(dimstorage);
     Measures   = new MeasuresCollection <T>(messtorage);
     Metrics    = new MetricsCollection <T>(metstorage);
 }
Esempio n. 2
0
 public DataSchema(CubeConfig config,
                   DataSourceCollection datasources,
                   IMemberStorage <T, Dimension <T> > dimstorage,
                   IMemberStorage <T, Measure <T> > messtorage,
                   IMemberStorage <T, Metric <T> > metstorage) : this(dimstorage, messtorage, metstorage)
 {
     _datasources = datasources;
     this.Config  = config.MetaData;
     this.Initialize();
 }
Esempio n. 3
0
 public MeasuresCollection(IMemberStorage <T, Measure <T> > storage)
 {
     _storage = storage;
     base.Init();
 }
 internal override void SetMembersStorage(IMemberStorage <T, Member <T> > storage)
 {
     _members = new MemberCollection <T>(storage); //todo change this
 }
Esempio n. 5
0
 internal virtual void SetMembersStorage(IMemberStorage <T, Member <T> > storage)
 {
     _members = new MemberCollection <T>(storage);
 }
 public CellValuesHelper(IMemberStorage <T, Measure <T> > measures, IMemberStorage <T, Dimension <T> > dimensions, IMemberStorage <T, Metric <T> > metrics)
 {
     _measures   = measures;
     _dimensions = dimensions;
     _metrics    = metrics;
 }
 public DimensionCollection(IMemberStorage <T, Dimension <T> > storage)
 {
     _storage = storage;
     base.Init();
 }
 public MetricsCollection(IMemberStorage <T, Metric <T> > storage)
 {
     _storage = storage;
     base.Init();
 }