DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | List of all members
Deveel.Data.Sql.Tables.IRootTable Interface Reference

Interface that is implemented by all root tables. More...

Inheritance diagram for Deveel.Data.Sql.Tables.IRootTable:
Deveel.Data.Sql.Tables.ITable Deveel.Data.Sql.IDbObject Deveel.Data.Sql.Tables.CompositeTable Deveel.Data.Sql.Tables.ReferenceTable Deveel.Data.Sql.Tables.RootTable Deveel.Data.Sql.Tables.SubsetColumnTable Deveel.Data.Sql.Tables.BaseDataTable Deveel.Data.Sql.Tables.FunctionTable Deveel.Data.Sql.Tables.TemporaryTable Deveel.Data.Sql.Tables.UserContextTable

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...
 

Detailed Description

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.

Member Function Documentation

bool Deveel.Data.Sql.Tables.IRootTable.TypeEquals ( IRootTable  other)

The documentation for this interface was generated from the following file: