#include namespace DB { TableStructureReadLock::TableStructureReadLock(StoragePtr storage_, bool lock_structure, bool lock_data) : storage(storage_) { if (lock_data) data_lock = storage->data_lock->getLock(RWLockImpl::Read); if (lock_structure) structure_lock = storage->structure_lock->getLock(RWLockImpl::Read); } }