ClickHouse/src/Common/SettingsChanges.h

26 lines
551 B
C++
Raw Normal View History

#pragma once
#include <Core/Field.h>
namespace DB
{
struct SettingChange
{
String name;
Field value;
2020-04-17 19:54:53 +00:00
SettingChange() {}
SettingChange(const String & name_, const Field value_)
: name(name_)
, value(value_) {}
friend bool operator ==(const SettingChange & lhs, const SettingChange & rhs) { return (lhs.name == rhs.name) && (lhs.value == rhs.value); }
friend bool operator !=(const SettingChange & lhs, const SettingChange & rhs) { return !(lhs == rhs); }
};
using SettingsChanges = std::vector<SettingChange>;
}