| 402 | } |
| 403 | |
| 404 | void NCB::TObjectsDataProvider::SetSubgroupIds(TConstArrayRef<TSubgroupId> subgroupIds) { |
| 405 | CheckDataSize(subgroupIds.size(), (size_t)GetObjectCount(), "subgroupIds"); |
| 406 | auto& subgroupIds_ = CommonData.SubgroupIds.GetMaybeNumData(); |
| 407 | if (!subgroupIds_) { |
| 408 | subgroupIds_.ConstructInPlace(subgroupIds.begin(), subgroupIds.end()); |
| 409 | } else { |
| 410 | subgroupIds_->assign(subgroupIds.begin(), subgroupIds.end()); |
| 411 | } |
| 412 | } |
| 413 | |
| 414 | void NCB::TObjectsDataProvider::SetTimestamps(TConstArrayRef<ui64> timestamps) { |
| 415 | CheckDataSize(timestamps.size(), (size_t)GetObjectCount(), "timestamps"); |
nothing calls this directly
no test coverage detected