| 567 | } |
| 568 | |
| 569 | std::unique_ptr<ByteInputStream> RowContainer::prepareRead( |
| 570 | const char* row, |
| 571 | int32_t offset) { |
| 572 | const auto& view = reinterpret_cast<const std::string_view*>(row + offset); |
| 573 | // We set 'stream' to range over the ranges that start at the Header |
| 574 | // immediately below the first character in the std::string_view. |
| 575 | return HashStringAllocator::prepareRead( |
| 576 | HashStringAllocator::headerOf(view->data())); |
| 577 | } |
| 578 | |
| 579 | int32_t RowContainer::variableSizeAt(const char* row, column_index_t column) { |
| 580 | const auto rowColumn = rowColumns_[column]; |
nothing calls this directly
no test coverage detected