Search Results for

    Show / Hide Table of Contents

    Interface ISqlTableSource

    Inherited Members
    ISqlExpression.Equals(ISqlExpression, Func<ISqlExpression, ISqlExpression, bool>)
    ISqlExpression.CanBeNull
    ISqlExpression.Precedence
    ISqlExpression.SystemType
    IQueryElement.ElementType
    IQueryElement.ToString(StringBuilder, Dictionary<IQueryElement, IQueryElement>)
    IEquatable<ISqlExpression>.Equals(ISqlExpression)
    ISqlExpressionWalkable.Walk<TContext>(WalkOptions, TContext, Func<TContext, ISqlExpression, ISqlExpression>)
    Namespace: LinqToDB.SqlQuery
    Assembly: linq2db.dll
    Syntax
    public interface ISqlTableSource : ISqlExpression, IQueryElement, IEquatable<ISqlExpression>, ISqlExpressionWalkable

    Properties

    | Improve this Doc View Source

    All

    Declaration
    SqlField All { get; }
    Property Value
    Type Description
    SqlField
    | Improve this Doc View Source

    SourceID

    Declaration
    int SourceID { get; }
    Property Value
    Type Description
    int
    | Improve this Doc View Source

    SqlTableType

    Declaration
    SqlTableType SqlTableType { get; }
    Property Value
    Type Description
    SqlTableType

    Methods

    | Improve this Doc View Source

    GetKeys(bool)

    Declaration
    IList<ISqlExpression> GetKeys(bool allIfEmpty)
    Parameters
    Type Name Description
    bool allIfEmpty
    Returns
    Type Description
    IList<ISqlExpression>

    Extension Methods

    QueryHelper.CanBeEvaluated(IQueryElement, EvaluationContext)
    QueryHelper.CanBeEvaluated(IQueryElement, bool)
    QueryHelper.EvaluateBoolExpression(IQueryElement, EvaluationContext, bool?)
    QueryHelper.EvaluateExpression(IQueryElement, EvaluationContext)
    QueryHelper.IsMutable(IQueryElement)
    QueryHelper.ToDebugString(IQueryElement)
    QueryHelper.TryEvaluateExpression(IQueryElement, EvaluationContext, out object?)
    QueryVisitorExtensions.Find(IQueryElement?, QueryElementType)
    QueryVisitorExtensions.Find(IQueryElement?, Func<IQueryElement, bool>)
    QueryVisitorExtensions.Find<TContext>(IQueryElement?, TContext, Func<TContext, IQueryElement, bool>)
    QueryVisitorExtensions.Visit(IQueryElement, Action<IQueryElement>)
    QueryVisitorExtensions.Visit<TContext>(IQueryElement, TContext, Action<TContext, IQueryElement>)
    QueryVisitorExtensions.VisitAll(IQueryElement, Action<IQueryElement>)
    QueryVisitorExtensions.VisitAll<TContext>(IQueryElement, TContext, Action<TContext, IQueryElement>)
    QueryVisitorExtensions.VisitParentFirst(IQueryElement, Func<IQueryElement, bool>)
    QueryVisitorExtensions.VisitParentFirst<TContext>(IQueryElement, TContext, Func<TContext, IQueryElement, bool>)
    QueryVisitorExtensions.VisitParentFirstAll(IQueryElement, Func<IQueryElement, bool>)
    QueryVisitorExtensions.VisitParentFirstAll<TContext>(IQueryElement, TContext, Func<TContext, IQueryElement, bool>)
    QueryHelper.GetExpressionType(ISqlExpression)
    QueryHelper.IsComplexExpression(ISqlExpression)
    QueryHelper.ShouldCheckForNull(ISqlExpression)
    Sql.IsDistinctFrom<T>(T, T)
    Sql.IsNotDistinctFrom<T>(T, T)
    JoinExtensions.CrossApply(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.CrossApply(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.FullJoin(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.FullJoin(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.InnerJoin(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.InnerJoin(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.Join(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.Join(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.LeftJoin(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.LeftJoin(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.OuterApply(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.OuterApply(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.RightJoin(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.RightJoin(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.WeakInnerJoin(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.WeakInnerJoin(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.WeakJoin(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.WeakJoin(ISqlTableSource, string, params SqlFromClause.Join[])
    JoinExtensions.WeakLeftJoin(ISqlTableSource, params SqlFromClause.Join[])
    JoinExtensions.WeakLeftJoin(ISqlTableSource, string, params SqlFromClause.Join[])
    QueryVisitorExtensions.Clone<T>(T?)
    QueryVisitorExtensions.Clone<T>(T?, Dictionary<IQueryElement, IQueryElement>)
    QueryVisitorExtensions.Clone<T>(T?, Func<IQueryElement, bool>)
    QueryVisitorExtensions.Clone<T, TContext>(T?, TContext, Dictionary<IQueryElement, IQueryElement>, Func<TContext, IQueryElement, bool>)
    QueryVisitorExtensions.Clone<T, TContext>(T?, TContext, Func<TContext, IQueryElement, bool>)
    QueryVisitorExtensions.Convert<T>(T, Func<ConvertVisitor<object?>, IQueryElement, IQueryElement>, bool)
    QueryVisitorExtensions.Convert<T>(T, Func<ConvertVisitor<object?>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.Convert<TContext, T>(T, TContext, bool, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>, bool)
    QueryVisitorExtensions.Convert<TContext, T>(T, TContext, bool, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.Convert<TContext, T>(T, TContext, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>, bool)
    QueryVisitorExtensions.Convert<TContext, T>(T, TContext, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.ConvertAll<T>(T, bool, Func<ConvertVisitor<object?>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.ConvertAll<TContext, T>(T, TContext, bool, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>)
    QueryVisitorExtensions.ConvertAll<TContext, T>(T, TContext, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>, Func<ConvertVisitor<TContext>, bool>)
    QueryVisitorExtensions.ConvertAll<TContext, T>(T, TContext, Func<ConvertVisitor<TContext>, IQueryElement, IQueryElement>)
    Map.DeepCopy<T>(T)
    SqlExtensions.In<T>(T, T, T, T)
    SqlExtensions.In<T>(T, T, T)
    SqlExtensions.In<T>(T, params T[])
    SqlExtensions.In<T>(T, IEnumerable<T>)
    SqlExtensions.In<T>(T, IQueryable<T>)
    SqlExtensions.NotIn<T>(T, T, T, T)
    SqlExtensions.NotIn<T>(T, T, T)
    SqlExtensions.NotIn<T>(T, params T[])
    SqlExtensions.NotIn<T>(T, IEnumerable<T>)
    SqlExtensions.NotIn<T>(T, IQueryable<T>)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2011-2023 linq2db.com

    Generated by DocFX