Search Results for

    Show / Hide Table of Contents

    Class SqlRawSqlTable

    Inheritance
    object
    SqlTable
    SqlRawSqlTable
    Implements
    ISqlTableSource
    ISqlExpression
    IEquatable<ISqlExpression>
    ISqlExpressionWalkable
    IQueryElement
    Inherited Members
    SqlTable.FindFieldByMemberName(string)
    SqlTable.Alias
    SqlTable.TableName
    SqlTable.ObjectType
    SqlTable.SqlTableType
    SqlTable.TableOptions
    SqlTable.ID
    SqlTable.Expression
    SqlTable.TableArguments
    SqlTable.Fields
    SqlTable.SqlQueryExtensions
    SqlTable.IdentityFields
    SqlTable.SequenceAttributes
    SqlTable.All
    SqlTable.GetIdentityField()
    SqlTable.Add(SqlField)
    SqlTable.AddRange(IEnumerable<SqlField>)
    SqlTable.SourceID
    SqlTable.GetKeys(bool)
    SqlTable.ToString(StringBuilder, Dictionary<IQueryElement, IQueryElement>)
    SqlTable.CanBeNull
    SqlTable.Equals(ISqlExpression, Func<ISqlExpression, ISqlExpression, bool>)
    Namespace: LinqToDB.SqlQuery
    Assembly: linq2db.dll
    Syntax
    public class SqlRawSqlTable : SqlTable, ISqlTableSource, ISqlExpression, IEquatable<ISqlExpression>, ISqlExpressionWalkable, IQueryElement

    Constructors

    | Improve this Doc View Source

    SqlRawSqlTable(EntityDescriptor, string, ISqlExpression[])

    Declaration
    public SqlRawSqlTable(EntityDescriptor endtityDescriptor, string sql, ISqlExpression[] parameters)
    Parameters
    Type Name Description
    EntityDescriptor endtityDescriptor
    string sql
    ISqlExpression[] parameters
    | Improve this Doc View Source

    SqlRawSqlTable(SqlRawSqlTable, ISqlExpression[])

    Declaration
    public SqlRawSqlTable(SqlRawSqlTable table, ISqlExpression[] parameters)
    Parameters
    Type Name Description
    SqlRawSqlTable table
    ISqlExpression[] parameters

    Properties

    | Improve this Doc View Source

    ElementType

    Declaration
    public override QueryElementType ElementType { get; }
    Property Value
    Type Description
    QueryElementType
    Overrides
    SqlTable.ElementType
    | Improve this Doc View Source

    Parameters

    Declaration
    public ISqlExpression[] Parameters { get; }
    Property Value
    Type Description
    ISqlExpression[]
    | Improve this Doc View Source

    SQL

    Declaration
    public string SQL { get; }
    Property Value
    Type Description
    string
    | Improve this Doc View Source

    SqlText

    Declaration
    public string SqlText { get; }
    Property Value
    Type Description
    string

    Methods

    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    SqlTable.ToString()
    | Improve this Doc View Source

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

    Declaration
    public override ISqlExpression Walk<TContext>(WalkOptions options, TContext context, Func<TContext, ISqlExpression, ISqlExpression> func)
    Parameters
    Type Name Description
    WalkOptions options
    TContext context
    Func<TContext, ISqlExpression, ISqlExpression> func
    Returns
    Type Description
    ISqlExpression
    Type Parameters
    Name Description
    TContext
    Overrides
    LinqToDB.SqlQuery.SqlTable.Walk<TContext>(LinqToDB.SqlQuery.WalkOptions, TContext, System.Func<TContext, LinqToDB.SqlQuery.ISqlExpression, LinqToDB.SqlQuery.ISqlExpression>)

    Implements

    ISqlTableSource
    ISqlExpression
    System.IEquatable<T>
    ISqlExpressionWalkable
    IQueryElement

    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)
    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[])
    Sql.IsDistinctFrom<T>(T, T)
    Sql.IsNotDistinctFrom<T>(T, T)
    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