CreateFunctionCommand

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,619 of 3,12948%217 of 36440%168235328661742
analyzeAliasFunction(ConnectContext)2070%270%1515414111
convertToPParameterType(Type)1560%230%2323575711
translateToLegacyExpr(Expression, ConnectContext)1350%80%55181811
checkUdfClass(String, ClassLoader)1348839%10637%79224201
checkUdafClass(String, ClassLoader, HashMap)12426968%91562%913165601
checkRPCUdf(String)1110%100%66222211
checkUdfType(Class, Method, Type, Class, String)1053323%7541%57162601
analyzeCommon(ConnectContext)8817065%232552%1925155901
analyzeUdaf()6120176%231945%1622165301
checkUdfSupportedType(Type, String)582126%5550%4671301
analyzePythonUdtf(String)46814%8220%5681101
analyzeJavaUdaf(String)423142%1150%12111901
analyzeJavaUdf(String)412638%1150%12111801
checkMethodNonStaticAndPublic(String, Method, String)32921%2250%234701
checkAndReturnDefaultJavaUdfUrl(String)320%40%33101011
checkParams(Expression, String)320%80%558811
checkJavaType(String, Method, Class, Class, String)31513%1150%123501
analyze(ConnectContext)283152%8642%5892001
analyzeUdf()2510781%9743%6942701
extractExpirationTime()25926%3125%2381101
checkArgumentCount(Method, int, String)22621%1150%123501
analyzePythonUdaf(String)153972%4660%4631101
analyzePythonUdf(String)153972%4660%4631101
analyzeVolatility(FunctionVolatility)14733%1150%123501
analyzeUdtf()128988%4660%4632201
CreateFunctionCommand(SetType, boolean, boolean, boolean, boolean, FunctionName, FunctionArgTypesInfo, DataType, DataType, List, Expression, Map, String)86889%2250%2322501
parseBooleanFromProperties(String)62278%1583%141601
accept(PlanVisitor, Object)50%n/a111111
getRealUrl(String)4660%1150%121301
computeObjectChecksum()3697%1375%1311301
lambda$checkUdfClass$2(Method)1191%1150%120101
lambda$checkUdfClass$1(Method)1191%2250%230101
validatePythonRuntimeVersion(String)1090%2250%230101
getFunctionBinaryType(String)888%n/a011501
run(ConnectContext, StmtExecutor)62100%1583%1401501
checkUdfSupportedTypes()37100%1375%130701
lambda$checkUdfClass$0(Class, Method)14100%1375%130101
defaultVolatility()10100%4100%030101
checkReturnJavaType(String, Method, Class)9100%n/a010201
checkReturnUdfType(Class, Method, Type)9100%n/a010201
static {...}7100%n/a010201
stmtType()100%n/a010101