mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
20 lines
469 B
C++
20 lines
469 B
C++
#include <Common/ExternalLoaderStatus.h>
|
|
|
|
#include <base/EnumReflection.h>
|
|
|
|
namespace DB
|
|
{
|
|
|
|
std::vector<std::pair<String, Int8>> getExternalLoaderStatusEnumAllPossibleValues()
|
|
{
|
|
std::vector<std::pair<String, Int8>> out;
|
|
out.reserve(magic_enum::enum_count<ExternalLoaderStatus>());
|
|
|
|
for (const auto & [value, str] : magic_enum::enum_entries<ExternalLoaderStatus>())
|
|
out.emplace_back(std::string{str}, static_cast<Int8>(value));
|
|
|
|
return out;
|
|
}
|
|
|
|
}
|