Table of Contents

Enum UnionType

Namespace
NextORM.Core
Assembly
nextorm.core.dll

The kind of set operation joining two queries. None = 0 and the original Distinct/All values keep their numeric assignment so existing serialized values and plan hashes stay stable; the INTERSECT/EXCEPT members are appended.

public enum UnionType
Extension Methods

Fields

All = 2

UNION ALL: all rows from both queries, including duplicates.

Distinct = 1

UNION: distinct rows from both queries.

Except = 5

EXCEPT: distinct rows from the first query that are absent from the second.

ExceptAll = 6

EXCEPT ALL: rows from the first query absent from the second, preserving duplicates.

Intersect = 3

INTERSECT: distinct rows present in both queries.

IntersectAll = 4

INTERSECT ALL: rows present in both queries, preserving duplicates.

None = 0

No set operation; the query is not combined with another.