| 60 | int64_t GetNumSlots() const override { return num_slots_; } |
| 61 | |
| 62 | void SetNumSlots(int64_t num_slots) override { |
| 63 | ARROW_DCHECK_LE(num_slots, max_slots_); |
| 64 | num_slots_ = num_slots; |
| 65 | } |
| 66 | |
| 67 | uint64_t GetMaxSupportedValue() const override { |
| 68 | return std::numeric_limits<C_TYPE>::max(); |