org.apache.derby.impl.sql.compile

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total200,265 of 200,2650%23,220 of 23,2200%17,59517,59540,80540,8054,9564,956244244
SQLParser63,9790%5,8330%4,3814,38110,12410,1241,0701,07011
SQLParserTokenManager34,5280%4,1360%2,6832,6835,3265,32614814811
FromBaseTable5,1040%8160%5035031,3361,336959511
PredicateList4,3270%7930%4564561,1921,192595911
ResultColumnList4,2880%6820%4694691,1281,12812812811
OptimizerImpl2,9540%4800%282282713713424211
SelectNode2,6210%4360%274274593593565611
FromVTI2,2560%3060%224224565565656511
SQLParserConstants2,0240%n/a11111111
MatchingClauseNode1,9720%2260%162162436436494911
DMLModStatementNode1,9440%1990%147147487487474711
TableElementList1,9400%3060%182182495495292911
SubqueryNode1,9120%3320%232232512512545411
StaticMethodCallNode1,8630%2830%161161457457191911
UpdateNode1,8330%2340%145145438438282811
MethodCallNode1,7000%3000%195195376376424211
FromList1,6190%2600%171171413413414111
JoinNode1,5710%1590%132132417417505011
ProjectRestrictNode1,4660%2140%155155358358484811
BinaryRelationalOperatorNode1,4420%2980%229229423423565611
ResultColumn1,3850%2260%209209411411959511
CreateTriggerNode1,3770%1640%103103275275212111
TernaryOperatorNode1,3110%1660%116116245245333311
CompilerContextImpl1,2270%1620%153153322322727211
QueryTreeNode1,2050%1360%148148330330747411
FromTable1,1720%1750%172172325325848411
MergeNode1,1690%920%8484277277383811
DeleteNode1,1600%1180%7575276276161611
GroupByNode1,1290%1120%7979290290232311
UCode_CharStream1,1050%640%6060194194272711
InsertNode1,0970%1260%8282257257191911
CastNode1,0420%1440%107107283283242411
XMLOptTrace1,0100%760%108108245245707011
ResultSetNode9110%740%132132263263959511
Predicate8840%1480%126126249249525211
ColumnReference8630%1170%112112225225535311
LikeEscapeOperatorNode8470%1140%64642002007711
CreateAliasNode8030%1020%62621621628811
AggregateNode7860%840%6969195195272711
AlterTableNode7710%790%5555144144151511
SetOperatorNode7520%900%7373188188282811
InListOperatorNode7370%740%5252188188151511
BinaryOperatorNode7320%880%7272169169282811
TableOperatorNode7260%860%7878198198353511
RowResultSetNode7240%860%7474188188313111
HalfOuterJoinNode7170%1300%8585200200202011
ColumnDefinitionNode6750%1330%100100156156282811
ValueNodeList6690%1140%8181173173242411
OrderByList6620%940%7171184184242411
CursorNode6310%1000%7373160160232311
CreateTableNode6120%860%5454147147111111
ExpressionClassBuilder6090%0%5656152152373711
UnaryOperatorNode5900%800%6868143143282811
ModifyColumnNode5890%1060%6666135135101011
UnionNode5860%620%4747151151161611
ValueNode5790%760%9898166166606011
HashJoinStrategy5700%880%6565140140212111
FromSubquery5690%780%5959151151202011
ConcatenationOperatorNode5550%1080%61611311315511
OrderByColumn5530%820%6464141141232311
ConditionalNode5420%600%4444117117141411
IntersectOrExceptNode5380%0%3535132132131311
DefaultOptTrace0%0%7171187187606011
PrivilegeNode0%670%43431101106611
RenameNode0%600%4343119119101011
CurrentOfNode0%560%4646115115181811
WindowResultSetNode0%0%21211191197711
CreateSequenceNode0%640%383867676611
NumericTypeCompiler0%780%6464121121141411
RowOrderingImpl0%660%4949112112161611
NewInvocationNode0%0%31311031039911
CreateIndexNode0%0%262675758811
CoalesceFunctionNode0%0%29299898101011
OrNode0%0%32321091098811
IndexToBaseRowNode0%0%28289797151511
ConstraintDefinitionNode0%0%54549797353511
DDLStatementNode0%0%38388888202011
NumericConstantNode0%700%63639898101011
NonStaticMethodCallNode0%540%37377474101011
CreateViewNode0%0%24247575151511
BinaryComparisonOperatorNode0%0%30306565111111
SingleChildResultSetNode0%0%45458080323211
UserAggregateDefinition0%0%202070707711
UnaryArithmeticOperatorNode0%540%38385757111111
SQLToJavaValueNode0%0%30307979191911
BinaryListOperatorNode0%0%35356363171711
HashTableNode0%0%181872727711
ParseException0%0%252563635511
PredicateList.PredicateWrapperList0%0%29296060111111
VTIDeferModPolicy0%580%353568686611
UnaryComparisonOperatorNode0%0%33338282202011
GroupByList0%0%26266969111111
DMLStatementNode0%0%23236969151511
ExtractOperatorNode0%0%151536364411
BinaryArithmeticOperatorNode0%0%202063633311
CostEstimateImpl0%0%29295454191911
TypeCompilerFactoryImpl0%0%272772724411
OptimizerTracer0%0%202051517711
SpecialFunctionNode0%0%222264647711
ParameterNode0%0%30306161212111
BetweenOperatorNode0%0%8849495511
AndNode0%0%16165555101011
JavaToSQLValueNode0%0%20205454111111
ResultSetNode.QueryExpressionClauses0%0%23234545151511
TablePrivilegesNode0%0%202040406611
FKConstraintDefinitionNode0%0%171744446611
ActivationClassBuilder0%0%17175454121211
BaseTypeCompiler0%0%32325454141411
UnaryDateTimestampOperatorNode0%0%232346465511
BaseJoinStrategy0%0%131362627711
UserTypeConstantNode0%0%26264747121211
ColumnOrdering0%0%21214040111111
DistinctNode0%n/a7741417711
CallStatementNode0%0%15155050111111
LockTableNode0%0%141440407711
JavaValueNode0%0%35355757242411
NextSequenceNode0%0%151542427711
ExecSPSNode0%0%21213939151511
AccessPathImpl0%0%24245555171711
IsNullNode0%0%34344747202011
StatementNode0%0%22225151151511
TableName0%0%26264343151511
TimestampOperatorNode0%0%111129293311
NestedLoopJoinStrategy0%0%30305353191911
WindowFunctionNode0%0%17174343111111
NormalizeResultSetNode0%0%9939396611
DB2LengthOperatorNode0%0%212143436611
SubqueryList0%0%21214040101011
ParserImpl0%0%121235358811
CharConstantNode0%0%161630309911
OptimizerFactoryImpl0%0%141442429911
BaseTableNumbersVisitor0%0%212141418811
IsNode0%0%151526268811
TokenMgrError0%0%191937376611
DropAliasNode0%0%191942426611
BooleanConstantNode0%0%22223333111111
CharTypeCompiler0%0%33333232101011
CachedValueNode0%0%16163232121211
VerifyAggregateExpressionsVisitor0%0%191928285511
RowCountNode0%0%6632324411
BinaryLogicalOperatorNode0%0%111124245511
TestConstraintNode0%0%6627273311
DefaultNode0%0%12123636111111
VirtualColumnNode0%0%18183434161611
QueryTreeNodeVector0%0%16163131151511
DropIndexNode0%0%8826264411
CurrentDatetimeOperatorNode0%0%121223237711
SimpleStringOperatorNode0%0%6626264411
OptTraceViewer0%0%101028288811
ConstantNode0%0%22222929141411
GenerationClauseNode0%0%14142626111111
UserDefinedTypeCompiler0%0%141424249911
StaticClassFieldReferenceNode0%0%101022227711
BaseColumnNode0%0%151521219911
GroupByColumn0%0%101022227711
BitTypeCompiler0%0%222228289911
TimestampTypeCompiler0%0%202023239911
DropSequenceNode0%0%8820205511
CurrentRowLocationNode0%n/a4419194411
LengthOperatorNode0%0%5521214411
ScrollInsensitiveResultSetNode0%n/a2217172211
WindowDefinitionNode0%0%131319196611
SetConstraintsNode0%0%111119197711
DropTableNode0%0%7718186611
BitConstantNode0%n/a4416164411
OrderedColumnList0%0%5519192211
CLOBTypeCompiler0%0%18181919101011
DropTriggerNode0%0%6619194411
HasCorrelatedCRsVisitor0%0%151520207711
TimeTypeCompiler0%0%171720209911
SetRoleNode0%0%101021218811
TableElementNode0%0%161620209911
SetSchemaNode0%0%9919197711
OffsetOrderVisitor0%0%101017177711
NotNode0%0%4414143311
DateTypeCompiler0%0%151518188811
SumAvgAggregateDefinition0%0%8822225511
DropSchemaNode0%0%7715155511
ReferencedTablesVisitor0%0%111117176611
OrderByNode0%0%5516164411
ReplaceAggregatesWithCRVisitor0%0%9919197711
PredicateList.PredicateWrapper0%0%101011116611
CollectNodesVisitor0%0%9916167711
HasVariantValueNodeVisitor0%0%111118187711
MaterializeResultSetNode0%n/a3313133311
OperatorNode0%0%3316162211
HasNodeVisitor0%0%101018188811
SubstituteExpressionVisitor0%0%9917176611
LOBTypeCompiler0%0%121218189911
VarbitConstantNode0%0%8814143311
OptimizerTracer.new PrivilegedExceptionAction() {...}0%0%33992211
ColumnReference.RemapInfo0%n/a9914149911
BooleanTypeCompiler0%0%131311119911
GroupByNode.ExpressionSorter0%n/a1111111111
AllResultColumn0%0%7712125511
UnaryLogicalOperatorNode0%0%4410103311
DMLModGeneratedColumnsStatementNode0%0%5512123311
ReplaceWindowFuncCallsWithCRVisitor0%0%7714145511
DropViewNode0%0%5514144411
XMLTypeCompiler0%0%111115159911
ConditionalNode.ReplaceCaseOperandVisitor0%0%6612125511
CreateSchemaNode0%0%6611115511
RevokeNode0%n/a55995511
SavepointNode0%0%7713135511
DefaultVTIModDeferPolicy0%0%111113136611
GrantNode0%n/a55995511
MaxMinAggregateDefinition0%0%5513134411
GetCurrentConnectionNode0%n/a9914149911
AndNoShortCircuitNode0%n/a22882211
SetTransactionIsolationNode0%n/a5510105511
AggregateWindowFunctionNode0%n/a33773311
CreateRoleNode0%0%6611115511
DropRoleNode0%0%6611115511
RemapCRsVisitor0%0%7712125511
TriggerReferencingStruct0%0%44662211
MiscellaneousStatementNode0%n/a44884411
MaterializeSubqueryNode0%n/a33883311
ReplaceNodeVisitor0%0%66885511
RowNumberFunctionNode0%n/a22552211
GrantRoleNode0%n/a44884411
RevokeRoleNode0%n/a44884411
RoutineDesignator0%n/a33883311
RefTypeCompiler0%n/a88888811
OrderedColumn0%n/a66996611
HasTableFunctionVisitor0%0%44662211
ConstantExpressionVisitor0%0%66775511
XMLConstantNode0%n/a33553311
AggregateNode.BuiltinAggDescriptor0%n/a11661111
NOPStatementNode0%n/a44554411
XMLOptTrace.QueryBlock0%n/a11551111
Token0%n/a33443311
CountAggregateDefinition0%n/a22332211
WindowReferenceNode0%n/a22442211
CreateTriggerNode.new Comparator() {...}0%n/a22332211
UntypedNullConstantNode0%n/a44554411
TransactionStatementNode0%n/a44554411
OptimizerTracer.new PrivilegedAction() {...}0%n/a22222211
WindowNode0%n/a22442211
QueryTreeNode.new PrivilegedAction() {...}0%n/a22222211
WindowList0%n/a22442211
ResultColumnList.ColumnMapping0%n/a11441111
OffsetOrderVisitor.new Comparator() {...}0%n/a22222211
ConstraintDefinitionNode.new PrivilegedAction() {...}0%n/a22222211
SQLParser.JJCalls0%n/a11111111