PushdownSubfields.Rewriter.SubfieldExtractor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total693 of 6930%62 of 620%56561171172525
visitCall(CallExpression, PushdownSubfields.Rewriter.Context)2110%260%1414424211
collectLambdaSubfields(CallExpression, LambdaDescriptor)1030%60%44202011
visitSpecialForm(SpecialFormExpression, PushdownSubfields.Rewriter.Context)900%120%77141411
addNoSubfieldIfNoAccessedSubfieldsFound(CallExpression, Map)530%60%449911
PushdownSubfields.Rewriter.SubfieldExtractor(FunctionResolution, ExpressionOptimizer, ConnectorSession, FunctionAndTypeManager, Session)350%n/a119911
addRequiredLambdaSubfields(PushdownSubfields.Rewriter.Context, Subfield)340%20%229911
visitVariableReference(VariableReferenceExpression, PushdownSubfields.Rewriter.Context)300%20%225511
isMapOrArrayOfRowType(RowExpression)240%80%552211
lambda$visitCall$4(CallExpression)130%n/a114411
merge(Map, Map)120%n/a113311
lambda$merge$9(Map, Integer, Set)80%n/a111111
lambda$visitSpecialForm$14(PushdownSubfields.Rewriter.Context, RowExpression)70%n/a111111
lambda$visitSpecialForm$12(PushdownSubfields.Rewriter.Context, RowExpression)70%n/a111111
lambda$null$8(Set, Set)70%n/a111111
lambda$visitCall$7(PushdownSubfields.Rewriter.Context, RowExpression)70%n/a111111
lambda$null$3(CallExpression, int)70%n/a111111
lambda$visitCall$2(PushdownSubfields.Rewriter.Context, RowExpression)70%n/a111111
lambda$visitCall$1(PushdownSubfields.Rewriter.Context, RowExpression)70%n/a111111
lambda$visitVariableReference$15(PushdownSubfields.Rewriter.Context, Subfield)50%n/a111111
lambda$visitSpecialForm$13(PushdownSubfields.Rewriter.Context, Subfield)50%n/a111111
lambda$collectLambdaSubfields$11(String, Subfield)50%n/a111111
lambda$collectLambdaSubfields$10(String, VariableReferenceExpression)50%n/a111111
lambda$visitCall$0(PushdownSubfields.Rewriter.Context, Subfield)50%n/a111111
lambda$visitCall$6(PushdownSubfields.Rewriter.Context, Integer)40%n/a111111
lambda$visitCall$5(Integer)20%n/a111111