/// <summary> /// Write the next value into key, value as accepted by the operation /// associated with this set of RecordReaders. /// </summary> /// <exception cref="System.IO.IOException"/> public virtual bool Flush(TupleWritable value) { while (this.HasNext()) { value.ClearWritten(); if (this.Next(value) && this._enclosing.Combine(this._enclosing.kids, value)) { return(true); } } return(false); }