| 181 | } |
| 182 | |
| 183 | void Database::deletePool(MemoryPool* pool) |
| 184 | { |
| 185 | if (pool) |
| 186 | { |
| 187 | { |
| 188 | SyncLockGuard guard(&dbb_pools_sync, SYNC_EXCLUSIVE, "Database::deletePool"); |
| 189 | FB_SIZE_T pos; |
| 190 | |
| 191 | if (dbb_pools.find(pool, pos)) |
| 192 | dbb_pools.remove(pos); |
| 193 | } |
| 194 | |
| 195 | MemoryPool::deletePool(pool); |
| 196 | } |
| 197 | } |
| 198 | |
| 199 | int Database::blocking_ast_sweep(void* ast_object) |
| 200 | { |
no test coverage detected