Table of Contents

Enum RowFeature

Namespace
LinqToDB.SqlProvider
Assembly
linq2db.dll

ROW constructor (tuple) feature support flags.

[Flags]
public enum RowFeature
Extension Methods

Fields

Between = 16

Provider supports BETWEEN operator for tuples.

CompareToSelect = 32

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

Comparisons = 4

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

Equality = 2

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

In = 64

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

IsNull = 1

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

None = 0
Overlaps = 8

Provider supports OVERLAPS operator.

Update = 128

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

UpdateLiteral = 256

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