#include #include #include #include namespace DB { MutableColumnPtr DataTypeNothing::createColumn() const { return ColumnNothing::create(0); } bool DataTypeNothing::equals(const IDataType & rhs) const { return typeid(rhs) == typeid(*this); } SerializationPtr DataTypeNothing::doGetDefaultSerialization() const { return std::make_shared(); } void registerDataTypeNothing(DataTypeFactory & factory) { factory.registerSimpleDataType("Nothing", [] { return DataTypePtr(std::make_shared()); }); } }