#pragma once
#include
#include
namespace DB
{
class Context;
/** Implements the `quotas` system tables, which allows you to get information about quotas.
*/
class StorageSystemQuotas final : public shared_ptr_helper, public IStorageSystemOneBlock
{
public:
std::string getName() const override { return "SystemQuotas"; }
static NamesAndTypesList getNamesAndTypes();
protected:
friend struct shared_ptr_helper;
using IStorageSystemOneBlock::IStorageSystemOneBlock;
void fillData(MutableColumns & res_columns, ContextPtr context, const SelectQueryInfo &) const override;
};
}