| mutateAddColumn(TableUpdater) |   | 86% |   | 52% | 15 | 21 | 10 | 87 | 0 | 1 |
| getApproximateOwnedPageCount() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addRows(List, boolean) |   | 89% |   | 88% | 5 | 22 | 7 | 81 | 0 | 1 |
| updateRow(TableImpl.RowState, RowIdImpl, Object[]) |   | 91% |   | 83% | 5 | 16 | 4 | 76 | 0 | 1 |
| requireNonDeletedRow(TableImpl.RowState, RowIdImpl) |   | 20% |   | 50% | 2 | 3 | 2 | 5 | 0 | 1 |
| createRow(Object[], ByteBuffer, int, Map) |   | 91% |   | 94% | 2 | 19 | 4 | 68 | 0 | 1 |
| display(long) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getForeignKeyIndex(Table) |   | 61% |   | 75% | 2 | 5 | 2 | 8 | 0 | 1 |
| getRowValue(TableImpl.RowState, RowIdImpl, ColumnImpl) |   | 58% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| requireValidRowId(RowIdImpl) |   | 22% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| readJumpTableVarColOffsets(TableImpl.RowState, ByteBuffer, int, NullMask) |   | 87% |   | 70% | 2 | 6 | 2 | 21 | 0 | 1 |
| asRow(Map, Object, boolean) |   | 83% |   | 75% | 3 | 7 | 3 | 15 | 0 | 1 |
| isHidden() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| positionAtRowData(TableImpl.RowState, RowIdImpl) |   | 92% |   | 80% | 2 | 6 | 1 | 26 | 0 | 1 |
| getPrimaryKeyIndex() |   | 70% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| validateTableDefUpdate(TableUpdater, ByteBuffer) |   | 41% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| isThisTable(Identifier) |   | 57% |   | 25% | 2 | 3 | 0 | 3 | 0 | 1 |
| asRowWithRowId(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| restoreLastComplexTypeAutoNumber(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| TableImpl(DatabaseImpl, ByteBuffer, int, String, int) |   | 98% |   | 87% | 2 | 9 | 1 | 54 | 0 | 1 |
| TableImpl(boolean, List) |   | 97% |   | 83% | 1 | 4 | 1 | 37 | 0 | 1 |
| display() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mutateAddIndexData(TableUpdater) |  | 98% |   | 75% | 1 | 3 | 1 | 43 | 0 | 1 |
| mutateAddIndex(TableUpdater) |  | 98% |   | 50% | 1 | 2 | 1 | 35 | 0 | 1 |
| getLongValueBuffer() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAutoNumberColumns() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toString() |  | 98% |   | 50% | 1 | 2 | 0 | 12 | 0 | 1 |
| findFreeRowSpace(UsageMap, UsageMap, TempPageHolder) |  | 96% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| createUsageMapDefinitionBuffer(TableCreator) |  | 100% |  | 100% | 0 | 12 | 0 | 62 | 0 | 1 |
| addUsageMaps(int, Integer) |  | 100% |  | 100% | 0 | 6 | 0 | 43 | 0 | 1 |
| getRowColumn(JetFormat, ByteBuffer, ColumnImpl, TableImpl.RowState, Map) |  | 100% |  | 100% | 0 | 8 | 0 | 42 | 0 | 1 |
| writeTableDefinition(TableCreator) |  | 100% |  | 100% | 0 | 5 | 0 | 28 | 0 | 1 |
| writeTableDefinitionBuffer(ByteBuffer, int, TableMutator, List) |  | 100% |  | 100% | 0 | 6 | 0 | 32 | 0 | 1 |
| deleteRow(TableImpl.RowState, RowIdImpl) |  | 100% |  | 100% | 0 | 5 | 0 | 26 | 0 | 1 |
| readColumnDefinitions(ByteBuffer, short) |  | 100% |  | 100% | 0 | 5 | 0 | 23 | 0 | 1 |
| findIndexForColumns(Collection, TableImpl.IndexFeature) |  | 100% |   | 86% | 4 | 16 | 0 | 26 | 0 | 1 |
| writeTableDefinitionHeader(TableCreator, ByteBuffer, int) |  | 100% |  | 100% | 0 | 2 | 0 | 20 | 0 | 1 |
| readIndexDefinitions(ByteBuffer) |  | 100% |  | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
| readColumnUsageMaps(ByteBuffer) |  | 100% |   | 83% | 1 | 4 | 0 | 20 | 0 | 1 |
| populateIndexData(IndexData) |  | 100% |  | 100% | 0 | 4 | 0 | 14 | 0 | 1 |
| updateTableDefinition(int) |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
| addDataPageRow(ByteBuffer, int, JetFormat, int) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| loadCompleteTableDefinitionBuffer(ByteBuffer, List) |  | 100% |   | 83% | 1 | 4 | 0 | 13 | 0 | 1 |
| loadCompleteTableDefinitionBufferForUpdate(TableUpdater) |  | 100% |  | 100% | 0 | 2 | 0 | 14 | 0 | 1 |
| newDataPage() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| addRowsFromMaps(List) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| handleAutoNumbersForUpdate(Object[], ByteBuffer, TableImpl.RowState) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| positionAtRowHeader(TableImpl.RowState, RowIdImpl) |  | 100% |  | 100% | 0 | 5 | 0 | 17 | 0 | 1 |
| handleAutoNumbersForAdd(Object[], TableImpl.WriteRowState) |  | 100% |  | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
| collectUsageMapPages(Collection) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| findFreeRowSpace(int, ByteBuffer, int) |  | 100% |  | 100% | 0 | 5 | 0 | 13 | 0 | 1 |
| getRow(JetFormat, TableImpl.RowState, ByteBuffer, Collection, Collection) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| getColumn(String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| getIndex(String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| reloadRowValidator() |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| createUsageMapDefPage(PageChannel, int) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getRowNullMask(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| padRowBuffer(ByteBuffer, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| restoreAutoNumbersFromAdd(Object[]) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| rowFitsOnDataPage(int, ByteBuffer, JetFormat) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| hasColumn(String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| writeTablePageHeader(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| initAutoNumberColumns() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| propertiesUpdated() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getRow(TableImpl.RowState, RowIdImpl, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| initCalculatedColumns() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| returnRowValues(Map, Object[], List) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| updateValue(Column, RowId, Object) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getInputAutoNumberRowValue(boolean, ColumnImpl, Object[]) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| withErrorContext(String, DatabaseImpl, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| writeDataPage(ByteBuffer, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| completeTableMutation(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| expandTableBuffer(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| isWriteFailure(Throwable) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| getRowsOnDataPage(ByteBuffer, JetFormat) |  | 100% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 |
| writeName(ByteBuffer, String, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addRowFromMap(Map) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| updateRowFromMap(TableImpl.RowState, RowIdImpl, Map) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getPropertyMaps() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| readName(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| dupeRow(Object[], int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| skipNames(ByteBuffer, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| findRowEnd(ByteBuffer, int, JetFormat) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isAllowAutoNumberInsert() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getProperties() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| updateRow(Row) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getErrorHandler() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getDefaultCursor() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getRowEndOffset(int, JetFormat) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteRow(RowId) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addRow(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| updateRow(RowId, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isSystem() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getNextLongAutoNumber() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| adjustLongAutoNumber(int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getNextComplexTypeAutoNumber() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| adjustComplexTypeAutoNumber(int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| isDeletedRow(short) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isOverflowRow(short) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getRowStartOffset(int, JetFormat) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createRowState() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteRow(Row) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getRowId(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createRow(Object[], ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findRowStart(ByteBuffer, int, JetFormat) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withErrorContext(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreatedDate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUpdatedDate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readNameLength(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| asRow(Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| asUpdateRow(Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| restoreLastLongAutoNumber(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newCursor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addRows(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| cleanRowStart(short) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRowSpaceUsage(int, JetFormat) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumnCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFormat() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPageChannel() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setErrorHandler(ErrorHandler) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAllowAutoNumberInsert(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getOwnedPagesCursor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumns() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIndexes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIndexDatas() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| reset() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNextRow() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| iterator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxColumnCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDatabase() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTableDefPageNumber() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLogicalIndexCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIndexCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRowCount() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLastLongAutoNumber() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLastComplexTypeAutoNumber() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |