DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Sql.Query.UserSessionExtensions.TableQueryInfo Class Reference
Inheritance diagram for Deveel.Data.Sql.Query.UserSessionExtensions.TableQueryInfo:
Deveel.Data.Sql.Query.ITableQueryInfo

Public Member Functions

 TableQueryInfo (ISession session, TableInfo tableInfo, ObjectName tableName, ObjectName aliasName)
 

Properties

ISession Session [get, private set]
 
TableInfo TableInfo [get, private set]
 
ObjectName TableName [get, set]
 
ObjectName AliasName [get, set]
 
IQueryPlanNode QueryPlanNode [get]
 
- Properties inherited from Deveel.Data.Sql.Query.ITableQueryInfo
TableInfo TableInfo [get]
 Gets a read-only TableInfo that describes the columns in this table source, and the name of the table. More...
 
IQueryPlanNode QueryPlanNode [get]
 Gets a IQueryPlanNode that can be put into a plan tree and can be evaluated to find the result of the table. More...
 

Detailed Description

Definition at line 43 of file UserSessionExtensions.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Query.UserSessionExtensions.TableQueryInfo.TableQueryInfo ( ISession  session,
TableInfo  tableInfo,
ObjectName  tableName,
ObjectName  aliasName 
)
inline

Definition at line 44 of file UserSessionExtensions.cs.

44  {
45  Session = session;
46  TableInfo = tableInfo;
47  TableName = tableName;
48  AliasName = aliasName;
49  }
This is a session that is constructed around a given user and a transaction, to the given database...
Definition: Session.cs:32
Defines the metadata properties of a table existing within a database.
Definition: TableInfo.cs:41

Property Documentation

ObjectName Deveel.Data.Sql.Query.UserSessionExtensions.TableQueryInfo.AliasName
getset

Definition at line 57 of file UserSessionExtensions.cs.

IQueryPlanNode Deveel.Data.Sql.Query.UserSessionExtensions.TableQueryInfo.QueryPlanNode
get

Definition at line 59 of file UserSessionExtensions.cs.

ISession Deveel.Data.Sql.Query.UserSessionExtensions.TableQueryInfo.Session
getprivate set

Definition at line 51 of file UserSessionExtensions.cs.

TableInfo Deveel.Data.Sql.Query.UserSessionExtensions.TableQueryInfo.TableInfo
getprivate set

Definition at line 53 of file UserSessionExtensions.cs.

ObjectName Deveel.Data.Sql.Query.UserSessionExtensions.TableQueryInfo.TableName
getset

Definition at line 55 of file UserSessionExtensions.cs.


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