ComputeSignatureHelper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total368 of 2,33884%71 of 38481%65233725301141
implementAnyDataTypeWithIndexNoLegacyDateUpgrade(FunctionSignature, List)1990%240%1313404011
implementAnyDataTypeWithOutIndexNoLegacyDateUpgrade(FunctionSignature, List)500%40%339911
collectFollowToAnyDataType(DataType, DataType, Map, Set)2610680%111760%91552801
implementAnyDataTypeWithIndex(FunctionSignature, List)1919190%32589%31534401
defaultTimePrecisionPromotion(FunctionSignature, List)1119594%22090%21224601
getSignatureArgumentType(FunctionSignature, int)10947%1150%122401
containsAnyOrFollow(DataType)62982%3975%270801
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)410496%21487%2922401
ComputeSignatureHelper()30%n/a111111
replaceDecimalV3Leaf(DataType, String, DataType, int, Map, Map, Map, Map, DecimalV3Type)21799%53587%52106001
defaultDecimalV3PrecisionPromotion(FunctionSignature, List, ComputeSignature)16298%11995%11113101
lambda$collectFollowToAnyDataType$3(Integer)0%n/a111111
lambda$collectFollowToAnyDataType$2(Integer)0%n/a111111
collectDecimalLeaf(DataType, DataType, Expression, String, DataType, int, Map, Map, Map, Map, List, DecimalV3Type[])29399%34193%32317401
replaceAnyDataType(DataType, Map)7698%31785%31101701
collectAnyDataType(DataType, DataType, Map)120100%52382%51502601
replaceAnyDataTypeWithOutIndex(DataType, DataType)102100%32589%31502701
computePrecision(ComputeSignature, FunctionSignature, List)72100%14100%0801901
findDecimalV3Template(ComputeSignature, FunctionSignature)66100%11593%1901801
implementAnyDataTypeWithOutIndex(FunctionSignature, List)61100%8100%0501301
replaceFollowToArgumentReturnType(DataType, List)44100%8100%0501201
promotedDecimalV3Type(Expression, DataType)18100%4100%030301
ensureNestedNullableOfArray(FunctionSignature, List)16100%2100%020401
anyFollowIndex(DataType)16100%4100%030501
normalizeDecimalV2(FunctionSignature, List)14100%4100%030301
isMapNested(String)12100%4100%030101
mergeDecimalV3Type(DecimalV3Type, DecimalV3Type)10100%2100%020301
appendPath(String, String)9100%2100%020101
implementFollowToArgumentReturnType(FunctionSignature, List)8100%n/a010101
extractArgumentTypeBySignature(Class, DataType, DataType)6100%n/a010101
extractSignatureTypes(Class, DataType, DataType)6100%n/a010101
lambda$extractSignatureTypes$11(DataType, DataType)100%n/a010101
lambda$extractArgumentTypeBySignature$10(DataType, DataType)100%n/a010101
lambda$collectAnyDataType$1(Integer)100%n/a010101
lambda$collectAnyDataType$0(Integer)100%n/a010101