/////////////////////// // Public public new string EvaluateGroupBy(int start, HqlResultRow row) { StringBuilder sb = new StringBuilder(_filename); for (int i = 0; i < _fieldgroup.Count; ++i) { string result = HqlSelect.EvaluateGroupByField(_fieldgroup[i], start + i, row).ToString(); sb.Replace("{" + _fieldgroup[i].FieldRename + "}", result); } return(sb.ToString()); }
public string EvaluateGroupBy(int start, HqlResultRow row) { StringBuilder sb = new StringBuilder(); bool printed = false; for (int i = 0; i < _fieldgroup.Count; ++i) { if (!_fieldgroup[i].PrintResult) { continue; } string s = HqlSelect.EvaluateGroupByField(_fieldgroup[i], start + i, row).ToString(); if (printed) { sb.Append(_settings.OutDelimiter); } sb.Append(s); printed = true; } sb.Append(_settings.FinalDelimiter); return(sb.ToString()); }