1< = > -?@ A BC D E F G H IJ ?K LM N O PQR STU PV SWX YZ [\ ]^_ !` ab c d ef ]fg Pfhi jkrootsClassNameLjava/lang/String;classAttributesListFileNamemain([Ljava/lang/String;)VCodeLineNumberTable:(Ljava/lang/Object;Ljava/lang/String;ZLjava/lang/String;)Vdoit()V Exceptions SourceFileLoadTCAttributes.java+oracle/jaccelerator/client/LoadTCAttributes 52 l8 58class_attributes.txt 0/ mnjava/sql/Connection op qr ./ st ur vwjava/lang/StringBuildercreate or replace function jaccelerator_tc_attrs_to_blob (b blob) return VARCHAR2 as language java name 'oracle.jaccelerator.server. xy/.run(oracle.sql.BLOB) return java.lang.String'; z{ |}~ create or replace function jaccelerator_tc_attrs return blob as myb blob; res varchar2(100); begin dbms_lob.createtemporary(myb, TRUE, DBMS_LOB.SESSION); res := jaccelerator_tc_attrs_to_blob(myb); return myb; end; &select jaccelerator_tc_attrs from dual -- TC computation took x msec } oracle/jdbc/OracleResultSet   8-- TC transport and dump took java/lang/ExceptionLoadTCAttributes %oracle/jaccelerator/client/JDBCDriverrunargv[Ljava/lang/String;connLjava/sql/Connection;createWrappersZhowManyIverbosecreateStatement()Ljava/sql/Statement;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;show(Ljava/lang/String;)Vjava/sql/Statementexecute(Ljava/lang/String;)Zjava/lang/SystemcurrentTimeMillis()J executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;outLjava/io/PrintStream;(J)Ljava/lang/StringBuilder;java/io/PrintStreamprintlnjava/sql/ResultSetnext()ZgetBlob(I)Ljava/sql/Blob; java/sql/BlobgetBinaryStream()Ljava/io/InputStream;openFileStream.(Ljava/lang/String;)Ljava/io/FileOutputStream;copy.(Ljava/io/InputStream;Ljava/io/OutputStream;)Vjava/io/FileOutputStreamclose showError*(Ljava/lang/Exception;Ljava/lang/String;)V!-./0/ 123( Y*4  5234***+4 563i1***+ * ,*,* * * 4&   &+0783 * LM* <Y* M*,+,WM*,+,WBM*,+,:7Y!eB .!":#: *$:   % &'7Y(!e+0+)'M*,+,++): + +)  * 4#' * ,./344<6?8D9L=P>S?X@aAfBEFHIJKLOPQWXSTWXWXYZ9*:;