com.facebook.presto.sql.gen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total33,490 of 33,4900%2,145 of 2,1450%1,7711,7715,2675,2676796798383
TestExpressionCompiler9,9360%1,2780%74874896296210310311
JoinCompiler2,4660%420%5353461461323211
PageFunctionCompiler2,3190%640%7575393393434311
BytecodeUtils1,1010%1010%7070220220161611
CursorProcessorCompiler1,0870%240%2727218218151511
TestPageFunctionCompiler1,0630%0%1818143143151511
TestJoinCompiler1,0040%340%22221561565511
TestCursorProcessorCompiler8830%0%2121135135171711
OrderingCompiler8430%0%1616155155141411
InCodeGenerator8020%590%38381861867711
RowExpressionCompiler.Visitor6880%470%38381601609911
LambdaBytecodeGenerator6510%140%2020128128131311
CommonSubExpressionRewriter5770%540%4444102102171711
BenchmarkPageProcessor.BenchmarkData5680%130%161681819911
RowExpressionPredicateCompiler4460%0%20209090151511
TestRowExpressionPredicateCompiler4350%0%5550504411
CommonSubExpressionBenchmark4270%250%25257474121211
JoinFilterFunctionCompiler4270%0%15158181131311
TestInCodeGenerator4240%0%111176766611
SwitchCodeGenerator3500%300%191969694411
PageProcessorBenchmark3460%160%18185555101011
TestCommonSubExpressionRewriter3280%n/a9965659911
ExpressionCompiler3090%n/a18185858181811
SqlTypeBytecodeExpression2720%180%171736368811
InCodeGeneratorBenchmark2310%160%141445454411
ArrayMapBytecodeExpression2300%0%6633335511
DereferenceCodeGenerator2250%0%7749493311
NullIfCodeGenerator2190%0%8844444411
RowConstructorCodeGenerator2100%0%4431313311
OrCodeGenerator2060%0%8850503311
AndCodeGenerator2060%0%8850503311
VarArgsToMapAdapterGenerator1860%0%4422221111
VarArgsToArrayAdapterGenerator1770%0%5530302211
CursorProcessorCompiler.new RowExpressionVisitor() {...}1590%0%9934347711
BenchmarkPageProcessor.BenchmarkData.Tpch1FilterAndProject1570%360%222221214411
CommonSubExpressionRewriter.CommonSubExpressionCollector1570%0%15152525111111
ExpressionCompiler.CacheKey1440%160%171731319911
BenchmarkPageProcessor1350%0%9935358811
CommonSubExpressionRewriter.CommonSubExpressionFields1300%n/a9924249911
IsolatedClass1200%0%6617172211
BytecodeGeneratorContext1140%0%111125259911
InputReferenceCompiler.InputReferenceNode1130%0%7724245511
JoinFilterFunctionCompiler.JoinFilterCacheKey1100%120%141423238811
JoinCompiler.CacheKey1070%120%131320207711
IfCodeGenerator1040%0%4423233311
InvokeFunctionBytecodeExpression1040%0%8816166611
JoinCompiler.LookupSourceSupplierFactory1030%n/a2211112211
ExpressionProfiler1020%0%9924246611
CompilerOperations990%320%26261515101011
PageFunctionCompiler.FieldAndVariableReferenceCompiler970%n/a9915159911
CoalesceCodeGenerator970%0%4417173311
CachedInstanceBinder970%0%5517174411
FunctionCallCodeGenerator950%0%5516163311
CommonSubExpressionRewriter.ExpressionRewriter910%0%111123239911
PageFunctionCompiler.CacheKey890%120%9916163311
CommonSubExpressionRewriter.SubExpressionChecker870%0%131317179911
JoinFilterFunctionCompiler.IsolatedJoinFilterFunctionFactory860%n/a2214142211
InputReferenceCompiler830%n/a8816168811
OrderingCompiler.PagesIndexComparatorCacheKey0%120%121217176611
TestVarArgsToArrayAdapterGenerator0%n/a3313133311
Bootstrap0%0%3314142211
LambdaExpressionExtractor.Visitor0%0%101017178811
IsNullCodeGenerator0%0%5515153311
RowExpressionPredicateCompiler.CacheKey0%0%7713133311
TestVarArgsToArrayAdapterGenerator.TestVarArgsSum0%n/a6616166611
RowExpressionCompiler0%n/a3313133311
LambdaCapture0%n/a22992211
LambdaBytecodeGenerator.new RowExpressionVisitor() {...}0%n/a7712127711
BindCodeGenerator0%0%3311112211
JoinCompiler.PagesHashStrategyFactory0%n/a22992211
ArrayGeneratorUtils0%n/a44554411
TestExpressionCompiler.AssertExecuteTask0%n/a2211112211
TestExpressionCompiler.AssertFilterTask0%n/a2211112211
InCodeGenerator.SwitchGenerationCase0%n/a11441111
LambdaBytecodeGenerator.CompiledLambda0%n/a44884411
CacheStatsMBean0%n/a55775511
ParameterAndType0%n/a33663311
RowExpressionCompiler.Context0%n/a44884411
BytecodeUtils.OutputBlockVariableAndType0%n/a33663311
LambdaExpressionExtractor0%n/a11331111
SpecialFormBytecodeGenerator0%n/a11441111
VarArgsToArrayAdapterGenerator.VarArgMethodHandle0%n/a22442211
LambdaExpressionExtractor.Context0%n/a22442211