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)
.