[Improvement](javaudf) improve java loader usage (#13962)

This commit is contained in:
Gabriel
2022-11-05 13:20:04 +08:00
committed by GitHub
parent 04830af039
commit 2ee7ba79a8
2 changed files with 42 additions and 38 deletions

View File

@ -394,6 +394,7 @@ Status UserFunctionCache::_add_to_classpath(UserFunctionCacheEntry* entry) {
jmethodID url_ctor = env->GetMethodID(class_url, "<init>", "(Ljava/lang/String;)V");
jobject urlInstance = env->NewObject(class_url, url_ctor, env->NewStringUTF(path.c_str()));
env->CallVoidMethod(class_loader, method_add_url, urlInstance);
entry->is_loaded.store(true);
return Status::OK();
#else
return Status::InternalError("No libjvm is found!");