![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Public Member Functions | |
| VirtualTable (IEnumerable< ITable > tables) | |
| VirtualTable (IEnumerable< ITable > tables, IList< IList< int >> rows) | |
| VirtualTable (ITable table) | |
| VirtualTable (ITable table, IList< int > rows) | |
Public Member Functions inherited from Deveel.Data.Sql.Tables.JoinedTable | |
| JoinedTable (IEnumerable< ITable > tables) | |
| JoinedTable (ITable table) | |
| override void | Lock () |
| override void | Release () |
| override DataObject | GetValue (long rowNumber, int columnOffset) |
| Gets a single cell within the table that is located at the given column offset and row. More... | |
| override IEnumerator< Row > | GetEnumerator () |
Public Member Functions inherited from Deveel.Data.Sql.Tables.Table | |
| void | Dispose () |
| ColumnIndex | GetIndex (int columnOffset) |
| Gets an index for given column that can be used to select values from this table. More... | |
Protected Member Functions | |
| override void | Init (IEnumerable< ITable > tables) |
| override IEnumerable< int > | ResolveRowsForTable (IEnumerable< int > rows, int tableNum) |
Protected Member Functions inherited from Deveel.Data.Sql.Tables.JoinedTable | |
| override int | IndexOfColumn (ObjectName columnName) |
| override RawTableInfo | GetRawTableInfo (RawTableInfo rootInfo) |
| override ObjectName | GetResolvedColumnName (int column) |
| override ColumnIndex | GetIndex (int column, int originalColumn, ITable table) |
| override IEnumerable< int > | ResolveRows (int column, IEnumerable< int > rowSet, ITable ancestor) |
| int | ResolveRowForTable (int rowNumber, int tableNum) |
Protected Member Functions inherited from Deveel.Data.Sql.Tables.Table | |
| virtual void | Dispose (bool disposing) |
| virtual void | OnLockAcquired (Lock @lock) |
| virtual void | OnLockReleased (Lock @lock) |
| int | FindColumn (ObjectName columnName) |
Properties | |
| override int | RowCount [get] |
| IList< int >[] | ReferenceRows [get] |
Properties inherited from Deveel.Data.Sql.Tables.JoinedTable | |
| ColumnIndex[] | ColumnIndices [get] |
| int[] | ColumnTable [get] |
| int[] | ColumnFilter [get] |
| override int | ColumnCount [get] |
| override IContext | Context [get] |
| override TableInfo | TableInfo [get] |
| ITable[] | ReferenceTables [get] |
| int | SortColumn [get, set] |
Properties inherited from Deveel.Data.Sql.Tables.Table | |
| abstract IContext | Context [get] |
| abstract TableInfo | TableInfo [get] |
| bool | IsLocked [get, private set] |
| object ILockable. | RefId [get] |
| int IQueryTable. | ColumnCount [get] |
| virtual int | ColumnCount [get] |
| abstract int | RowCount [get] |
| ObjectName | FullName [get] |
| DbObjectType IDbObject. | ObjectType [get] |
Properties inherited from Deveel.Data.Sql.Tables.IQueryTable | |
| int | ColumnCount [get] |
Properties inherited from Deveel.Data.Sql.Tables.ITable | |
| IContext | Context [get] |
| TableInfo | TableInfo [get] |
| Gets the metadata information of the table, used to resolve the column sources. More... | |
| int | RowCount [get] |
| Gets the total number of rows in the table. More... | |
Properties inherited from Deveel.Data.Sql.IDbObject | |
| ObjectName | FullName [get] |
| Gets the fully qualified name of the object used to resolve it uniquely within the database. More... | |
| DbObjectType | ObjectType [get] |
| Gets the type of database object that the implementation is for More... | |
Properties inherited from Deveel.Data.Transactions.ILockable | |
| object | RefId [get] |
Private Member Functions | |
| void | SetRows (IList< IList< int >> rows) |
Private Attributes | |
| IList< int >[] | rowList |
| int | rowCount |
Definition at line 22 of file VirtualTable.cs.
|
inline |
Definition at line 26 of file VirtualTable.cs.
|
inline |
Definition at line 30 of file VirtualTable.cs.
|
inline |
Definition at line 35 of file VirtualTable.cs.
|
inline |
Definition at line 39 of file VirtualTable.cs.
|
inlineprotectedvirtual |
Reimplemented from Deveel.Data.Sql.Tables.JoinedTable.
Definition at line 55 of file VirtualTable.cs.
|
inlineprotectedvirtual |
|
inlineprivate |
Definition at line 44 of file VirtualTable.cs.
|
private |
Definition at line 24 of file VirtualTable.cs.
|
private |
Definition at line 23 of file VirtualTable.cs.
|
getprotected |
Definition at line 70 of file VirtualTable.cs.
|
get |
Definition at line 66 of file VirtualTable.cs.
1.8.10