| getScalarFunctionImplementationChoice(BoundVariables, FunctionAndTypeManager, PolymorphicScalarFunction.PolymorphicScalarFunctionChoice) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| matchesParameterAndReturnTypes(PolymorphicScalarFunctionBuilder.MethodAndNativeContainerTypes, List, Type, List, boolean) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| applyExtraParameters(Method, List, List) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| specialize(BoundVariables, int, FunctionAndTypeManager) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| PolymorphicScalarFunction(Signature, String, SqlFunctionVisibility, boolean, boolean, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| computeExtraParameters(PolymorphicScalarFunctionBuilder.MethodsGroup, PolymorphicScalarFunctionBuilder.SpecializeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBlockPositionCount$2(ScalarFunctionImplementationChoice.ArgumentProperty) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$getNullFlagsCount$1(ScalarFunctionImplementationChoice.ArgumentProperty) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getNullFlagsCount(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getBlockPositionCount(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getNullAwareContainerType(Class, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$computeExtraParameters$0(PolymorphicScalarFunctionBuilder.SpecializeContext, Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVisibility() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDeterministic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isCalledOnNullInput() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDescription() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |