CreateFunctionCommand

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,129 of 3,1290%364 of 3640%2352356616614242
checkUdafClass(String, ClassLoader, HashMap)3930%240%1313565611
analyzeUdaf()2620%420%2222535311
analyzeCommon(ConnectContext)2580%480%2525595911
checkUdfClass(String, ClassLoader)2220%160%99424211
analyzeAliasFunction(ConnectContext)2070%270%1515414111
convertToPParameterType(Type)1560%230%2323575711
checkUdfType(Class, Method, Type, Class, String)1380%120%77262611
translateToLegacyExpr(Expression, ConnectContext)1350%80%55181811
analyzeUdf()1320%160%99272711
checkRPCUdf(String)1110%100%66222211
analyzeUdtf()1010%100%66222211
checkUdfSupportedType(Type, String)790%100%66131311
CreateFunctionCommand(SetType, boolean, boolean, boolean, boolean, FunctionName, FunctionArgTypesInfo, DataType, DataType, List, Expression, Map, String)760%40%33252511
analyzeJavaUdaf(String)730%20%22191911
analyzeJavaUdf(String)670%20%22181811
run(ConnectContext, StmtExecutor)620%60%44151511
analyze(ConnectContext)590%140%88202011
analyzePythonUdaf(String)540%100%66111111
analyzePythonUdf(String)540%100%66111111
analyzePythonUdtf(String)540%100%66111111
checkMethodNonStaticAndPublic(String, Method, String)410%40%337711
checkUdfSupportedTypes()370%40%337711
computeObjectChecksum()370%40%33131311
checkJavaType(String, Method, Class, Class, String)360%20%225511
extractExpirationTime()340%40%33111111
checkAndReturnDefaultJavaUdfUrl(String)320%40%33101011
checkParams(Expression, String)320%80%558811
parseBooleanFromProperties(String)280%60%446611
checkArgumentCount(Method, int, String)280%20%225511
analyzeVolatility(FunctionVolatility)210%20%225511
lambda$checkUdfClass$0(Class, Method)140%40%331111
lambda$checkUdfClass$2(Method)120%20%221111
lambda$checkUdfClass$1(Method)120%40%331111
validatePythonRuntimeVersion(String)110%40%331111
defaultVolatility()100%40%331111
getRealUrl(String)100%20%223311
checkReturnJavaType(String, Method, Class)90%n/a112211
checkReturnUdfType(Class, Method, Type)90%n/a112211
getFunctionBinaryType(String)90%n/a115511
static {...}70%n/a112211
accept(PlanVisitor, Object)50%n/a111111
stmtType()0%n/a111111