| 1749 | int bit_width() const override { return static_cast<int>(sizeof(int64_t) * CHAR_BIT); } |
| 1750 | |
| 1751 | explicit TimestampType(TimeUnit::type unit = TimeUnit::MILLI) |
| 1752 | : TemporalType(Type::TIMESTAMP), unit_(unit) {} |
| 1753 | |
| 1754 | explicit TimestampType(TimeUnit::type unit, const std::string& timezone) |
| 1755 | : TemporalType(Type::TIMESTAMP), unit_(unit), timezone_(timezone) {} |