Class SqlJoinedTable
public sealed class SqlJoinedTable : QueryElement, IQueryElement
- Inheritance
-
SqlJoinedTable
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlJoinedTable(JoinType, ISqlTableSource, string?, bool)
public SqlJoinedTable(JoinType joinType, ISqlTableSource table, string? alias, bool isWeak)
Parameters
joinTypeJoinTypetableISqlTableSourcealiasstringisWeakbool
SqlJoinedTable(JoinType, SqlTableSource, bool)
public SqlJoinedTable(JoinType joinType, SqlTableSource table, bool isWeak)
Parameters
joinTypeJoinTypetableSqlTableSourceisWeakbool
SqlJoinedTable(JoinType, SqlTableSource, bool, SqlSearchCondition)
public SqlJoinedTable(JoinType joinType, SqlTableSource table, bool isWeak, SqlSearchCondition searchCondition)
Parameters
joinTypeJoinTypetableSqlTableSourceisWeakboolsearchConditionSqlSearchCondition
Properties
Cardinality
public SourceCardinality Cardinality { get; set; }
Property Value
Condition
public SqlSearchCondition Condition { get; }
Property Value
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
IsSubqueryExpression
public bool IsSubqueryExpression { get; set; }
Property Value
IsWeak
public bool IsWeak { get; set; }
Property Value
JoinType
public JoinType JoinType { get; set; }
Property Value
SqlQueryExtensions
public List<SqlQueryExtension>? SqlQueryExtensions { get; set; }
Property Value
Table
public SqlTableSource Table { get; set; }
Property Value
Methods
GetElementHashCode()
public override int GetElementHashCode()
Returns
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter