ComputeSignatureHelper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total212 of 1,77688%39 of 28686%4117940383936
implementAnyDataTypeWithIndexNoLegacyDateUpgrade(FunctionSignature, List)1059447%16833%1013214001
extractBySignature(Class, DataType, DataType, BiFunction)248477%31381%3952401
implementAnyDataTypeWithIndex(FunctionSignature, List)1923792%33191%31835301
defaultTimePrecisionPromotion(FunctionSignature, List)1119594%12195%11224601
defaultDecimalV3PrecisionPromotion(FunctionSignature, List)1111591%11995%11123001
collectFollowToAnyDataType(DataType, DataType, Map, Set)512796%72175%61502801
lambda$implementAnyDataTypeWithIndexNoLegacyDateUpgrade$12()50%n/a111111
lambda$implementAnyDataTypeWithIndexNoLegacyDateUpgrade$11()50%n/a111111
lambda$implementAnyDataTypeWithIndex$9()50%n/a111111
lambda$implementAnyDataTypeWithIndex$8()50%n/a111111
lambda$implementAnyDataTypeWithOutIndexNoLegacyDateUpgrade$7()50%n/a111111
lambda$implementAnyDataTypeWithOutIndex$6()50%n/a111111
ComputeSignatureHelper()30%n/a111111
lambda$collectFollowToAnyDataType$5(Integer)0%n/a111111
lambda$collectFollowToAnyDataType$4(Integer)0%n/a111111
collectAnyDataType(DataType, DataType, Map)120100%32589%31502601
collectAnyDataTypeExpression(DataType, DataType, Expression, Map)111100%22090%21202101
replaceAnyDataTypeWithOutIndex(DataType, DataType)102100%12796%11502701
replaceAnyDataType(DataType, Map)77100%21890%21101701
computePrecision(ComputeSignature, FunctionSignature, List)71100%14100%0801901
implementAnyDataTypeWithOutIndex(FunctionSignature, List)61100%8100%0501301
implementAnyDataTypeWithOutIndexNoLegacyDateUpgrade(FunctionSignature, List)50100%4100%030901
replaceFollowToArgumentReturnType(DataType, List)44100%8100%0501201
ensureNestedNullableOfArray(FunctionSignature, List)16100%2100%020401
normalizeDecimalV2(FunctionSignature, List)14100%4100%030301
lambda$implementAnyDataTypeWithIndex$10(DataType)10100%4100%030201
implementFollowToArgumentReturnType(FunctionSignature, List)8100%n/a010101
extractArgumentTypeBySignature(Class, DataType, DataType)6100%n/a010101
extractSignatureTypes(Class, DataType, DataType)6100%n/a010101
lambda$defaultDecimalV3PrecisionPromotion$13(DecimalV3Type, DataType)4100%n/a010101
lambda$extractSignatureTypes$15(DataType, DataType)100%n/a010101
lambda$extractArgumentTypeBySignature$14(DataType, DataType)100%n/a010101
lambda$collectAnyDataTypeExpression$3(Integer)100%n/a010101
lambda$collectAnyDataTypeExpression$2(Integer)100%n/a010101
lambda$collectAnyDataType$1(Integer)100%n/a010101
lambda$collectAnyDataType$0(Integer)100%n/a010101