Source file "org/apache/derby/impl/sql/compile/DMLModStatementNode.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,944 of 1,944 | 0% | 199 of 199 | 0% | 147 | 147 | 487 | 487 | 47 | 47 |
| generateFKInfo(ConstraintDescriptorList, DataDictionary, TableDescriptor, FormatableBitSet) | 0% | 0% | 12 | 12 | 92 | 92 | 1 | 1 | ||
| verifyTargetTable() | 0% | 0% | 7 | 7 | 26 | 26 | 1 | 1 | ||
| parseAndBindGenerationClauses(DataDictionary, TableDescriptor, ResultColumnList, ResultColumnList, boolean, ResultSetNode) | 0% | 0% | 8 | 8 | 32 | 32 | 1 | 1 | ||
| generateGenerationClauses(ResultColumnList, int, boolean, ExpressionClassBuilder) | 0% | 0% | 6 | 6 | 26 | 26 | 1 | 1 | ||
| createConstraintDependencies(DataDictionary, ConstraintDescriptorList, Dependent) | 0% | 0% | 8 | 8 | 26 | 26 | 1 | 1 | ||
| getXAffectedIndexes(TableDescriptor, ResultColumnList, FormatableBitSet, List) | 0% | 0% | 11 | 11 | 23 | 23 | 1 | 1 | ||
| generateCheckTree(ConstraintDescriptorList, TableDescriptor, boolean[]) | 0% | 0% | 6 | 6 | 23 | 23 | 1 | 1 | ||
| bindConstraints(DataDictionary, OptimizerFactory, TableDescriptor, Dependent, ResultColumnList, int[], FormatableBitSet, boolean, boolean[]) | 0% | 0% | 3 | 3 | 20 | 20 | 1 | 1 | ||
| markAffectedIndexes(List) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| fkSetupArrays(DataDictionary, ForeignKeyConstraintDescriptor, int, UUID[], long[], String[], boolean[], int[], boolean[], UUID[]) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| normalizeSynonymColumns(ResultColumnList, TableName) | 0% | 0% | 6 | 6 | 13 | 13 | 1 | 1 | ||
| generateCodeForTemporaryTable(ActivationClassBuilder) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| getResultColumnList(ResultColumnList) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| getReadColMap(int, FormatableBitSet) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| bindRowScopedExpression(OptimizerFactory, ContextManager, TableDescriptor, ResultColumnList, ValueNode) | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| generateGenerationClauses(ResultColumnList, int, boolean, ExpressionClassBuilder, MethodBuilder) | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| getAllRelevantTriggers(DataDictionary, TableDescriptor, int[], boolean) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| getAllRelevantConstraints(DataDictionary, TableDescriptor, int[]) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| getRowMap(FormatableBitSet, TableDescriptor) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| parseGenerationClause(String, TableDescriptor) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| getResultColumnList(FromBaseTable, ResultColumnList) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| parseCheckConstraint(String, TableDescriptor) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| remapReferencedColumns(ConstraintDescriptor, int[]) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| createTriggerDependencies(TriggerDescriptorList, Dependent) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| optimizeStatement() | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| acceptChildren(Visitor) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| hasCheckConstraints(DataDictionary, TableDescriptor) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| setTarget(QueryTreeNode) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| generateCheckConstraints(ValueNode, ExpressionClassBuilder, MethodBuilder) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getResultColumnList() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| generateCheckConstraints(ValueNode, ExpressionClassBuilder) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| getAffectedIndexes(TableDescriptor, ResultColumnList, FormatableBitSet) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| DMLModStatementNode(ResultSetNode, MatchingClauseNode, ContextManager) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| generateTriggerInfo(TriggerDescriptorList) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| DMLModStatementNode(ResultSetNode, MatchingClauseNode, int, ContextManager) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| hasGenerationClauses(TableDescriptor) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| getSchemaDescriptor() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setRefActionInfo(long, int[], String, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| inMatchingClause() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| adjustDeferredFlag(boolean) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| getFKInfo() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTriggerInfo() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCheckConstraints() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| requiresDeferredProcessing() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isAtomic() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| statementToString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| printSubNodes(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |