public DatumProvider(IDatumProvider source, Predicate <IDatum> filter, //nothrow AggregationMode_t aggMode = AggregationMode_t.Rejected) { Assert(source != null); m_mapper = new ProviderMapper <IDatum>(source, filter, aggMode); }
public ProviderMapper(IDatumGetter <T> source, Predicate <T> filter, AggregationMode_t mode) //nothrow { Assert(source != null); Assert(filter != null); m_filter = filter; m_aggMode = mode; m_source = source; }
public DBProvider(DBProvider srcData, Predicate <IDataRow> filter, AggregationMode_t mode = AggregationMode_t.Rejected) { Assert(srcData != null); Assert(filter != null); m_src = srcData; m_mapper = new ProviderMapper <IDataRow>(srcData, filter, mode); }
//public: public ProviderMapper(IProvider <T> source, Predicate <T> filter, AggregationMode_t mode = AggregationMode_t.Accepted) { Assert(source != null); Assert(filter != null); m_filter = filter; m_aggMode = mode; m_source = source; }
public DatumProvider(IDatumProvider source, Predicate <IDatum> filter, AggregationMode_t mode = AggregationMode_t.Rejected) { Debug.Assert(source != null); m_source = source; m_filter = filter; m_aggMode = mode; m_mapper = new ProviderMapper <IDatum>(m_source, m_filter, m_aggMode); }