| 857 | } |
| 858 | |
| 859 | void setKeysAndValues(VectorPtr keys, VectorPtr values) { |
| 860 | keys_ = BaseVector::getOrCreateEmpty( |
| 861 | std::move(keys), type()->childAt(0), pool_); |
| 862 | values_ = BaseVector::getOrCreateEmpty( |
| 863 | std::move(values), type()->childAt(1), pool_); |
| 864 | } |
| 865 | |
| 866 | void copyRanges( |
| 867 | const BaseVector* source, |