Search Results for

    Show / Hide Table of Contents

    Enum RowFeature

    ROW constructor (tuple) feature support flags.

    Namespace: LinqToDB.SqlProvider
    Assembly: linq2db.dll
    Syntax
    public enum RowFeature : int

    Fields

    Name Description
    Between

    Provider supports BETWEEN operator for tuples.

    CompareToSelect

    Provider supports subqueries in tuple constructor: (SELECT 1, 2).

    Comparisons

    Provider supports comparison operators for tuples: >, >=, <<=.

    Equality

    Provider supports equality (=, <>) operators with tuples.

    In

    Provider supports tuples with IN operator: (1, 2) IN ((1, 2), (3, 4)).

    IsNull

    Provider supports for IS NULL operator: (1, 2) IS NULL.

    None
    Overlaps

    Provider supports OVERLAPS operator.

    Update

    Provider supports tuples in SET clause with non-literal rvalue: UPDATE T SET (COL1, COL2) = (SELECT 1, 2).

    UpdateLiteral

    Provider supports tuples in SET clause with rvalue literal: UPDATE T SET (COL1, COL2) = (1, 2).

    Extension Methods

    Map.DeepCopy<RowFeature>()
    Sql.IsDistinctFrom<RowFeature>(RowFeature)
    Sql.IsDistinctFrom<RowFeature>(Nullable<RowFeature>)
    Sql.IsNotDistinctFrom<RowFeature>(RowFeature)
    Sql.IsNotDistinctFrom<RowFeature>(Nullable<RowFeature>)
    SqlExtensions.In<RowFeature>(IEnumerable<RowFeature>)
    SqlExtensions.In<RowFeature>(IQueryable<RowFeature>)
    SqlExtensions.In<RowFeature>(RowFeature[])
    SqlExtensions.In<RowFeature>(RowFeature, RowFeature)
    SqlExtensions.In<RowFeature>(RowFeature, RowFeature, RowFeature)
    SqlExtensions.NotIn<RowFeature>(IEnumerable<RowFeature>)
    SqlExtensions.NotIn<RowFeature>(IQueryable<RowFeature>)
    SqlExtensions.NotIn<RowFeature>(RowFeature[])
    SqlExtensions.NotIn<RowFeature>(RowFeature, RowFeature)
    SqlExtensions.NotIn<RowFeature>(RowFeature, RowFeature, RowFeature)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2011-2022 linq2db.com

    Generated by DocFX