HiveUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,879 of 2,8790%316 of 3160%2542545545549595
parsePartitionValue(String, String, Type, DateTimeZone)3010%680%3535727211
createRecordReader(Configuration, Path, long, long, Properties, List, Map)2000%140%88373711
typedPartitionKey(String, Type, String, DateTimeZone)1440%280%1515303011
translateHiveUnsupportedTypeSignatureForTemporaryTable(TypeSignature)1420%140%99313111
getInputFormat(Configuration, String, String, boolean)960%120%77161611
getPhysicalHiveColumnHandles(List, boolean, List, Path)780%100%66191911
decimalPartitionKey(String, DecimalType, String)760%40%339911
static {...}760%n/a11181811
isSplittable(InputFormat, FileSystem, String)670%80%55131311
getPartitionKeyColumnHandles(Table)670%40%33101011
getTargetPathsHiveFileInfos(Path, Optional, Path, List, HiveDirectoryContext, ExtendedFileSystem, DirectoryLister, Table, NamenodeStats, ConnectorSession)640%60%44131311
getPrefilledColumnValue(HiveColumnHandle, HivePartitionKey, HiveFileSplit, OptionalInt)580%120%77131311
isValidPartitionType(Type)550%280%1515141411
getPositiveIntegerValue(Properties, String, String)470%20%227711
getDeserializerClass(String)460%40%339911
decodeView(String, String, String)460%n/a115511
buildDirectoryContextProperties(ConnectorSession)440%20%229911
getRegularColumnHandles(Table)420%40%339911
readSymlinkPaths(ExtendedFileSystem, Iterator)410%20%229911
hiveColumnHandles(Table)400%20%22101011
charPartitionKey(String, String, Type)360%20%225511
varcharPartitionKey(String, String, Type)350%20%225511
getCompressionCodec(TextInputFormat, Path)320%20%227711
shouldUseFileSplitsFromInputFormat(InputFormat, DirectoryLister)320%80%558811
getDeserializer(Configuration, Properties)320%60%447711
serializeZstdCompressed(Codec, Object)320%n/a118811
lambda$translateHiveUnsupportedTypesForTemporaryTable$7(TypeManager, ColumnMetadata)320%n/a119911
shouldUseRecordReaderFromInputFormat(Configuration, Storage, Map)300%40%337711
booleanPartitionKey(String, String)290%40%335511
lambda$getTargetPathsHiveFileInfos$12(Map, Path, Path)280%20%224411
initializeDeserializer(Configuration, Deserializer, Properties)270%n/a117711
deserializeZstdCompressed(Codec, byte[])260%n/a115511
getInputFormatClass(JobConf, String)250%60%447711
buildPhysicalNameOrdinalMap(List)250%20%227711
createDeserializer(Class)240%n/a113311
getDecimalType(String)240%20%226611
getTableObjectInspector(Deserializer)230%20%225511
validate(Deserializer)230%40%333311
floatPartitionKey(String, String)230%n/a113311
integerPartitionKey(String, String)220%n/a113311
smallintPartitionKey(String, String)220%n/a113311
tinyintPartitionKey(String, String)220%n/a113311
timestampPartitionKey(String, DateTimeZone, String)220%n/a113311
verifyPartitionTypeSupported(String, Type)210%20%223311
bigintPartitionKey(String, String)210%n/a113311
doublePartitionKey(String, String)210%n/a113311
datePartitionKey(String, String)210%n/a113311
getInputFormatName(Properties)200%20%223311
getDeserializerClassName(Properties)200%20%223311
isStructuralType(Type)200%60%442211
closeWithSuppression(RecordCursor, Throwable)190%20%228811
getTargetParentHiveFileInfoMap(Optional, Path, HiveDirectoryContext, ExtendedFileSystem, DirectoryLister, Table, NamenodeStats)190%n/a114411
isUncompressed(InputFormat, String)180%40%333311
isHiveNull(byte[])180%60%441111
isStructuralType(HiveType)160%60%441111
encodeView(String, String, String)150%n/a111111
lambda$getTargetParentHiveFileInfoMap$13(Map, HiveFileInfo)130%n/a112211
lambda$translateHiveUnsupportedTypeSignatureForTemporaryTable$8(int)130%n/a111111
checkRowIDPartitionComponent(List, Optional)120%20%224411
setReadColumns(Configuration, List)120%n/a113311
fileHasColumnNames(List)120%40%331111
parsePartitionValue(HivePartitionKey, Type, DateTimeZone)110%n/a111111
parsePartitionValue(String, String, Type, ZoneId)110%n/a112211
extractStructFieldTypes(HiveType)110%n/a113311
shouldUseFileSplitsForHudi(InputFormat, HoodieTableMetaClient)100%20%223311
isSelectSplittable(InputFormat, String, boolean)100%40%331111
translateHiveUnsupportedTypesForTemporaryTable(List, TypeManager)90%n/a113311
parseHiveDate(String)80%n/a112211
lambda$createRecordReader$1(HiveColumnHandle)80%20%221111
shortDecimalPartitionKey(String, DecimalType, String)70%n/a111111
longDecimalPartitionKey(String, DecimalType, String)70%n/a111111
lambda$createRecordReader$4(JobConf, Properties, String)70%n/a111111
parseHiveTimestamp(String, DateTimeZone)60%n/a111111
isDeserializerClass(Properties, Class)60%n/a111111
columnExtraInfo(boolean)60%20%221111
getColumnNames(List)60%n/a111111
translateHiveUnsupportedTypeForTemporaryTable(Type, TypeManager)60%n/a111111
lambda$buildDirectoryContextProperties$11(ImmutableMap.Builder, String)60%n/a111111
lambda$buildDirectoryContextProperties$10(ImmutableMap.Builder, String)60%n/a111111
lambda$buildDirectoryContextProperties$9(ImmutableMap.Builder, String)60%n/a111111
encodeViewData(String)50%n/a111111
decodeViewData(String)50%n/a111111
encodeMaterializedViewData(String)50%n/a111111
decodeMaterializedViewData(String)50%n/a111111
getDecimalType(HiveType)50%n/a111111
extractStructFieldNames(HiveType)50%n/a111111
getHeaderCount(Properties)50%n/a111111
getFooterCount(Properties)50%n/a111111
lambda$fileHasColumnNames$6(String)50%n/a111111
getDateTimeZone(ZoneId)40%n/a111111
lambda$extractStructFieldTypes$5(TypeInfo)40%n/a111111
lambda$createRecordReader$2(String)40%n/a111111
isHudiParquetInputFormat(InputFormat)30%n/a111111
lambda$checkRowIDPartitionComponent$0(HiveColumnHandle)30%n/a111111
lambda$createRecordReader$3(String)0%n/a111111