JoinCompiler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,466 of 2,4660%42 of 420%53534614613232
generateConstructor(ClassDefinition, List, FieldDefinition, FieldDefinition, List, List, FieldDefinition)2930%40%33505011
internalCompileHashStrategy(List, List, List, Optional)2710%40%33363611
generatePositionNotDistinctFromRowWithPageMethod(ClassDefinition, CallSiteBinder, List, List)2170%60%44353511
generateAppendToMethod(ClassDefinition, CallSiteBinder, List, List, List)1620%20%22292911
generateHashPositionMethod(ClassDefinition, CallSiteBinder, List, List, FieldDefinition)1620%20%22393911
generatePositionEqualsPositionMethod(ClassDefinition, CallSiteBinder, List, List, boolean)1460%60%44343411
generateCompareSortChannelPositionsMethod(ClassDefinition, CallSiteBinder, List, List, Optional)1410%20%22282811
generatePositionEqualsRowMethod(ClassDefinition, CallSiteBinder, List, List, boolean)1400%60%44313111
generatePositionEqualsRowWithPageMethod(ClassDefinition, CallSiteBinder, List, List)1290%20%22222211
generateRowEqualsRowMethod(ClassDefinition, CallSiteBinder, List)1150%20%22242411
generateHashRowMethod(ClassDefinition, CallSiteBinder, List)980%20%22212111
generateIsPositionNull(ClassDefinition, List)920%20%22202011
generateIsSortChannelPositionNull(ClassDefinition, List, Optional)880%20%22212111
typeEquals(BytecodeExpression, BytecodeExpression, BytecodeExpression, BytecodeExpression, BytecodeExpression)700%n/a11111111
generateInstanceSize(ClassDefinition)570%n/a11101011
internalCompileLookupSourceFactory(List, List, List, Optional)360%n/a114411
compilePagesHashStrategyFactory(List, List, Optional)330%n/a116611
typeHashCode(BytecodeExpression, BytecodeExpression, BytecodeExpression)330%n/a114411
JoinCompiler(Metadata)300%n/a11111111
generateGetSizeInBytesMethod(ClassDefinition, FieldDefinition)270%n/a116611
typeEqualsIgnoreNulls(BytecodeExpression, BytecodeExpression, BytecodeExpression, BytecodeExpression, BytecodeExpression)230%n/a111111
generateGetChannelCountMethod(ClassDefinition, int)200%n/a117711
compileLookupSourceFactory(List, List, Optional, Optional)180%n/a112211
lambda$new$1(JoinCompiler.CacheKey)110%n/a111111
lambda$new$0(JoinCompiler.CacheKey)110%n/a111111
rangeList(int)80%n/a113311
compileLookupSourceFactory(List, List, Optional)70%n/a111111
getLookupSourceStats()60%n/a111111
getHashStrategiesStats()60%n/a111111
compilePagesHashStrategyFactory(List, List)60%n/a111111
lambda$compilePagesHashStrategyFactory$3(List)50%n/a111111
lambda$compileLookupSourceFactory$2(List)50%n/a111111