Table of Contents

Class SqlJoinedTable

Namespace
LinqToDB.SqlQuery
Assembly
linq2db.dll
public class SqlJoinedTable : IQueryElement, ISqlExpressionWalkable
Inheritance
SqlJoinedTable
Implements
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

CanConvertApply

public bool CanConvertApply { get; set; }

Property Value

bool

Condition

public SqlSearchCondition Condition { get; }

Property Value

SqlSearchCondition

ElementType

public QueryElementType ElementType { get; }

Property Value

QueryElementType

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

Walk<TContext>(WalkOptions, TContext, Func<TContext, ISqlExpression, ISqlExpression>)

public ISqlExpression? Walk<TContext>(WalkOptions options, TContext context, Func<TContext, ISqlExpression, ISqlExpression> func)

Parameters

options WalkOptions
context TContext
func Func<TContext, ISqlExpression, ISqlExpression>

Returns

ISqlExpression

Type Parameters

TContext