private IDictionary <string, int> GetColumnLabelIndexMap(IStreamDataReader queryResult)
        {
            IDictionary <string, int> result = new Dictionary <string, int>(StringComparer.OrdinalIgnoreCase);

            for (int i = queryResult.ColumnCount - 1; i >= 0; i--)
            {
                result.Add(SqlUtil.GetExactlyValue(queryResult.GetColumnLabel(i)), i);
            }
            return(result);
        }
 public string GetColumnLabel(int columnIndex)
 {
     return(_streamDataReader.GetColumnLabel(columnIndex));
 }