public Set AddTuple(NameValues values) { Set set = new Set(this); Tuple tuple = new Tuple(this.columns.Length); foreach (string name in values.Values.Keys) tuple[this.positions[name]] = values.Values[name]; set.tuples.Add(tuple); return set; }
public Tuple AddColumns(int incsize) { Tuple tuple = new Tuple(this.values.Length + incsize); Array.Copy(this.values, tuple.values, this.values.Length); return tuple; }