DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Sql.Tables.IQueryTable Interface Reference
Inheritance diagram for Deveel.Data.Sql.Tables.IQueryTable:
Deveel.Data.Sql.Tables.ITable Deveel.Data.Sql.IDbObject Deveel.Data.Sql.Tables.Table Deveel.Data.Sql.Tables.CompositeTable Deveel.Data.Sql.Tables.FilterTable Deveel.Data.Sql.Tables.JoinedTable Deveel.Data.Sql.Tables.RootTable Deveel.Data.Sql.Tables.LimitedTable Deveel.Data.Sql.Tables.ReferenceTable Deveel.Data.Sql.Tables.SubsetColumnTable Deveel.Data.Sql.Tables.NaturallyJoinedTable Deveel.Data.Sql.Tables.VirtualTable Deveel.Data.Sql.Tables.BaseDataTable Deveel.Data.Sql.Tables.OuterTable Deveel.Data.Sql.Tables.FunctionTable Deveel.Data.Sql.Tables.TemporaryTable Deveel.Data.Sql.Tables.UserContextTable

Public Member Functions

int FindColumn (ObjectName columnName)
 
IEnumerable< int > ResolveRows (int column, IEnumerable< int > rowSet, ITable ancestor)
 
ColumnIndex GetIndex (int column, int originalColumn, ITable table)
 
ObjectName GetResolvedColumnName (int columnOffset)
 
ITableVariableResolver GetVariableResolver ()
 
RawTableInfo GetRawTableInfo (RawTableInfo rootInfo)
 
void Lock ()
 
void Release ()
 
- 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...
 

Properties

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

Detailed Description

Definition at line 23 of file IQueryTable.cs.

Member Function Documentation

int Deveel.Data.Sql.Tables.IQueryTable.FindColumn ( ObjectName  columnName)
ColumnIndex Deveel.Data.Sql.Tables.IQueryTable.GetIndex ( int  column,
int  originalColumn,
ITable  table 
)
RawTableInfo Deveel.Data.Sql.Tables.IQueryTable.GetRawTableInfo ( RawTableInfo  rootInfo)
ObjectName Deveel.Data.Sql.Tables.IQueryTable.GetResolvedColumnName ( int  columnOffset)
ITableVariableResolver Deveel.Data.Sql.Tables.IQueryTable.GetVariableResolver ( )
void Deveel.Data.Sql.Tables.IQueryTable.Lock ( )
void Deveel.Data.Sql.Tables.IQueryTable.Release ( )
IEnumerable<int> Deveel.Data.Sql.Tables.IQueryTable.ResolveRows ( int  column,
IEnumerable< int >  rowSet,
ITable  ancestor 
)

Property Documentation

int Deveel.Data.Sql.Tables.IQueryTable.ColumnCount
get

Definition at line 24 of file IQueryTable.cs.


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