![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Interface that is implemented by all root tables. More...
Public Member Functions | |
bool | TypeEquals (IRootTable other) |
![]() | |
DataObject | GetValue (long rowNumber, int columnOffset) |
Gets a single cell within the table that is located at the given column offset and row. More... | |
ColumnIndex | GetIndex (int columnOffset) |
Gets an index for given column that can be used to select values from this table. More... | |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
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... | |
Interface that is implemented by all root tables.
A root table is a non-virtual table that represents table data in its lowest form. When the Table.ResolveToRawTable method is called, if it encounters a table that implements IRootTable then it does not attempt to decend further to extract the underlying tables.
This interface is used for unions.
Definition at line 33 of file IRootTable.cs.
bool Deveel.Data.Sql.Tables.IRootTable.TypeEquals | ( | IRootTable | other | ) |