private void Merge(IOdbComparable key, IValues values) { while (values.HasNext()) { if (_queryHasOrderBy) { _result.AddWithKey(key, values.NextValues()); } else { _result.Add(values.NextValues()); } } }