Table of Contents

Class SqlSourceBase

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll
public abstract class SqlSourceBase : SqlExpressionBase, ISqlTableSource, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>
Inheritance
SqlSourceBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

SqlSourceBase()

protected SqlSourceBase()

SqlSourceBase(int)

protected SqlSourceBase(int sourceId)

Parameters

sourceId int

Properties

All

public abstract SqlField All { get; }

Property Value

SqlField

Source

public abstract ISqlTableSource Source { get; }

Property Value

ISqlTableSource

SourceID

public int SourceID { get; }

Property Value

int

SqlTableType

public abstract SqlTableType SqlTableType { get; }

Property Value

SqlTableType

Methods

GetKeys(bool)

public abstract IList<ISqlExpression> GetKeys(bool allIfEmpty)

Parameters

allIfEmpty bool

Returns

IList<ISqlExpression>