- Timestamp:
- 03/15/12 17:51:45 (13 years ago)
- Location:
- branches/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/AggregateCommandBase.cs
r7267 r7625 74 74 public override void Execute() { 75 75 base.Execute(); 76 if (!ColumnGroup.Columns.Any()) return; 76 77 if (!ColumnGroup.Sorted) 77 78 throw new CommandExecutionException("ColumnGroup must be sorted to use aggregation commands.", this); -
branches/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/DeleteRowsWithDuplicateKeyValuesCommand.cs
r7267 r7625 50 50 public override void Execute() { 51 51 base.Execute(); 52 if (!ColumnGroup.Columns.Any()) return; 52 53 if (!ColumnGroup.Sorted) 53 54 throw new CommandExecutionException("ColumnGroup must be sorted to delete rows with duplicate key.", this); -
branches/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeDataset/AlignColumnGroupsCommand.cs
r7267 r7625 56 56 this.removePos2 = this.DataSet.IndexOfColumnGroup(oldColumnGroup2); 57 57 58 if (!oldColumnGroup1.Columns.Any() || !oldColumnGroup2.Columns.Any()) return; 59 58 60 if (oldColumnGroup1.SortedColumnsCount < 1 || oldColumnGroup1.SortedColumnsCount != oldColumnGroup2.SortedColumnsCount) 59 61 throw new CommandExecutionException("Both ColumnGroups must be sorted by at least one column and must be sorted by the same number of columns.", this); … … 64 66 if (this.oldColumnGroup1.Columns.ElementAt(oldColumnGroup1.SortedColumnIndexes.ElementAt(i)).DataType != 65 67 this.oldColumnGroup2.Columns.ElementAt(oldColumnGroup2.SortedColumnIndexes.ElementAt(i)).DataType) 66 throw new CommandExecutionException("Both ColumnGroups must be sorted by columns of the same type", this);68 throw new CommandExecutionException("Both ColumnGroups must be sorted by columns of the same type", this); 67 69 } 68 70
Note: See TracChangeset
for help on using the changeset viewer.