| 1668 | |
| 1669 | template <bool ignoreNullKeys> |
| 1670 | std::vector<RowContainer*> HashTable<ignoreNullKeys>::allRows() const { |
| 1671 | std::vector<RowContainer*> rowContainers; |
| 1672 | rowContainers.reserve(otherTables_.size() + 1); |
| 1673 | rowContainers.push_back(rows_.get()); |
| 1674 | for (auto& other : otherTables_) { |
| 1675 | rowContainers.push_back(other->rows_.get()); |
| 1676 | } |
| 1677 | return rowContainers; |
| 1678 | } |
| 1679 | |
| 1680 | template <bool ignoreNullKeys> |
| 1681 | std::vector<HybridContainer*> HashTable<ignoreNullKeys>::allHybridContainers() |