| 869 | } value; |
| 870 | |
| 871 | explicit DictionaryScalar(std::shared_ptr<DataType> type); |
| 872 | |
| 873 | DictionaryScalar(ValueType value, std::shared_ptr<DataType> type, bool is_valid = true) |
| 874 | : internal::PrimitiveScalarBase(std::move(type), is_valid), |
| 875 | value(std::move(value)) {} |
| 876 | |
| 877 | static std::shared_ptr<DictionaryScalar> Make(std::shared_ptr<Scalar> index, |
| 878 | std::shared_ptr<Array> dict); |