# BufferManager

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 2,865 of 2,865 | 0% | 386 of 386 | 0% | 281 | 281 | 674 | 674 | 88 | 88
scopeFinished() |  | 0% |  | 0% | 19 | 19 | 65 | 65 | 1 | 1
deregisterDynamicBuffer(RecordBuffer, Object) |  | 0% |  | 0% | 20 | 20 | 58 | 58 | 1 | 1
scopeStart(BlockDefinition) |  | 0% |  | 0% | 12 | 12 | 35 | 35 | 1 | 1
BufferManager() |  | 0% |  | 0% | 2 | 2 | 36 | 36 | 1 | 1
scopeDeleted() |  | 0% |  | 0% | 9 | 9 | 25 | 25 | 1 | 1
resolvePendingBufferClasses(Object) |  | 0% |  | 0% | 7 | 7 | 23 | 23 | 1 | 1
bufferInitialized(RecordBuffer) |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 1 | 1
registerToBuffersByClass(Integer, RecordBuffer) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1
postponeTableHandleDelete(TempTable) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1
getStaticDataSet(Class, String, Object) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1
addToAllBuffersArray(int, RecordBuffer) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1
lookupByName(String) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1
getStaticTempTable(Class, String) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1
startBatchAssignMode(boolean) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1
registerBuffer(RecordBuffer) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1
reclaimPendingKeys(Persistence, Set) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1
openScopeAt(int, RecordBuffer) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1
endBatchAssignMode() |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1
maybeCloseSessions() |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1
openScope(RecordBuffer) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1
getRecordBuffersByDMOBufClass(String, Integer, Long) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1
getBuffersOf(Persistence, boolean) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1
vetoStop(StopConditionException) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1
isOutputTableHandle(handle) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
get() |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
getStaticTempTableDepth(StaticTempTable) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
registerDataSet(Class, String, Object, DataSet) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
getStaticTempTableDepth(String, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
checkNestedQuery(Supplier) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
lookupBuffer(String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1
generateUniqueToken(String) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
checkLegacyNames(Map, Map) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
activeBuffers(Persistence, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
registerScopeable(BufferManager) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1
addPendingReclaimedKeys(Persistence, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
isActiveBuffer(RecordBuffer, Persistence, boolean) |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 1 | 1
registerStaticTempTable(StaticTempTable, boolean) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
evictDMOIfUnused(Persistence, Persistence.Context, Record) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1
deregisterByLegacy(String, Map) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
generateBufferName(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
registerOutputTableHandleCopier(OutputTableHandleCopier) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
addDirtyBatchBuffer(RecordBuffer, Runnable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
isBufferDirtyBatch(RecordBuffer) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
decrementDepth() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
getStaticTempTableDepth(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
registerPendingScopeable(BufferManager) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
getStaticTempTable(Class, String, Object) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
static {...} |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
cleanupPending() |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
findNearestExternal() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
registerPending(Class, RecordBuffer) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
incrementDepth() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$getRecordBuffersByDMOBufClass$0(Long, RecordBuffer) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
batchNotify(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
getOpenBuffers() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
isBatchAssignMode() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$lookupByName$4(String, Map) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
registerPendingStaticTempTable(StaticTempTable, boolean) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
registerTxScopeable(BufferManager) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
setUnknownMode(boolean) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
registerDirtyBuffer(RecordBuffer) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
registerPendingBufferClass(RecordBuffer, Class) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
beginTx(boolean, boolean, int) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
unregisterOutputTableHandleCopier(OutputTableHandleCopier) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
getPendingBufferClass(RecordBuffer) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
endTx(boolean, boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
registerPersistenceContext(Persistence.Context) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
trackDatabase(RecordBuffer, boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$getStaticTempTableDepth$2(String, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$getStaticTempTable$1(Class, String, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
maybeActivateTxWrapper(Database) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
activeBuffers(Persistence) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
notifyRecordWasLoaded(RecordBuffer) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$bufferInitialized$3(Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getOpenBufferScopes() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
endTxPost() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
isTransaction() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getScopeTransitions() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getTransactionCount() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isImportantBlockTransition() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$checkLegacyNames$5(Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getProcedureHelper() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getTxWrapperHelper() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getTxHelper() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getConnMgr() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isNestedQueryError() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isUnknownMode() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getScopeId() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1