MatchingClauseNode

Source file "org/apache/derby/impl/sql/compile/MatchingClauseNode.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,972 of 1,9720%226 of 2260%1621624364364949
buildThenColumnsForUpdate(FromList, FromTable, ResultColumnList, ResultColumnList, ResultColumnList)2510%440%2323575711
buildThenColumnsForInsert(FromList, FromTable, ResultColumnList, ResultColumnList, ResultColumnList)1760%280%1515393911
bindUpdate(DataDictionary, MergeNode, FromList, FromBaseTable)1110%20%22232311
bindInsert(DataDictionary, MergeNode, FromList, FromBaseTable)1070%20%22181811
bindInsertValues(FromList, FromTable)990%160%99171711
bindDelete(DataDictionary, FromList, FromBaseTable)880%n/a11181811
getColumnsInExpressions(MergeNode, HashMap)810%120%77171711
adjustThenColumns(ResultColumnList, ResultSetNode, HalfOuterJoinNode)690%20%22151511
getSelectListOffset(ResultColumnList, ValueNode)630%140%88191911
getChangedGeneratedColumnNames(TableDescriptor, HashSet)620%100%66131311
bindSetClauses(MergeNode, FromList, FromTable, ResultColumnList)540%40%33111111
realiasSetClauses(FromBaseTable)510%20%22131311
buildThenColumnsForDelete()460%40%33111111
buildFullColumnList(TableDescriptor)450%20%22101011
acceptChildren(Visitor)440%100%667711
makeAutoGenRC(FromTable, ResultColumn, int)430%n/a117711
generate(ActivationClassBuilder, ResultColumnList, ResultSetNode, HalfOuterJoinNode, int)410%n/a11121211
remapConstraints()390%80%55101011
makeConstantAction(ActivationClassBuilder)380%20%22121211
bind(DataDictionary, MergeNode, FromList, FromBaseTable)360%60%446611
bindExpressions(ResultColumnList, FromList)340%n/a11101011
useGeneratedScan(ResultColumnList, ResultSetNode, QueryTreeNode)300%20%226611
bindRefinement(MergeNode, FromList)290%40%337711
generateInsertUpdateRow(ActivationClassBuilder, ResultColumnList, ResultSetNode, HalfOuterJoinNode)290%n/a117711
getChangedColumnNames()260%20%225511
getBoundSelectUnderUpdate()240%60%446611
forbidSubqueries(ValueNode)210%40%336611
referencesSessionSchema()200%80%554411
isRowLocation(ResultColumn)190%60%444411
forbidSubqueries()170%n/a115511
forbidSubqueries(ResultColumnList)170%40%334411
MatchingClauseNode(ValueNode, ResultColumnList, ResultColumnList, ResultColumnList, ContextManager)160%n/a116611
generateResultSetField(ActivationClassBuilder, MethodBuilder)160%n/a114411
getClauseType()120%40%333311
toString()120%40%333311
getColumnReferences(QueryTreeNode)120%n/a113311
buildThenColumnSignature()110%n/a112211
isDeleteClause()100%40%331111
adjustMatchingRefinement(ResultColumnList, ResultSetNode)100%20%223311
makeUpdateClause(ValueNode, ResultColumnList, ContextManager)90%n/a111111
makeDeleteClause(ValueNode, ContextManager)90%n/a111111
makeInsertClause(ValueNode, ResultColumnList, ResultColumnList, ContextManager)90%n/a111111
referencesSessionSchema(QueryTreeNode)90%40%331111
isUpdateClause()70%20%221111
isInsertClause()70%20%221111
getMergeTableID(ColumnReference)50%n/a112211
optimize()40%n/a112211
getThenColumns()30%n/a111111
printSubNodes(int)0%n/a111111