| 1427 | } |
| 1428 | childrenLoaded_ = true; |
| 1429 | containsLazyNotLoaded_ = false; |
| 1430 | } |
| 1431 | |
| 1432 | uint64_t CompositeRowVector::usedSize() const { |
| 1433 | auto size = BaseVector::usedSize(); |
| 1434 | size += rowBuffer_->allocatedBytes(); |
| 1435 | if (validChildren_) { |
| 1436 | validChildren_->applyToSelected( |
| 1437 | [&](vector_size_t index) { size += children_[index]->usedSize(); }); |
| 1438 | } |
| 1439 | return size; |
| 1440 | } |