#include #include #include #include #include #include namespace DB { String DataTypeTime::doGetName() const { return "Time"; } void DataTypeTime::updateHashImpl(SipHash & /*hash*/) const { // Time type has no additional parameters to hash } bool DataTypeTime::equals(const IDataType & rhs) const { return typeid(rhs) == typeid(*this); } SerializationPtr DataTypeTime::doGetSerialization(const SerializationInfoSettings &) const { return SerializationTime::create(*this); } const DateLUTImpl & DataTypeTime::getTimeZone() const { return DateLUT::instance(); } }