![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Describes a single table declaration in the from clause of a table expression (SELECT).
More...
Public Member Functions | |
| FromTable (string tableName, string tableAlias) | |
| Constructs a table that is aliased under a different name. More... | |
| FromTable (string tableName) | |
| A simple table definition (not aliased). More... | |
| FromTable (SqlQueryExpression query) | |
| A table that is a sub-query with no alias set. More... | |
| FromTable (SqlQueryExpression query, string tableAlias) | |
| A table that is a sub-query and given an aliased name. More... | |
Properties | |
| string | Name [get, private set] |
| string | Alias [get, private set] |
| Returns the alias for this table (or null if no alias given). More... | |
| string | UniqueKey [get, set] |
| Gets or sets the unique key. More... | |
| bool | IsSubQuery [get, private set] |
| Returns true if this item in the FROM clause is a subquery table. More... | |
| SqlQueryExpression | SubQuery [get, private set] |
| Returns the TableSelectExpression if this is a subquery table. More... | |
Private Member Functions | |
| FromTable (string tableName, SqlQueryExpression query, string alias) | |
| FromTable (ObjectData data) | |
| object IPreparable. | Prepare (IExpressionPreparer preparer) |
| Converts the underlying value of this instance into an object that can be evaluated by an expression. More... | |
| void ISerializable. | GetData (SerializeData data) |
Describes a single table declaration in the from clause of a table expression (SELECT).
Definition at line 27 of file FromTable.cs.
|
inline |
Constructs a table that is aliased under a different name.
| tableName | |
| tableAlias |
Definition at line 33 of file FromTable.cs.
|
inline |
A simple table definition (not aliased).
| tableName |
Definition at line 43 of file FromTable.cs.
|
inline |
A table that is a sub-query with no alias set.
| query |
Definition at line 51 of file FromTable.cs.
|
inline |
A table that is a sub-query and given an aliased name.
| query | |
| tableAlias |
Definition at line 60 of file FromTable.cs.
|
inlineprivate |
Definition at line 66 of file FromTable.cs.
|
inlineprivate |
summary> Gets the name of the table. /summary>
Definition at line 73 of file FromTable.cs.
|
inlineprivate |
Implements Deveel.Data.Serialization.ISerializable.
Definition at line 113 of file FromTable.cs.
|
inlineprivate |
Converts the underlying value of this instance into an object that can be evaluated by an expression.
| preparer | The context used to prepare this object. |
Implements Deveel.Data.Sql.Expressions.IPreparable.
Definition at line 105 of file FromTable.cs.
|
getprivate set |
Returns the alias for this table (or null if no alias given).
Definition at line 88 of file FromTable.cs.
|
getprivate set |
Returns true if this item in the FROM clause is a subquery table.
Definition at line 98 of file FromTable.cs.
|
getprivate set |
Definition at line 83 of file FromTable.cs.
|
getprivate set |
Returns the TableSelectExpression if this is a subquery table.
Definition at line 103 of file FromTable.cs.
|
getsetpackage |
Gets or sets the unique key.
Definition at line 93 of file FromTable.cs.
1.8.10