Azavea.Open.DAO.Memory.MemoryDataReader.MemoryDataReader C# (CSharp) Method

MemoryDataReader() public method

Create the data reader.
public MemoryDataReader ( UnqueryableDaLayer layer, ClassMapping mapping, DaoCriteria criteria, IEnumerator objects ) : System
layer Azavea.Open.DAO.Unqueryable.UnqueryableDaLayer Layer creating it.
mapping ClassMapping Mapping for the class stored in the data store.
criteria Azavea.Open.DAO.Criteria.DaoCriteria Criteria for which instances you want.
objects IEnumerator Iterator over the list of objects.
return System
        public MemoryDataReader(UnqueryableDaLayer layer, ClassMapping mapping, DaoCriteria criteria,
            IEnumerator<MemoryObject> objects)
            : base(layer, mapping, criteria, GetConfig(mapping))
        {
            _objects = objects;

            PreProcessSorts();
        }