public override bool Read() { if (!_input.Read()) { return(false); } // Read row from input and store it. var spoolEntry = new ArrayRowBuffer(_input.RowBuffer.Count); _input.RowBuffer.CopyTo(spoolEntry.Array, 0); _tableSpoolStack.Push(spoolEntry); return(true); }