| 1634 | } |
| 1635 | |
| 1636 | static LogicalTypeID joinDifferentSignIntegrals(const LogicalTypeID& signedType, |
| 1637 | const LogicalTypeID& unsignedType) { |
| 1638 | auto unsignedToSigned = LogicalTypeID::ANY; |
| 1639 | if (!tryUnsignedToSigned(unsignedType, unsignedToSigned)) { |
| 1640 | return LogicalTypeID::DOUBLE; |
| 1641 | } else { |
| 1642 | return joinToWiderType(signedType, unsignedToSigned); |
| 1643 | } |
| 1644 | } |
| 1645 | |
| 1646 | static uint32_t internalTimeOrder(const LogicalTypeID& type) { |
| 1647 | switch (type) { |
no test coverage detected