| 261 | } |
| 262 | |
| 263 | void AppendRepLevels(const std::vector<int16_t>& levels, int16_t max_level, |
| 264 | Encoding::type encoding = Encoding::RLE) { |
| 265 | AppendLevels(levels, max_level, encoding); |
| 266 | |
| 267 | num_values_ = std::max(static_cast<int32_t>(levels.size()), num_values_); |
| 268 | repetition_level_encoding_ = encoding; |
| 269 | have_rep_levels_ = true; |
| 270 | } |
| 271 | |
| 272 | void AppendValues(const ColumnDescriptor* d, const std::vector<c_type>& values, |
| 273 | Encoding::type encoding = Encoding::PLAIN) { |