| validateIncrementalReadParams(Map) |  | 0% |  | 0% | 57 | 57 | 94 | 94 | 1 | 1 |
| getSplits(int) |   | 67% |   | 54% | 17 | 26 | 27 | 93 | 0 | 1 |
| getNodeExplainString(String, TExplainLevel) |   | 40% |   | 33% | 5 | 7 | 14 | 25 | 0 | 1 |
| setPaimonParams(TFileRangeDesc, PaimonSplit) |   | 74% |   | 60% | 11 | 16 | 12 | 60 | 0 | 1 |
| getDeleteFiles(TFileRangeDesc) |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 1 | 1 |
| assignCountToSplits(List, long) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getProcessedTable() |   | 36% |   | 21% | 7 | 8 | 6 | 12 | 0 | 1 |
| shouldForceJniForSystemTable() |   | 37% |   | 25% | 4 | 5 | 5 | 9 | 0 | 1 |
| getIncrReadParams() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| determineTargetFileSplitSize(List, boolean) |   | 86% |   | 68% | 5 | 9 | 3 | 21 | 0 | 1 |
| getBackendPaimonOptions() |   | 62% |   | 50% | 3 | 4 | 5 | 10 | 0 | 1 |
| getOrderedPathPartitionKeys() |   | 72% |   | 33% | 3 | 4 | 3 | 9 | 0 | 1 |
| putHistorySchemaInfo(Long) |   | 82% |   | 50% | 2 | 4 | 3 | 11 | 0 | 1 |
| setScanLevelPaimonOptions() |   | 45% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lambda$getSplits$2(Split) |   | 76% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| setSource(PaimonSource) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPaimonSplitFromAPI() |  | 97% |   | 50% | 3 | 4 | 1 | 19 | 0 | 1 |
| supportNativeReader(Optional) |  | 95% |   | 87% | 1 | 5 | 1 | 9 | 0 | 1 |
| lambda$getPaimonSplitFromAPI$4(int) |  | 83% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| doInitialize() |  | 100% |   | 50% | 1 | 2 | 0 | 14 | 0 | 1 |
| PaimonScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| convertPredicate() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| createScanRangeLocations() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$getPaimonSplitFromAPI$3(Table, SlotDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| setScanParams(TFileRangeDesc, Split) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| lambda$getSplits$1(BinaryRow, BinaryRow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getFileFormat(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSerializedTable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTargetTable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getOrderedPathPartitionKeys$0(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPathPartitionKeys() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLocationProperties() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFileFormatType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |