Enum RowFeature
- Namespace
- LinqToDB.SqlProvider
- Assembly
- linq2db.dll
ROW constructor (tuple) feature support flags.
[Flags]
public enum RowFeature
- Extension Methods
Fields
Between = 16Provider supports BETWEEN operator for tuples.
CompareToSelect = 32Provider supports subqueries in tuple constructor:
(SELECT 1, 2).Comparisons = 4Provider supports comparison operators for tuples: >, >=, <<=.
Equality = 2Provider supports equality (=, <>) operators with tuples.
In = 64Provider supports tuples with IN operator:
(1, 2) IN ((1, 2), (3, 4)).IsNull = 1Provider supports for IS NULL operator:
(1, 2) IS NULL.None = 0Overlaps = 8Provider supports OVERLAPS operator.
Update = 128Provider supports tuples in SET clause with non-literal rvalue:
UPDATE T SET (COL1, COL2) = (SELECT 1, 2).UpdateLiteral = 256Provider supports tuples in SET clause with rvalue literal:
UPDATE T SET (COL1, COL2) = (1, 2).