BaseSubfieldExtractionRewriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total669 of 6690%50 of 500%41411471471616
pushdownFilter(ConnectorSession, ConnectorMetadata, ConnectorTableHandle, RowExpression, Optional)1580%180%1010292911
visitFilter(FilterNode, ConnectorPlanRewriter.RewriteContext)1090%100%66272711
getRemainingExpressions(ConnectorTableHandle, DomainTranslator.ExtractionResult, Map)670%60%44141411
visitTableScan(TableScanNode, ConnectorPlanRewriter.RewriteContext)650%60%44151511
extractDeterministicConjuncts(ConnectorSession, DomainTranslator.ExtractionResult, Map, TupleDomain, Constraint)550%40%339911
intersectExtractionResult(DomainTranslator.ExtractionResult, DomainTranslator.ExtractionResult)420%40%337711
getValuesNode(TableScanNode)380%n/a119911
BaseSubfieldExtractionRewriter(ConnectorSession, PlanNodeIdAllocator, RowExpressionService, StandardFunctionResolution, FunctionMetadataManager, Function)360%n/a118811
getTableScanNode(TableScanNode, TableHandle, BaseSubfieldExtractionRewriter.ConnectorPushdownFilterResult)330%n/a11131311
lambda$visitFilter$0(ConnectorMetadata, TableHandle, Map.Entry)180%n/a114411
static {...}140%n/a117711
extractVariableExpressions(RowExpression)130%n/a113311
lambda$pushdownFilter$1(Subfield)80%20%221111
getColumnName(ConnectorSession, ConnectorMetadata, ConnectorTableHandle, ColumnHandle)70%n/a111111
lambda$extractDeterministicConjuncts$2(BaseSubfieldExtractionRewriter.ConstraintEvaluator, Map)40%n/a111111
useDynamicFilter(RowExpression, ConnectorTableHandle, Map)20%n/a111111