PaimonScanNode

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total845 of 3,71677%167 of 67075%1514061717991571
getNodeExplainString(String, TExplainLevel)1870%120%77252511
doInitialize()1780%180%1010393911
setPaimonParams(TFileRangeDesc, PaimonSplit)9941480%1911185%17661810901
getSplits(int)7537083%164272%14301410101
validateIncrementalReadParams(Map)5641188%169685%165789101
getDeleteFiles(TFileRangeDesc)460%160%99131311
getPaimonSplitFromAPI()3114982%62278%61584301
getProcessedTable()1810985%42083%41343301
convertPredicate()140%n/a114411
createScanRangeLocations()140%n/a115511
putHistorySchemaInfo(Long)134175%5337%4541301
lambda$planPaimonSplits$13(Optional, ManifestEntry)130%20%221111
planPaimonSplits(Table, Map, int[])128287%3770%3632601
setScanParams(TFileRangeDesc, Split)90%20%223311
assignCountToSplits(List, long)82978%50%121601
lambda$doInitialize$1(int)80%n/a112211
determineTargetFileSplitSize(List, boolean)78292%31381%3932101
lambda$preserveBatchScanFilters$15(Integer)70%20%221111
getBackendPaimonOptions()67392%3975%3732001
supportNativeReader(Optional)3890%3562%352901
getSerializedTable()0%n/a111111
getTargetTable()0%n/a111111
lambda$selectFeSplitSizeForRawFile$16()0%n/a111111
selectFeSplitSizeForRawFile(String, long, boolean)3090%583%1411001
getLocationProperties()0%n/a111111
lambda$doInitialize$0(SlotDescriptor)0%n/a111111
containsTimestampLtz(DataType)4695%21285%2811401
isFullyMaterializedPkDvSplit(DataSplit)3594%990%161801
splitHasOrcFile(DataSplit)2793%2675%251801
getOrderedPathPartitionKeys()2793%787%151801
splitHasExternalFiles(DataSplit)2291%583%141701
shouldForceJniForSystemTable()2191%375%131801
lambda$getPaimonSplitFromAPI$10(int)66%50%120101
getFileFormatType()0%n/a111111
setPartitionValues(TFileRangeDesc, Map)11499%1191%1702401
hasRustUnsupportedMergeOption(Map, CoreOptions.MergeEngine)3497%1191%171901
isIncrementalBinlogScan()2996%4660%460601
isRustVerifiedHdfsBackend(Map)132100%42485%41501901
createPaimonSplitTaskCacheKey(Optional, Table, Map, Map, int[])68100%787%1501501
serializePaimonSplitsWithinLimit(List, long)52100%4100%0301101
static {...}51100%n/a010401
PaimonScanNode(PlanNodeId, TupleDescriptor, boolean, SessionVariable, ScanContext)48100%2100%0201201
isRustUnsupportedPartialUpdateReadOption(String)40100%31583%3100901
isRustUnsupportedAggregationRuntimeOption(String)36100%51168%590801
preserveBatchScanFilters(FileStoreTable, SnapshotReader)29100%2675%250801
isHdfsLocationScheme(String)21100%6100%040401
isRustVerifiedLocationScheme(String)19100%4100%030601
getFieldIndex(List, String)19100%4100%030401
getIncrReadParams()18100%2250%230401
getFileColumnNames()15100%375%130301
checkVariantV2Enabled(TupleDescriptor)14100%375%130401
hasFieldOptionSuffix(String, String)12100%4100%030101
setScanLevelPaimonOptions()11100%50%120301
lambda$getPaimonSplitFromAPI$11(Table, Map, int[], long)9100%n/a010201
lambda$getSplits$6(BinaryRow, BinaryRow)9100%n/a010201
serializedTaskBytes(List)8100%n/a010101
getFileFormat(String)8100%n/a010101
lambda$getSplits$7(Split)8100%2100%020101
serializeProcessedTable()6100%n/a010201
lambda$getPaimonSplitFromAPI$9(List, SlotDescriptor)6100%n/a010101
lambda$serializedTaskBytes$14(Object)5100%n/a010101
lambda$getSplits$8(long, Split)5100%n/a010101
setSource(PaimonSource)100%n/a010201
getSerializedTableCacheKey()100%n/a010101
setMaxRetainedSerializedTaskBytes(long)100%n/a010201
lambda$getPaimonSplitFromAPI$12(Object)100%n/a010101
lambda$setPaimonParams$5(SlotDescriptor)100%n/a010101
lambda$setPaimonParams$4(DataField)100%n/a010101
lambda$containsTimestampLtz$3(DataField)100%n/a010101
lambda$checkVariantV2Enabled$2(SlotDescriptor)100%n/a010101
getPathPartitionKeys()100%n/a010101