Definition at line 22 of file LimitedTable.cs.
Deveel.Data.Sql.Tables.LimitedTable.LimitedTable |
( |
ITable |
parent, |
|
|
long |
offset, |
|
|
long |
total |
|
) |
| |
|
inline |
override IEnumerator<Row> Deveel.Data.Sql.Tables.LimitedTable.GetEnumerator |
( |
| ) |
|
|
inlinevirtual |
override DataObject Deveel.Data.Sql.Tables.LimitedTable.GetValue |
( |
long |
rowNumber, |
|
|
int |
columnOffset |
|
) |
| |
|
inlinevirtual |
Gets a single cell within the table that is located at the given column offset and row.
- Parameters
-
rowNumber | The unique number of the row where the cell is located. |
columnOffset | The zero-based offset of the column of the cell to return. |
- Returns
- Returns an instance of DataObject that is contained in the cell located by the row and column coordinates provided.
- Exceptions
-
ArgumentOutOfRangeException | If the given columnOffset is less than zero or greater or equal than the number of columns defined in the table metadata. |
- See also
- Tables.TableInfo.IndexOfColumn(string)
Reimplemented from Deveel.Data.Sql.Tables.FilterTable.
Definition at line 50 of file LimitedTable.cs.
52 throw new ArgumentOutOfRangeException(
"rowNumber");
54 return base.GetValue(
NormalizeRow(rowNumber), columnOffset);
long NormalizeRow(long rowNumber)
int Deveel.Data.Sql.Tables.LimitedTable.NormalizeCount |
( |
long |
count | ) |
|
|
inlineprivate |
long Deveel.Data.Sql.Tables.LimitedTable.NormalizeRow |
( |
long |
rowNumber | ) |
|
|
inlineprivate |
long Deveel.Data.Sql.Tables.LimitedTable.Offset |
|
getprivate set |
override int Deveel.Data.Sql.Tables.LimitedTable.RowCount |
|
get |
long Deveel.Data.Sql.Tables.LimitedTable.Total |
|
getprivate set |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Sql.Tables/LimitedTable.cs