Name

unimport_jar — Drops SQL wrapper types of selected Java classes

Synopsis

void unimport_jar ( in files any ,
in classes any );

Description

This function calls the jvm_ref_import() function to produce the XML, then transforms it to a set of DROP TYPE statements and executes them.

Parameters

files

Null, string or vector of strings. This can contain one or many Java .class files, .zip or .jar files to pick classes from. Null means only the classes specified in the classes argument regardless of their physical location.

classes

Wildcard string or a vector of strings specifying which classes to describe in the resulting XML.

Examples

Example24.431.Simple Use

SQL> import_jar (null, vector ('java.lang.System'));

Done. -- 126 msec.
SQL> select java_lang_System::getProperty('java.vm.name');
callret
NVARCHAR
_______________________________________________________________________________

Java HotSpot(TM) Client VM
SQL> unimport_jar (null, vector ('java.lang.System'));

Done. -- 54 msec.
SQL> select java_lang_System::getProperty('java.vm.name');

*** Error 37000: [Virtuoso Driver][Virtuoso Server]UD041: No user defined type DB.DBA.java_lang_System
at line 8 of Top-Level:
select java_lang_System::getProperty('java.vm.name')