Table of Contents

Class SqlJoinedTable

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll
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

joinType JoinType
table ISqlTableSource
alias string
isWeak bool

SqlJoinedTable(JoinType, SqlTableSource, bool)

public SqlJoinedTable(JoinType joinType, SqlTableSource table, bool isWeak)

Parameters

joinType JoinType
table SqlTableSource
isWeak bool

SqlJoinedTable(JoinType, SqlTableSource, bool, SqlSearchCondition)

public SqlJoinedTable(JoinType joinType, SqlTableSource table, bool isWeak, SqlSearchCondition searchCondition)

Parameters

joinType JoinType
table SqlTableSource
isWeak bool
searchCondition SqlSearchCondition

Properties

Cardinality

public SourceCardinality Cardinality { get; set; }

Property Value

SourceCardinality

Condition

public SqlSearchCondition Condition { get; }

Property Value

SqlSearchCondition

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

IsSubqueryExpression

public bool IsSubqueryExpression { get; set; }

Property Value

bool

IsWeak

public bool IsWeak { get; set; }

Property Value

bool

JoinType

public JoinType JoinType { get; set; }

Property Value

JoinType

SqlQueryExtensions

public List<SqlQueryExtension>? SqlQueryExtensions { get; set; }

Property Value

List<SqlQueryExtension>

Table

public SqlTableSource Table { get; set; }

Property Value

SqlTableSource

Methods

GetElementHashCode()

public override int GetElementHashCode()

Returns

int

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

public override QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter