ComputeSignatureHelper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total353 of 1,51676%55 of 24677%50154693321131
implementAnyDataTypeWithIndexNoLegacyDateUpgrade(FunctionSignature, List)1990%240%1313404011
implementAnyDataTypeWithOutIndexNoLegacyDateUpgrade(FunctionSignature, List)500%40%339911
collectFollowToAnyDataType(DataType, DataType, Map, Set)2610680%101864%81552801
implementAnyDataTypeWithIndex(FunctionSignature, List)1420593%22893%21624701
defaultTimePrecisionPromotion(FunctionSignature, List)1111991%11593%1922701
defaultDecimalV3PrecisionPromotion(FunctionSignature, List)1111591%11995%11123001
lambda$implementAnyDataTypeWithIndexNoLegacyDateUpgrade$9()50%n/a111111
lambda$implementAnyDataTypeWithIndexNoLegacyDateUpgrade$8()50%n/a111111
lambda$implementAnyDataTypeWithIndex$7()50%n/a111111
lambda$implementAnyDataTypeWithIndex$6()50%n/a111111
lambda$implementAnyDataTypeWithOutIndexNoLegacyDateUpgrade$5()50%n/a111111
lambda$implementAnyDataTypeWithOutIndex$4()50%n/a111111
extractBySignature(Class, DataType, DataType, BiFunction)410396%21487%2922401
ComputeSignatureHelper()30%n/a111111
lambda$collectFollowToAnyDataType$3(Integer)20%n/a111111
lambda$collectFollowToAnyDataType$2(Integer)20%n/a111111
replaceAnyDataType(DataType, Map)7698%31785%31101701
collectAnyDataType(DataType, DataType, Map)120100%52382%51502601
replaceAnyDataTypeWithOutIndex(DataType, DataType)102100%32589%31502701
implementAnyDataTypeWithOutIndex(FunctionSignature, List)61100%8100%0501301
computePrecision(ComputeSignature, FunctionSignature, List)53100%10100%0601501
replaceFollowToArgumentReturnType(DataType, List)44100%8100%0501201
ensureNestedNullableOfArray(FunctionSignature, List)16100%2100%020401
normalizeDecimalV2(FunctionSignature, List)14100%4100%030301
implementFollowToArgumentReturnType(FunctionSignature, List)8100%n/a010101
extractArgumentTypeBySignature(Class, DataType, DataType)6100%n/a010101
lambda$defaultTimePrecisionPromotion$10(DataType, DataType)5100%n/a010101
lambda$defaultDecimalV3PrecisionPromotion$11(DecimalV3Type, DataType)4100%n/a010101
lambda$extractArgumentTypeBySignature$12(DataType, DataType)2100%n/a010101
lambda$collectAnyDataType$1(Integer)2100%n/a010101
lambda$collectAnyDataType$0(Integer)2100%n/a010101