IcebergPlanOptimizer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total339 of 3390%44 of 440%373771711515
canEnforceRangeWithPartitioningField(PartitionField, PartitionTransforms.ColumnTransform, Range, ConnectorSession)730%180%1010161611
yieldSamePartitioningValue(PartitionField, PartitionTransforms.ColumnTransform, Type, Object, Object, ConnectorSession)700%100%66161611
canEnforceConstraintWithPartitionField(PartitionField, IcebergColumnHandle, Domain, ConnectorSession)340%40%338811
IcebergPlanOptimizer(StandardFunctionResolution, RowExpressionService, FunctionMetadataManager, IcebergTransactionManager)270%n/a116611
canEnforceConstraintWithinPartitioningSpec(PartitionSpec, IcebergColumnHandle, Domain, ConnectorSession)240%40%335511
lambda$canEnforceConstraintWithPartitionField$4(PartitionField, PartitionTransforms.ColumnTransform, ConnectorSession, Ranges)240%40%335511
optimize(PlanNode, ConnectorSession, VariableAllocator, PlanNodeIdAllocator)210%20%223311
getEnforcedColumns(Table, Set, TupleDomain, ConnectorSession)180%n/a114411
canEnforceColumnConstraintInSpecs(Table, Set, IcebergColumnHandle, Domain, ConnectorSession)130%n/a113311
lambda$getEnforcedColumns$1(Table, Set, ConnectorSession, ImmutableSet.Builder, IcebergColumnHandle, Domain)120%20%223311
lambda$canEnforceColumnConstraintInSpecs$3(IcebergColumnHandle, Domain, ConnectorSession, PartitionSpec)60%n/a111111
lambda$canEnforceColumnConstraintInSpecs$2(Set, PartitionSpec)60%n/a111111
lambda$getEnforcedColumns$0()50%n/a111111
lambda$canEnforceConstraintWithPartitionField$6(AllOrNone)30%n/a111111
lambda$canEnforceConstraintWithPartitionField$5(DiscreteValues)30%n/a111111