Class SqlFromClause
public class SqlFromClause : ClauseBase, IQueryElement, ISqlExpressionWalkable
- Inheritance
-
SqlFromClause
- Implements
- Inherited Members
- Extension Methods
Properties
ElementType
public QueryElementType ElementType { get; }
Property Value
this[ISqlTableSource]
public SqlTableSource? this[ISqlTableSource table] { get; }
Parameters
table
ISqlTableSource
Property Value
this[ISqlTableSource, string?]
public SqlTableSource? this[ISqlTableSource table, string? alias] { get; }
Parameters
table
ISqlTableSourcealias
string
Property Value
Tables
public List<SqlTableSource> Tables { get; }
Property Value
Methods
FindTableSource(SqlTable)
public ISqlTableSource? FindTableSource(SqlTable table)
Parameters
table
SqlTable
Returns
IsChild(ISqlTableSource)
public bool IsChild(ISqlTableSource table)
Parameters
table
ISqlTableSource
Returns
Table(ISqlTableSource, params Join[])
public SqlFromClause Table(ISqlTableSource table, params SqlFromClause.Join[] joins)
Parameters
table
ISqlTableSourcejoins
Join[]
Returns
Table(ISqlTableSource, string?, params Join[])
public SqlFromClause Table(ISqlTableSource table, string? alias, params SqlFromClause.Join[] joins)
Parameters
table
ISqlTableSourcealias
stringjoins
Join[]