private List <string> GetColumnNamesForSetAssignment() { List <string> result = new List <string>(SetAssignment.GetAssignments().Count); foreach (var assignment in SetAssignment.GetAssignments()) { result.Add(assignment.GetColumn().GetIdentifier().GetValue().ToLower()); } return(result); }
private List <IExpressionSegment> GetAllValueExpressionsFromSetAssignment() { List <IExpressionSegment> result = new List <IExpressionSegment>(SetAssignment.GetAssignments().Count); foreach (var assignment in SetAssignment.GetAssignments()) { result.Add(assignment.GetValue()); } return(result); }
/** * Get value count for per value list. * * @return value count */ public int GetValueCountForPerGroup() { if (Values.Any()) { return(Values.First().GetValues().Count); } if (null != SetAssignment) { return(SetAssignment.GetAssignments().Count); } return(0); }