CreateFunctionCommand

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,438 of 3,23824%270 of 36225%1902314606432139
checkUdafClass(String, ClassLoader, HashMap)4010%240%1313565611
analyzeUdaf()2620%420%2222535311
checkUdfClass(String, ClassLoader)2220%160%99424211
convertToPParameterType(Type)1640%230%2323575711
analyzeAliasFunction(ConnectContext)1579337%18933%1215234101
checkUdfType(Class, Method, Type, Class, String)1380%120%77262611
checkRPCUdf(String)1200%100%66222211
analyzeCommon(ConnectContext)11418862%293554%2533166201
analyzeJavaUdaf(String)1100%20%22191911
analyzeUdtf()1010%100%66222211
checkAndReturnDefaultJavaUdfUrl(String)680%40%33101011
analyzeJavaUdf(String)594543%1150%12131801
analyzePythonUdaf(String)540%100%66111111
analyzePythonUdtf(String)540%100%66111111
analyzePythonUdf(String)46814%8220%5681101
checkMethodNonStaticAndPublic(String, Method, String)410%40%337711
analyze(ConnectContext)382135%9535%68122001
checkJavaType(String, Method, Class, Class, String)360%20%225511
analyzeUdf()349874%10637%7962701
computeObjectChecksum()348%3125%23111301
checkArgumentCount(Method, int, String)280%20%225511
extractExpirationTime()25926%3125%2381101
run(ConnectContext, StmtExecutor)234566%1583%1441501
translateToLegacyExpr(Expression, ConnectContext)2111584%2675%2521801
lambda$checkUdfClass$0(Class, Method)140%40%331111
parseBooleanFromProperties(String)122264%2466%241601
lambda$checkUdfClass$2(Method)120%20%221111
lambda$checkUdfClass$1(Method)120%40%331111
checkReturnJavaType(String, Method, Class)90%n/a112211
checkReturnUdfType(Class, Method, Type)90%n/a112211
analyzeVolatility()71466%2100%022501
accept(PlanVisitor, Object)50%n/a111111
getRealUrl(String)4660%1150%121301
stmtType()0%n/a111111
validatePythonRuntimeVersion(String)1090%2250%230101
getFunctionBinaryType(String)888%n/a011501
CreateFunctionCommand(SetType, boolean, boolean, boolean, boolean, FunctionName, FunctionArgTypesInfo, DataType, DataType, List, Expression, Map, String)76100%4100%0302501
checkParams(Expression, String)32100%8100%050801
static {...}7100%n/a010201