Azavea.Open.DAO.SQL.SqlConnectionUtilities.ReadStringsFromQuery C# (CSharp) Method

ReadStringsFromQuery() private static method

Just reads the results, ToString's 'em, and puts them into the parameters hashtable as a list called 'results'.
private static ReadStringsFromQuery ( Hashtable parameters, IDataReader reader ) : void
parameters System.Collections.Hashtable
reader IDataReader
return void
        private static void ReadStringsFromQuery(Hashtable parameters, IDataReader reader)
        {
            IList<string> results = DbCaches.StringLists.Get();
            parameters["results"] = results;

            int count = 0;
            while (reader.Read())
            {
                if (++count % 1000 == 0)
                {
                    _log.Debug("Read strings count: " + count);
                }
                if (reader.IsDBNull(0))
                {
                    results.Add(null);
                }
                else
                {
                    results.Add(reader.GetValue(0).ToString());
                }
            }
        }