#pragma once #include #include namespace DB { enum class SelectUnionMode { UNION_DEFAULT, UNION_ALL, UNION_DISTINCT, EXCEPT_DEFAULT, EXCEPT_ALL, EXCEPT_DISTINCT, INTERSECT_DEFAULT, INTERSECT_ALL, INTERSECT_DISTINCT }; const char * toString(SelectUnionMode mode); using SelectUnionModes = std::vector; using SelectUnionModesSet = std::unordered_set; }