19 using System.Collections.Generic;
21 namespace Deveel.Data.Sql.Tables {
24 private int index = -1;
29 throw new ArgumentNullException(
"source");
39 return ++index < rowCount;
43 rowCount = source.RowCount;
48 get {
return new Row(source,
new RowId(source.TableInfo.Id, index)); }
51 object IEnumerator.Current {
52 get {
return Current; }
Defines the contract to access the data contained into a table of a database.
SimpleRowEnumerator(ITable source)
A single row in a table of a database.
int RowCount
Gets the total number of rows in the table.
Defines the value of a ROWID object, that is a unique reference within a database system to a single ...