| parsePartitionValue(String, String, Type, DateTimeZone) |  | 0% |  | 0% | 35 | 35 | 72 | 72 | 1 | 1 |
| createRecordReader(Configuration, Path, long, long, Properties, List, Map) |  | 0% |  | 0% | 8 | 8 | 37 | 37 | 1 | 1 |
| typedPartitionKey(String, Type, String, DateTimeZone) |  | 0% |  | 0% | 15 | 15 | 30 | 30 | 1 | 1 |
| translateHiveUnsupportedTypeSignatureForTemporaryTable(TypeSignature) |  | 0% |  | 0% | 9 | 9 | 31 | 31 | 1 | 1 |
| getInputFormat(Configuration, String, String, boolean) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| getPhysicalHiveColumnHandles(List, boolean, List, Path) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| decimalPartitionKey(String, DecimalType, String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| isSplittable(InputFormat, FileSystem, String) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| getPartitionKeyColumnHandles(Table) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| getTargetPathsHiveFileInfos(Path, Optional, Path, List, HiveDirectoryContext, ExtendedFileSystem, DirectoryLister, Table, NamenodeStats, ConnectorSession) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getPrefilledColumnValue(HiveColumnHandle, HivePartitionKey, HiveFileSplit, OptionalInt) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| isValidPartitionType(Type) |  | 0% |  | 0% | 15 | 15 | 14 | 14 | 1 | 1 |
| getPositiveIntegerValue(Properties, String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getDeserializerClass(String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| decodeView(String, String, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| buildDirectoryContextProperties(ConnectorSession) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getRegularColumnHandles(Table) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| readSymlinkPaths(ExtendedFileSystem, Iterator) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| hiveColumnHandles(Table) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| charPartitionKey(String, String, Type) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| varcharPartitionKey(String, String, Type) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getCompressionCodec(TextInputFormat, Path) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| shouldUseFileSplitsFromInputFormat(InputFormat, DirectoryLister) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| getDeserializer(Configuration, Properties) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| serializeZstdCompressed(Codec, Object) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$translateHiveUnsupportedTypesForTemporaryTable$7(TypeManager, ColumnMetadata) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| shouldUseRecordReaderFromInputFormat(Configuration, Storage, Map) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| booleanPartitionKey(String, String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| lambda$getTargetPathsHiveFileInfos$12(Map, Path, Path) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| initializeDeserializer(Configuration, Deserializer, Properties) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| deserializeZstdCompressed(Codec, byte[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getInputFormatClass(JobConf, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| buildPhysicalNameOrdinalMap(List) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| createDeserializer(Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDecimalType(String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getTableObjectInspector(Deserializer) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| validate(Deserializer) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| floatPartitionKey(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| integerPartitionKey(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| smallintPartitionKey(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| tinyintPartitionKey(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| timestampPartitionKey(String, DateTimeZone, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| verifyPartitionTypeSupported(String, Type) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| bigintPartitionKey(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| doublePartitionKey(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| datePartitionKey(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getInputFormatName(Properties) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDeserializerClassName(Properties) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isStructuralType(Type) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| closeWithSuppression(RecordCursor, Throwable) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getTargetParentHiveFileInfoMap(Optional, Path, HiveDirectoryContext, ExtendedFileSystem, DirectoryLister, Table, NamenodeStats) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isUncompressed(InputFormat, String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isHiveNull(byte[]) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| isStructuralType(HiveType) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| encodeView(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getTargetParentHiveFileInfoMap$13(Map, HiveFileInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$translateHiveUnsupportedTypeSignatureForTemporaryTable$8(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkRowIDPartitionComponent(List, Optional) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setReadColumns(Configuration, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| fileHasColumnNames(List) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| parsePartitionValue(HivePartitionKey, Type, DateTimeZone) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parsePartitionValue(String, String, Type, ZoneId) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| extractStructFieldTypes(HiveType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| shouldUseFileSplitsForHudi(InputFormat, HoodieTableMetaClient) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isSelectSplittable(InputFormat, String, boolean) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| translateHiveUnsupportedTypesForTemporaryTable(List, TypeManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| parseHiveDate(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$createRecordReader$1(HiveColumnHandle) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| shortDecimalPartitionKey(String, DecimalType, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| longDecimalPartitionKey(String, DecimalType, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createRecordReader$4(JobConf, Properties, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseHiveTimestamp(String, DateTimeZone) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDeserializerClass(Properties, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| columnExtraInfo(boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getColumnNames(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| translateHiveUnsupportedTypeForTemporaryTable(Type, TypeManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildDirectoryContextProperties$11(ImmutableMap.Builder, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildDirectoryContextProperties$10(ImmutableMap.Builder, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildDirectoryContextProperties$9(ImmutableMap.Builder, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| encodeViewData(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decodeViewData(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| encodeMaterializedViewData(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decodeMaterializedViewData(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDecimalType(HiveType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extractStructFieldNames(HiveType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHeaderCount(Properties) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFooterCount(Properties) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$fileHasColumnNames$6(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDateTimeZone(ZoneId) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$extractStructFieldTypes$5(TypeInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createRecordReader$2(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isHudiParquetInputFormat(InputFormat) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$checkRowIDPartitionComponent$0(HiveColumnHandle) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createRecordReader$3(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |