| extractNereidsLiteralValue(Literal, Type) |   | 44% |   | 46% | 19 | 28 | 39 | 76 | 0 | 1 |
| convertNereidsToIcebergExpression(Expression, Schema) |   | 75% |   | 76% | 9 | 20 | 7 | 46 | 0 | 1 |
| convertNereidsBinaryPredicate(Expression, Schema, BiFunction) |   | 55% |   | 35% | 10 | 11 | 8 | 24 | 0 | 1 |
| convertNereidsBetween(Between, Schema) |   | 60% |   | 50% | 7 | 8 | 6 | 24 | 0 | 1 |
| convertNereidsInPredicate(InPredicate, Schema) |   | 61% |   | 58% | 5 | 7 | 5 | 22 | 0 | 1 |
| extractColumnName(Slot) |   | 39% |   | 50% | 3 | 4 | 4 | 9 | 0 | 1 |
| getRowIdColumn(IcebergExternalTable) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| hasRowIdProject(List) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| findRowIdSlot(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| injectRowIdColumn(LogicalPlan, IcebergExternalTable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| injectRowIdColumn(LogicalPlan) |   | 35% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| hasRowIdSlot(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| IcebergNereidsUtils() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$hasUnboundPlan$0(TreeNode) |  | 90% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| hasUnboundPlan(Plan) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |