| 368 | } |
| 369 | |
| 370 | void NodeGroup::addColumn(TableAddColumnState& addColumnState, PageAllocator* pageAllocator, |
| 371 | ColumnStats* newColumnStats) { |
| 372 | dataTypes.push_back(addColumnState.propertyDefinition.getType().copy()); |
| 373 | const auto lock = chunkedGroups.lock(); |
| 374 | for (auto& chunkedGroup : chunkedGroups.getAllGroups(lock)) { |
| 375 | chunkedGroup->addColumn(mm, addColumnState, enableCompression, pageAllocator, |
| 376 | newColumnStats); |
| 377 | } |
| 378 | } |
| 379 | |
| 380 | void NodeGroup::rollbackInsert(row_idx_t startRow) { |
| 381 | const auto lock = chunkedGroups.lock(); |