| 57 | } |
| 58 | |
| 59 | TableNode::TableNode(StoragePtr storage_, StorageID storage_id_, TableLockHolder storage_lock_, StorageSnapshotPtr storage_snapshot_) |
| 60 | : IQueryTreeNode(children_size) |
| 61 | , storage(std::move(storage_)) |
| 62 | , storage_id(std::move(storage_id_)) |
| 63 | , storage_lock(std::move(storage_lock_)) |
| 64 | , storage_metadata(storage_snapshot_->metadata) |
| 65 | , storage_snapshot(std::move(storage_snapshot_)) |
| 66 | , materialized_cte(extractCTE(storage)) |
| 67 | {} |
| 68 | |
| 69 | TableNode::TableNode(StoragePtr storage_, TableLockHolder storage_lock_, StorageSnapshotPtr storage_snapshot_) |
| 70 | : IQueryTreeNode(children_size) |
nothing calls this directly
no test coverage detected