| 174 | class MapVectorPrinter : public VectorPrinter { |
| 175 | public: |
| 176 | explicit MapVectorPrinter(const BaseVector& vector) : VectorPrinter(vector) { |
| 177 | auto* mapVector = decoded_.base()->as<MapVector>(); |
| 178 | children_.emplace_back(createVectorPrinter(*mapVector->mapKeys())); |
| 179 | children_.emplace_back(createVectorPrinter(*mapVector->mapValues())); |
| 180 | } |
| 181 | |
| 182 | protected: |
| 183 | std::string printNonNull(vector_size_t index, const std::string& indent) |
nothing calls this directly
no test coverage detected