Class SqlJoinedTable
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
JoinTypetable
ISqlTableSourcealias
stringisWeak
bool
SqlJoinedTable(JoinType, SqlTableSource, bool)
public SqlJoinedTable(JoinType joinType, SqlTableSource table, bool isWeak)
Parameters
joinType
JoinTypetable
SqlTableSourceisWeak
bool
SqlJoinedTable(JoinType, SqlTableSource, bool, SqlSearchCondition)
public SqlJoinedTable(JoinType joinType, SqlTableSource table, bool isWeak, SqlSearchCondition searchCondition)
Parameters
joinType
JoinTypetable
SqlTableSourceisWeak
boolsearchCondition
SqlSearchCondition
Properties
CanConvertApply
public bool CanConvertApply { get; set; }
Property Value
Condition
public SqlSearchCondition Condition { get; }
Property Value
ElementType
public QueryElementType ElementType { get; }
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
Walk<TContext>(WalkOptions, TContext, Func<TContext, ISqlExpression, ISqlExpression>)
public ISqlExpression? Walk<TContext>(WalkOptions options, TContext context, Func<TContext, ISqlExpression, ISqlExpression> func)
Parameters
options
WalkOptionscontext
TContextfunc
Func<TContext, ISqlExpression, ISqlExpression>
Returns
Type Parameters
TContext