| moveDefinition(Session, int, ColumnSchema[], Constraint, Index, int[], int, OrderedHashSet, OrderedHashSet) |  | 0% |  | 0% | 25 | 25 | 88 | 88 | 1 | 1 |
| getSQL() |   | 46% |   | 66% | 19 | 29 | 90 | 146 | 0 | 1 |
| Table(Database, HsqlNameManager.HsqlName, int) |   | 51% |   | 32% | 15 | 22 | 37 | 77 | 0 | 1 |
| getDeleteRowFromLog(Session, Object[]) |  | 0% |  | 0% | 8 | 8 | 31 | 31 | 1 | 1 |
| removeTrigger(TriggerDef) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| enforceRowConstraints(Session, Object[]) |   | 24% |   | 27% | 8 | 10 | 16 | 21 | 0 | 1 |
| updateConstraintLists() |   | 53% |   | 50% | 11 | 16 | 21 | 49 | 0 | 1 |
| addTrigger(TriggerDef, HsqlNameManager.HsqlName) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| setIndexRoots(Session, String) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
| verifyConstraintsIntegrity() |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| fireTriggers(Session, int, Object[], Object[], int[]) |   | 22% |   | 8% | 13 | 14 | 19 | 23 | 0 | 1 |
| collectFKWriteLocks(int[], OrderedHashSet) |   | 11% |   | 5% | 9 | 10 | 19 | 21 | 0 | 1 |
| getSQLForClustered() |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
| collectFKReadLocks(int[], OrderedHashSet) |   | 12% |   | 6% | 8 | 9 | 17 | 19 | 0 | 1 |
| setGeneratedColumns(Session, Object[]) |   | 11% |   | 25% | 4 | 5 | 11 | 14 | 0 | 1 |
| getIndexRootsSQL(long[]) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| getSQLForTextSource(boolean) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| getUniqueNotNullColumnGroup(boolean[]) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| enforceTypeLimits(Session, Object[]) |   | 30% |   | 25% | 3 | 5 | 8 | 13 | 0 | 1 |
| getColumnListWithTypeSQL() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| setIdentityColumn(Session, Object[]) |   | 9% |   | 10% | 5 | 6 | 11 | 13 | 0 | 1 |
| insertIntoTable(Session, Result) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| getSQL(OrderedHashSet, OrderedHashSet) |   | 51% |   | 36% | 10 | 12 | 9 | 17 | 0 | 1 |
| getColumnDefaultOrGeneratedValue(Session, ColumnSchema, Object[]) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| generateDefaultForNull(Object[]) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
| getSQLForTableSpace() |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| checkColumnInFKConstraint(int, int) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| insertSystemVersionHistoryRow(Session, PersistentStore, Object[]) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getComponents() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getIndexRootsArray() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getReferencesForDependents() |   | 51% |   | 41% | 5 | 7 | 4 | 12 | 0 | 1 |
| checkColumnInCheckConstraint(int) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| checkColumnInFKConstraint(int) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| fireTriggers(Session, int, RowSetNavigator) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| insertNoCheckFromLog(Session, Object[]) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| Table(Table, HsqlNameManager.HsqlName) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| compareRows(Session, Object[], Object[], int[], Type[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| setUpdatedColumns(Session, Object[], int[]) |   | 10% |   | 12% | 4 | 5 | 5 | 7 | 0 | 1 |
| getContainingIndexNames(int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| systemSetIdentityColumn(Session, Object[]) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getUniqueOrPKConstraintForIndex(Index) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| getDependentConstraints(Constraint) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| indexTypeForColumn(Session, int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| setSingleColumnTypeVars(int) |   | 66% |   | 50% | 5 | 8 | 9 | 21 | 0 | 1 |
| findIndexForColumns(Session, OrderedIntHashSet, int, boolean) |   | 66% |   | 66% | 6 | 10 | 6 | 23 | 0 | 1 |
| getSQLForReadOnly() |   | 14% |   | 50% | 1 | 2 | 11 | 13 | 0 | 1 |
| checkReferentialColumnsMatch(int[], Table, int[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getDependentConstraints(int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getContainingConstraints(int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getUserIndex(String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| getSystemIndex(String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| createIndexForColumns(Session, int[]) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| renameColumn(ColumnSchema, HsqlNameManager.HsqlName) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getFKConstraintForColumns(Table, int[], int[]) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getTrigger(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getIndexForAllColumns(int[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getDependentExternalConstraints() |   | 37% |   | 12% | 4 | 5 | 5 | 8 | 0 | 1 |
| setForwardConstraints(OrderedHashSet) |   | 25% |   | 12% | 4 | 5 | 6 | 8 | 0 | 1 |
| getNextConstraintIndex(int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getColumnLabels() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getConstraintIndex(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getColumnNameSet() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getIndexIndex(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| systemUpdateIdentityValue(Object[]) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| findColumnIndexes(String[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getTriggerIndex(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| insertFromScript(Session, PersistentStore, Object[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getUniqueConstraintForIndex(Index) |   | 34% |   | 12% | 4 | 5 | 5 | 7 | 0 | 1 |
| setDataReadOnly(boolean) |   | 22% |   | 10% | 5 | 6 | 4 | 7 | 0 | 1 |
| isWritable() |  | 0% |  | 0% | 6 | 6 | 2 | 2 | 1 | 1 |
| addColumn(ColumnSchema) |   | 42% |   | 33% | 3 | 4 | 5 | 10 | 0 | 1 |
| getUniquePKConstraintNames() |   | 42% |   | 16% | 3 | 4 | 4 | 7 | 0 | 1 |
| renameColumn(ColumnSchema, String, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| rowIteratorClustered(Session) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getTableTypeString() |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
| fireTriggers(Session, int, RowSetNavigatorDataChange) |   | 50% |   | 33% | 3 | 4 | 5 | 9 | 0 | 1 |
| getDefaultRanges() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| insertSys(Session, PersistentStore, Result) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getIndexForColumn(Session, int) |   | 43% |   | 25% | 2 | 3 | 4 | 7 | 0 | 1 |
| getIndexForColumns(int[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getTriggerSQLArray() |   | 44% |   | 25% | 2 | 3 | 2 | 5 | 0 | 1 |
| getFullIndex(Session) |   | 27% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| getIndex(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setIndexRoots(long[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getConstraint(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| removeConstraint(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| removeConstraint(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getReferences() |   | 47% |   | 25% | 2 | 3 | 1 | 4 | 0 | 1 |
| isFileBased() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isIndexed(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasTrigger(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| releaseTriggers() |   | 73% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| getIndexForColumns(Session, OrderedIntHashSet, int, boolean) |   | 72% |   | 75% | 2 | 5 | 2 | 10 | 0 | 1 |
| terminateTriggers() |   | 65% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| getColumnIndexes(OrderedHashSet) |   | 80% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| getReferencesForScript() |   | 76% |   | 50% | 2 | 4 | 1 | 7 | 0 | 1 |
| isSchemaBaseTable() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isIndexingMutable() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getClusteredIndex() |   | 77% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| areColumnsNotNull(int[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateAndCheckData(Session, Object[]) |   | 84% |   | 50% | 4 | 5 | 1 | 6 | 0 | 1 |
| getColumnIndex(String) |   | 69% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getCatalogName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setName(HsqlNameManager.HsqlName) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNewColumnMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkDataReadOnly() |  | 57% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getChangeTimestamp() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isWithDataSource() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isReadOnly() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDropped() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFKConstraints() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasGeneratedColumn() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasUpdatedColumn() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSystemPeriod() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSystemPeriodStartIndex() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSystemPeriodEndIndex() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBestRowIdentifiers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBestRowIdentifiersStrict() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTriggers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isInsertable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUpdatable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUpdatableColumns() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBaseTableColumnMap() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNotNullConstraintForColumn(int) |  | 92% |   | 83% | 1 | 4 | 1 | 5 | 0 | 1 |
| getUniqueConstraintForColumns(int[]) |  | 91% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| insertSingleRow(Session, PersistentStore, Object[], int[]) |  | 91% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| hasIdentityColumn() |  | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isConnected() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isQueryBased() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prepareTable(Session) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| materialise(Session) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resetDefaultFlags() |  | 100% |  | 100% | 0 | 7 | 0 | 21 | 0 | 1 |
| setColumnStructures() |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
| createPrimaryKey(HsqlNameManager.HsqlName, int[], boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 15 | 0 | 1 |
| getColumnListSQL(int[], int) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| getNewRowData(Session) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| getFullIndexForColumns(int[]) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| getColumnCheckList(int[]) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| insertResult(Session, PersistentStore, Result) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| addConstraint(Constraint) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getColumnNames(boolean[], Set) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| getRowStore(Session) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| createPrimaryKeyConstraint(HsqlNameManager.HsqlName, int[], boolean) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| compile(Session, SchemaObject) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addColumnNoCheck(ColumnSchema) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| insertData(Session, PersistentStore, Object[], boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| insertSys(Session, PersistentStore, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| rowIteratorForScript(PersistentStore) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getPrimaryConstraint() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| findColumn(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createPrimaryKey() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setColumnTypeVars(int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getColumn(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOwner() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSchemaName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isText() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTemp() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isView() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isCached() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDataReadOnly() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConstraints() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasLobColumn() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getApplicationPeriod() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIdentityColumnIndex() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumnMap() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTriggerInsertable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTriggerUpdatable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTriggerDeletable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBaseTable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQueryExpression() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDataExpression() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| materialiseCorrelated(Session) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |