mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-20 05:05:38 +00:00
27 lines
451 B
C++
27 lines
451 B
C++
#pragma once
|
|
|
|
#include <unordered_set>
|
|
#include <vector>
|
|
|
|
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<SelectUnionMode>;
|
|
using SelectUnionModesSet = std::unordered_set<SelectUnionMode>;
|
|
|
|
}
|