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.