| 644 | } |
| 645 | |
| 646 | std::shared_ptr<const LogicalType> LogicalType::Timestamp( |
| 647 | bool is_adjusted_to_utc, LogicalType::TimeUnit::unit time_unit, |
| 648 | bool is_from_converted_type, bool force_set_converted_type) { |
| 649 | DCHECK(time_unit != LogicalType::TimeUnit::UNKNOWN); |
| 650 | return TimestampLogicalType::Make(is_adjusted_to_utc, time_unit, is_from_converted_type, |
| 651 | force_set_converted_type); |
| 652 | } |
| 653 | |
| 654 | std::shared_ptr<const LogicalType> LogicalType::Interval() { |
| 655 | return IntervalLogicalType::Make(); |