CreateFunctionCommand

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,629 of 3,11847%219 of 34235%163220308624838
convertToPParameterType(Type)1640%230%2323575711
analyzeAliasFunction(ConnectContext)1579337%18933%1215234101
checkUdfClass(String, ClassLoader)1348839%10637%79224201
analyzeCommon(ConnectContext)12712850%272143%1925215401
checkUdafClass(String, ClassLoader, HashMap)12427769%91562%913165601
checkRPCUdf(String)1200%100%66222211
checkUdfType(Class, Method, Type, Class, String)1053323%7541%57162601
analyzeUdaf()8217568%321023%2122195201
analyzeJavaUdaf(String)713935%1150%12111901
analyzeJavaUdf(String)703432%1150%12111801
checkAndReturnDefaultJavaUdfUrl(String)680%40%33101011
analyzePythonUdaf(String)540%100%66111111
analyzePythonUdf(String)540%100%66111111
analyzePythonUdtf(String)540%100%66111111
analyzeUdf()349373%12425%8972601
checkMethodNonStaticAndPublic(String, Method, String)32921%2250%234701
checkJavaType(String, Method, Class, Class, String)31513%1150%123501
extractExpirationTime()25926%3125%2381101
analyze(ConnectContext)243559%7750%4882001
checkArgumentCount(Method, int, String)22621%1150%123501
translateToLegacyExpr(Expression, ConnectContext)218179%2466%2421601
analyzeUdtf()197780%6440%5652101
parseBooleanFromProperties(String)122264%1583%141601
validatePythonRuntimeVersion(String)110%40%331111
accept(PlanVisitor, Object)50%n/a111111
getRealUrl(String)4660%1150%121301
computeObjectChecksum()3697%1375%1311301
checkParams(Expression, String)3196%2675%251801
lambda$checkUdfClass$2(Method)1191%1150%120101
lambda$checkUdfClass$1(Method)1191%2250%230101
getFunctionBinaryType(String)888%n/a011501
CreateFunctionCommand(SetType, boolean, boolean, boolean, boolean, FunctionName, FunctionArgTypesInfo, DataType, DataType, List, Expression, Map, String)73100%4100%0302401
run(ConnectContext, StmtExecutor)68100%6100%0401501
lambda$checkUdfClass$0(Class, Method)14100%1375%130101
checkReturnJavaType(String, Method, Class)9100%n/a010201
checkReturnUdfType(Class, Method, Type)9100%n/a010201
static {...}7100%n/a010201
stmtType()100%n/a010101