ComputeSignatureHelper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total259 of 2,33888%50 of 38486%5123347530941
implementAnyDataTypeWithIndexNoLegacyDateUpgrade(FunctionSignature, List)1059447%16833%1013214001
collectDecimalLeaf(DataType, DataType, Expression, String, DataType, int, Map, Map, Map, Map, List, DecimalV3Type[])3625887%53988%42357401
extractBySignature(Class, DataType, DataType, BiFunction)327670%41275%4962401
implementAnyDataTypeWithIndex(FunctionSignature, List)1919190%32589%31534401
defaultTimePrecisionPromotion(FunctionSignature, List)1119594%12195%11224601
getSignatureArgumentType(FunctionSignature, int)10947%1150%122401
collectFollowToAnyDataType(DataType, DataType, Map, Set)512796%72175%61502801
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
ComputeSignatureHelper()30%n/a111111
replaceDecimalV3Leaf(DataType, String, DataType, int, Map, Map, Map, Map, DecimalV3Type)21799%53587%52106001
findDecimalV3Template(ComputeSignature, FunctionSignature)6496%11593%1911801
lambda$collectFollowToAnyDataType$3(Integer)0%n/a111111
lambda$collectFollowToAnyDataType$2(Integer)0%n/a111111
defaultDecimalV3PrecisionPromotion(FunctionSignature, List, ComputeSignature)164100%20100%01103101
collectAnyDataType(DataType, DataType, Map)120100%32589%31502601
replaceAnyDataTypeWithOutIndex(DataType, DataType)102100%12796%11502701
replaceAnyDataType(DataType, Map)77100%21890%21101701
computePrecision(ComputeSignature, FunctionSignature, List)72100%14100%0801901
implementAnyDataTypeWithOutIndex(FunctionSignature, List)61100%8100%0501301
implementAnyDataTypeWithOutIndexNoLegacyDateUpgrade(FunctionSignature, List)50100%4100%030901
replaceFollowToArgumentReturnType(DataType, List)44100%8100%0501201
containsAnyOrFollow(DataType)35100%11191%170801
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