| 734 | } |
| 735 | |
| 736 | RunEndEncodedScalar::RunEndEncodedScalar(std::shared_ptr<Scalar> value, |
| 737 | std::shared_ptr<DataType> type) |
| 738 | : Scalar{std::move(type), value->is_valid}, |
| 739 | ArraySpanFillFromScalarScratchSpace(*this->type), |
| 740 | value{std::move(value)} { |
| 741 | ARROW_CHECK_EQ(this->type->id(), Type::RUN_END_ENCODED); |
| 742 | } |
| 743 | |
| 744 | RunEndEncodedScalar::RunEndEncodedScalar(const std::shared_ptr<DataType>& type) |
| 745 | : RunEndEncodedScalar( |
nothing calls this directly
no test coverage detected