ClickHouse/dbms/include/DB/DataTypes/DataTypesNumberVariable.h

27 lines
606 B
C
Raw Normal View History

2011-11-06 00:59:37 +00:00
#pragma once
2010-05-18 18:51:51 +00:00
#include <DB/Columns/ColumnsNumber.h>
#include <DB/DataTypes/IDataTypeNumberVariable.h>
namespace DB
{
/** Типы столбцов для чисел переменной ширины. */
class DataTypeVarUInt : public IDataTypeNumberVariable<UInt64, ColumnUInt64>
{
public:
std::string getName() const { return "VarUInt"; }
2011-08-09 19:19:00 +00:00
DataTypePtr clone() const { return new DataTypeVarUInt; }
2010-05-18 18:51:51 +00:00
};
class DataTypeVarInt : public IDataTypeNumberVariable<Int64, ColumnInt64>
{
public:
std::string getName() const { return "VarInt"; }
2011-08-09 19:19:00 +00:00
DataTypePtr clone() const { return new DataTypeVarInt; }
2010-05-18 18:51:51 +00:00
};
}