Azavea.Open.DAO.Memory.SinglePropertyMemoryIndex.GetPossibleMatches C# (CSharp) Method

GetPossibleMatches() public method

Uses the index to return the smallest number of possible matches for this criteria.
public GetPossibleMatches ( DaoCriteria crit ) : IList
crit Azavea.Open.DAO.Criteria.DaoCriteria The query being run.
return IList
        public override IList<MemoryObject> GetPossibleMatches(DaoCriteria crit)
        {
            List<MemoryObject> retVal = new List<MemoryObject>();
            foreach (object key in GetMatchingKeys(crit, _values.Keys))
            {
                retVal.AddRange(_values[key]);
            }
            return retVal;
        }