| copyAllRows(rowid, Temporary, Temporary, boolean, TemporaryBuffer.CopyTableMode, boolean, boolean, boolean) |  | 0% |  | 0% | 108 | 108 | 355 | 355 | 1 | 1 |
| removeRecords(DataModelObject[], String, Object[]) |  | 0% |  | 0% | 55 | 55 | 153 | 153 | 1 | 1 |
| insertAllRows(TableWrapper, Temporary, boolean, TemporaryBuffer.CopyTableMode, int) |  | 0% |  | 0% | 48 | 48 | 137 | 137 | 1 | 1 |
| associateImpl(TableParameter, Temporary, EnumSet) |  | 0% |  | 0% | 55 | 55 | 137 | 137 | 1 | 1 |
| createRecords(TableWrapper, TemporaryBuffer, Map, String[], Map, Map) |  | 0% |  | 0% | 29 | 29 | 101 | 101 | 1 | 1 |
| createPropsMap(boolean, BufferImpl, BufferImpl, TemporaryBuffer.CopyTableMode) |  | 0% |  | 0% | 33 | 33 | 80 | 80 | 1 | 1 |
| copyChanges(TemporaryBuffer, TemporaryBuffer, TemporaryBuffer, TemporaryBuffer) |  | 0% |  | 0% | 11 | 11 | 76 | 76 | 1 | 1 |
| delete(Supplier, Supplier) |  | 0% |  | 0% | 28 | 28 | 67 | 67 | 1 | 1 |
| rejectChanges(BufferImpl) |  | 0% |  | 0% | 15 | 15 | 70 | 70 | 1 | 1 |
| markNew(BufferImpl) |  | 0% |  | 0% | 11 | 11 | 58 | 58 | 1 | 1 |
| createDynamicTableImpl(TableParameter, handle, ParameterOption) |  | 0% |  | 0% | 23 | 23 | 55 | 55 | 1 | 1 |
| setupBeforeFlagImpl(TemporaryBuffer.BeforeFieldUpdater, String, String, boolean) |  | 0% |  | 0% | 15 | 15 | 46 | 46 | 1 | 1 |
| doCloseMultiplexScope() |  | 0% |  | 0% | 6 | 6 | 31 | 31 | 1 | 1 |
| copyParentUnchangedRecords(BufferImpl, BufferImpl, BufferImpl, String) |  | 0% |  | 0% | 7 | 7 | 34 | 34 | 1 | 1 |
| defineImpl(Class, Temporary, String, String, int, boolean, boolean) |  | 0% |  | 0% | 5 | 5 | 33 | 33 | 1 | 1 |
| getPrimaryOrderByClause(String) |  | 0% |  | 0% | 14 | 14 | 24 | 24 | 1 | 1 |
| performOutputCopy(TableParameter) |  | 0% |  | 0% | 10 | 10 | 37 | 37 | 1 | 1 |
| lambda$processCodePages$22(Property) |  | 0% |  | 0% | 8 | 8 | 35 | 35 | 1 | 1 |
| lambda$readAllRows$12(ArrayList, Map, Map, List, TempRecord) |  | 0% |  | 0% | 6 | 6 | 27 | 27 | 1 | 1 |
| initialize(boolean) |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
| readAllRows(Consumer) |  | 0% |  | 0% | 3 | 3 | 31 | 31 | 1 | 1 |
| openMultiplexScope() |  | 0% |  | 0% | 7 | 7 | 23 | 23 | 1 | 1 |
| openScope() |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| handleTablesDoNotMatch(TemporaryBuffer.CopyTableMode, String, String) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| stateChanged(RecordChangeEvent) |  | 0% |  | 0% | 9 | 9 | 25 | 25 | 1 | 1 |
| isUndoable() |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
| TemporaryBuffer(Class, Class, String, boolean, UndoStateProvider, int) |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| openScopeAt(int) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
| createDynamicBufferForTempTableImpl(String, TemporaryBuffer, TempTable) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| resourceDeleted() |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 1 | 1 |
| loopDelete(DataModelObject[], String, Object[]) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| makeMutable(Class, Object) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| mutableBufferProxy(Buffer, Class) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| clearBuffers() |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| referenceOnly(Temporary[]) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getDefaultBuffer(handle) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| readFromXml(String, boolean, handle) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| writeToXml(handle, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| associate(TableParameter, Temporary, boolean, boolean, EnumSet) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| count() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| defineImpl(Class, Class, String, String, boolean, UndoStateProvider, int, boolean) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| useShared(String, Class) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| defineImpl(Class, Class, String, String, boolean) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| rowState(Integer) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| cleanup() |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| fastHasRecords() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| decrementObjectCountRef(TemporaryBuffer.Context, Class, object) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| incrementObjectCountRef(TemporaryBuffer.Context, Class, object) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| instantiateDMO() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| readAllRows(Temporary, ArrayList) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$updateErrorFlags$20(boolean, int, TempRecord) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| resolveCodePage(Supplier) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| processCodePages() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| isMultiplexScopeClosed() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| define(Class, Class, String, String, boolean, UndoStateProvider, int, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| useShared(Temporary, Class, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| reclaimKeys(List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| define(Class, Temporary, String, String, int, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| updateObjectRefCount(Class, object, object) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| rowState() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| updateErrorFlags(int, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| delete(String, Object[]) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getAllSlaveBuffers() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| errorString(Text) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| openScopeAt(int, DataModelObject[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createDynamicBufferForTempTable(String, TemporaryBuffer) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| delete(DataModelObject[], String, Object[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| define(Class, Class, String, String, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDynamicName() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| deleteAll() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| makeBuffer(Class, Class, String, boolean, UndoStateProvider, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$createDynamicTableImpl$11(handle, TemporaryBuffer) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setTempTableRef(TempTable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| hasOoDestructors() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| getTableCount() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| peerRowid() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| forceLoopingDelete() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| lambda$processCodePages$23(String, Supplier) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$associateImpl$8(TemporaryBuffer, Temporary, TemporaryBuffer, Temporary) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| associate(TableParameter, Temporary, ParameterOption) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createDynamicBufferForTempTable(String, TemporaryBuffer, TempTable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| unbind(Temporary) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| onCloseOutermostScope() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| registerCodePage(String, Supplier) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| associate(TableParameter, Temporary, EnumSet) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createDynamicTable(TableParameter, handle, ParameterOption) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| rollback(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| tableHandle() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isTableDefinitelyEmpty() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| errorString() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| closeMultiplexScope() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| lambda$copyAllRows$14(logical, BufferImpl, String, BufferImpl) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bind(TemporaryBuffer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| decrementObjectCountRef(object) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| lambda$loopDelete$24(PreselectQuery, String, Object[], DataModelObject[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| define(Class, Class, String, String, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, String, String, boolean, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, String, String, boolean, boolean, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDynamicTable(TableParameter, handle, boolean, boolean, ParameterOption) | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getCodePage(String) | | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasExplicitBuffers() | | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$associateImpl$7(TemporaryBuffer, Temporary) | | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| define(Class, String, boolean, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, String, String, boolean, UndoStateProvider, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, Class, String, String, boolean, UndoStateProvider, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| copyAllRows(Temporary, Temporary, boolean, TemporaryBuffer.CopyTableMode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| copyAllRows(rowid, Temporary, Temporary, boolean, TemporaryBuffer.CopyTableMode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tableHandleResource() | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| cleanupSlaveBuffers() | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$define$1(Class, Class, String, String, boolean, UndoStateProvider, int, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, Temporary, String, String, int, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBoundPropertyMappings() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| errorFlags() | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$defineImpl$3(TemporaryBuffer, TemporaryBuffer, Temporary) | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$define$2(Class, Temporary, String, String, int, boolean, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deferCopyError() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| define(Class, String, String, boolean, UndoStateProvider) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Temporary, String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, Temporary, String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Temporary, String, String, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Temporary, String, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Temporary, String, String, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| associate(TableParameter, Temporary, boolean, boolean, ParameterOption) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| makeBuffer(Class, Class, String, boolean, UndoStateProvider) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAutoCommit() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getMasterBuffer() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| peerRowid(rowid) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| originRowid(rowid) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| datasourceRowid(rowid) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| nextPrimaryKey() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isQueried() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$associateImpl$6(List, Property) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, String, String, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, String, boolean, UndoStateProvider) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| associate(TableParameter, Temporary, boolean, boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createDynamicTable(TableParameter, handle, boolean, boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerCodePage(Temporary, String, Supplier) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createDefaultDynamicBufferForTempTable(TempTableBuilder) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$loopDelete$25() | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$makeMutable$15(Class, TemporaryBuffer) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$define$0(Class, Class, String, String, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Class, String, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| activeTables() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$associate$4(TableParameter, Temporary, ParameterOption) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| define(Temporary, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| associate(TableParameter, Temporary) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createDynamicTable(TableParameter, handle) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getImplicitSqlIndexName(Class) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getImplicitIndexName(Class) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$errorString$21(Text, TempRecord) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$datasourceRowid$19(rowid, TempRecord) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$originRowid$18(rowid, TempRecord) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$peerRowid$17(rowid, TempRecord) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createDynamicBufferForTempTable$13(String, TemporaryBuffer, TempTable) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createDynamicTable$9(TableParameter, handle, ParameterOption) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$associate$5(TableParameter, Temporary, EnumSet) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentRecord() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initialize() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lookupNumFields() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setIgnoreBeforeTracking(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDeleted(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$openMultiplexScope$26(Class) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$rowState$16(Integer, TempRecord) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createDynamicTableImpl$10(TempTableBuilder, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isGlobal() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| referenceOnly() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMultiplexID() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tempTableResource() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDeleted() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$removeRecords$27() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPinnedLockType(Long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTemporary() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLDBName(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPDB(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMultiplexed() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| allowsBulkActions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setPinnedLockType(Long, LockType) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| upgradeLock() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onOpenOutermostScope() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initPinnedLockTypes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |