PageFunctionCompiler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,319 of 2,3190%64 of 640%75753933934343
definePageProjectWorkClass(SqlFunctionProperties, Map, List, CallSiteBinder, boolean, Optional)4120%60%44545411
defineFilterClass(SqlFunctionProperties, Map, RowExpression, InputChannels, CallSiteBinder, boolean, Optional)2890%60%44555511
generateProcessMethod(ClassDefinition, FieldDefinition, int, FieldDefinition, FieldDefinition, FieldDefinition, FieldDefinition, FieldDefinition)2830%n/a11404011
generateCommonSubExpressionMethods(ClassDefinition, RowExpressionCompiler, Map, Map)1910%60%44434311
compileProjections(SqlFunctionProperties, Map, List, boolean, Optional)1740%160%99272711
generatePageFilterMethod(ClassDefinition, FieldDefinition)1440%n/a11262611
generateEvaluateMethod(ClassDefinition, RowExpressionCompiler, List, FieldDefinition, Map)1220%20%22262611
generateFilterMethod(ClassDefinition, RowExpressionCompiler, RowExpression, Map)940%n/a11232311
PageFunctionCompiler(Metadata, int)700%40%33202011
compileProjectionInternal(SqlFunctionProperties, Map, List, boolean, Optional)610%40%33131311
compileFilterInternal(SqlFunctionProperties, Map, RowExpression, boolean, Optional)490%n/a11131311
compileProjection(SqlFunctionProperties, Map, RowExpression, Optional)410%40%339911
declareBlockVariables(List, Parameter, Scope, BytecodeBlock)370%20%224411
lambda$compileProjectionInternal$7(List, PageFieldsToInputParametersRewriter.Result, Class)360%n/a114411
compileFilter(SqlFunctionProperties, Map, RowExpression, boolean, Optional)320%20%226611
compileProjectionCached(SqlFunctionProperties, Map, List, boolean, Optional)310%20%226611
getInputChannels(Iterable)290%40%336611
toIntArray(List)220%20%224411
lambda$compileProjections$2(SqlFunctionProperties, Map, List, Optional, int)180%n/a112211
lambda$defineFilterClass$14(Map.Entry)160%n/a111111
lambda$compileFilterInternal$12(Class)160%n/a113311
lambda$definePageProjectWorkClass$10(Map.Entry)160%n/a111111
lambda$new$1(PageFunctionCompiler.CacheKey)150%n/a111111
lambda$new$0(PageFunctionCompiler.CacheKey)120%n/a111111
lambda$generateFilterMethod$15(BytecodeBlock, Variable, CommonSubExpressionRewriter.CommonSubExpressionFields)100%n/a111111
lambda$generateEvaluateMethod$11(BytecodeBlock, Variable, CommonSubExpressionRewriter.CommonSubExpressionFields)100%n/a111111
lambda$compileProjectionInternal$6(RowExpression)100%40%331111
PageFunctionCompiler(Metadata, CompilerConfig)90%n/a112211
compileProjections(SqlFunctionProperties, List, boolean, Optional)80%n/a111111
compileFilter(SqlFunctionProperties, RowExpression, boolean, Optional)80%n/a111111
lambda$toPageProjectionWithOutputs$5(Supplier, int[])80%n/a111111
compileProjection(SqlFunctionProperties, RowExpression, Optional)70%n/a111111
generateFilterClassName(Optional)50%n/a111111
toPageProjectionWithOutputs(Supplier, int[])40%n/a111111
generateProjectionWorkClassName(Optional)40%n/a111111
lambda$defineFilterClass$13(Map)40%n/a111111
lambda$definePageProjectWorkClass$9(Map, RowExpression)40%n/a111111
lambda$definePageProjectWorkClass$8(Map)40%n/a111111
static {...}40%n/a111111
getProjectionCache()0%n/a111111
getFilterCache()0%n/a111111
lambda$compileProjection$4(ConstantPageProjection)0%n/a111111
lambda$compileProjection$3(InputPageProjection)0%n/a111111