| 28 | } |
| 29 | |
| 30 | bool typeIsSigned(const IDataType & type) |
| 31 | { |
| 32 | WhichDataType data_type(type); |
| 33 | return data_type.isInt() || data_type.isFloat() || data_type.isEnum() || data_type.isDate32() || data_type.isDecimal() |
| 34 | || data_type.isDateTime64(); |
| 35 | } |
| 36 | |
| 37 | llvm::Type * toNullableType(llvm::IRBuilderBase & builder, llvm::Type * type) |
| 38 | { |