PolymorphicScalarFunction

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total406 of 4060%30 of 300%323278781616
getScalarFunctionImplementationChoice(BoundVariables, FunctionAndTypeManager, PolymorphicScalarFunction.PolymorphicScalarFunctionChoice)1270%80%55181811
matchesParameterAndReturnTypes(PolymorphicScalarFunctionBuilder.MethodAndNativeContainerTypes, List, Type, List, boolean)1190%120%88242411
applyExtraParameters(Method, List, List)470%20%22101011
specialize(BoundVariables, int, FunctionAndTypeManager)280%20%225511
PolymorphicScalarFunction(Signature, String, SqlFunctionVisibility, boolean, boolean, List)220%n/a117711
computeExtraParameters(PolymorphicScalarFunctionBuilder.MethodsGroup, PolymorphicScalarFunctionBuilder.SpecializeContext)90%n/a111111
lambda$getBlockPositionCount$2(ScalarFunctionImplementationChoice.ArgumentProperty)80%20%221111
lambda$getNullFlagsCount$1(ScalarFunctionImplementationChoice.ArgumentProperty)80%20%221111
getNullFlagsCount(List)70%n/a113311
getBlockPositionCount(List)70%n/a113311
getNullAwareContainerType(Class, boolean)70%20%223311
lambda$computeExtraParameters$0(PolymorphicScalarFunctionBuilder.SpecializeContext, Function)50%n/a111111
getVisibility()30%n/a111111
isDeterministic()30%n/a111111
isCalledOnNullInput()30%n/a111111
getDescription()30%n/a111111