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) |
Public Member Functions inherited from Deveel.Data.Sql.Tables.ITable | |
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 | |
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... | |
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 | ) |