1I  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 67 8 9 : ; < = > ?@ ?A BC BD E BFGH )IJK LMNO 0# 0PQ 0RS 0T /I ?UV 9WXY ;I BZ ?[ \] 9^ _`a CIb EI Bc Bd Be Lf Lg Lh Li j kl mn o mp q rst ru mvwxy mz r{ \|} _~ _  r L  L T   L L n^ nW  L L  L L L   L ? #     T        B     W T       I       kI 0             #     # InnerClasses JarStreamieNameLoracle/sql/CHAR;ieSchemaieFlagsIieType ieProperties ieRawChunks[[B ieTextChunks[Loracle/sql/CHAR;ieNextRawChunkieNextTextChunkieRawByteCountieTextByteCount ieExportingZieStatusNoError ConstantValue ieStatusDontieErrorAlreadyExportingieErrorAlreadyImportingieErrorTooManyCallsieErrorTooFewCallsieErrorNotInProgressieErrorRawCountMismatchieErrorTextCountMismatchgetDatabaseCharSetID getNCharSetIDgetNamedCharSetIDsourceChunkBTCLsun/io/ByteToCharConverter;sourceChunkStreamLjava/io/InputStream;sourceChunkMaxSizesourceChunkByteBuffer[BsourceChunkCharBuffer[CKPRB_STATEMENTS_USE_UGAKPRB_STATEMENTS_USE_CGANEXT_KPRB_STATEMENT_USES_CGAJAR_LOADING_FLAG_ALLOW_REPLACEJAR_LOADING_FLAG_RESUMINGJAR_LOADING_FLAG_PREPENDJAR_LOADING_FLAG_ALLOW_NESTED!JAR_LOADING_RETURN_STATUS_SUCCESS'JAR_LOADING_RETURN_STATUS_WOULD_REPLACE(JAR_LOADING_RETURN_STATUS_INVALID_SCHEMA)JAR_LOADING_RETURN_STATUS_ALREADY_LOADING%JAR_LOADING_RETURN_STATUS_RDBMS_ERROR%JAR_LOADING_RETURN_STATUS_NOT_LOADING%JAR_LOADING_RETURN_STATUS_UNKNOWN_JAR'JAR_LOADING_RETURN_STATUS_JARLESS_CLASSloadingJarNameLjava/lang/String;loadingJarFlagsjarLoadingRdbmsErrorNumberjarLoadingRdbmsErrorMessage jarLoadingRdbmsErrorNumberHolder[I!jarLoadingRdbmsErrorMessageHolder[Ljava/lang/String; locatorSize cursorHolder errHolderoutputSpecIdToStreamLjava/util/Hashtable;()VCodeLineNumberTableLocalVariableTablethisLoracle/aurora/rdbms/DbmsJava;NameFromLastDDL_(Z)Loracle/sql/CHAR;NameFromLastDDL()Loracle/sql/CHAR;longp shortName_'(Ljava/lang/String;Z)Ljava/lang/String; shortName&(Ljava/lang/String;)Ljava/lang/String;longName longName_ uEscapeName_ uEscapeNamenamelongNameForSQL startExport_@(Loracle/sql/CHAR;Loracle/sql/CHAR;II[I[[[B[[Loracle/sql/CHAR;)I startImport_(Loracle/sql/CHAR;III)I endImport_,(Loracle/sql/CHAR;III[[B[Loracle/sql/CHAR;)I startExport1(Loracle/sql/CHAR;Loracle/sql/CHAR;II[I[I[I[I[I)Ii shortenedName schemaNameflagstype properties rawChunkCount rawByteCounttextChunkCount textByteCountrawChunksHolder[[[BtextChunksHolder[[Loracle/sql/CHAR;statusexportRawChunk([[B[I)IchunklengthexportTextChunk([Loracle/sql/CHAR;[I)I endExport()I startImport(Loracle/sql/CHAR;IIIIII)IfullNameimportRawChunk([BI)IimportTextChunk(Loracle/sql/CHAR;I)I endImport getCharSetID(ILjava/lang/String;)IdatabaseCharSetID nCharSetIDnamedCharSetID(Ljava/lang/String;)IconvertCharSetsBytes ([BI[III)[BconvertBetweenCharSetsBytes([BII)[B inputCharsinputCharSetIDoutputCharSetIDoffsetlenconvertCharBytesInToCharArray ([BI[I[CIII)IconvertCharSets((Loracle/OracleRaw;II)Loracle/OracleRaw;convertBetweenCharSetsLoracle/OracleRaw; convertToUtf8'(Loracle/OracleRaw;I)Loracle/OracleRaw;convertDatabaseCharsToUtf8&(Loracle/OracleRaw;)Loracle/OracleRaw;convertNCharsToUtf8convertCharBytesToString([BI)Ljava/lang/String;convertToStringconvertStringToCharBytes(Ljava/lang/String;I)[BconvertToCharBytes inputStringownerID(Ljava/lang/Class;)IcLjava/lang/Class;h!Loracle/aurora/rdbms/ClassHandle;classForNameAndSchema7(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class;schema Exceptions6(Ljava/lang/String;Loracle/sql/CHAR;)Ljava/lang/Class;A(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)Ljava/lang/Class;e0Loracle/aurora/rdbms/ObjectTypeChangedException;eheLoracle/aurora/rdbms/Schema; hasExecPrivclassForNameInSystemSchema%(Ljava/lang/String;)Ljava/lang/Class;hasRole_(II)ZhasRoleuseridroleidinitGetSourceChunks8(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;)ILjava/io/IOException;typeNameLoracle/aurora/rdbms/Handle;getSourceChunkx&Lsun/io/ConversionBufferFullException;"Lsun/io/UnknownCharacterException; gotToByte Lsun/io/MalformedInputException;b dbCharBytes nBytesRead derivedFromI(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;)Ljava/lang/String;resolverH(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;)Loracle/sql/CHAR;Ljava/sql/SQLException;rLoracle/aurora/rdbms/Resolver;fixedInInstanceImpl:(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;ZZ)Z"Loracle/aurora/rdbms/KGEException;settingvalueresultfixedInInstance8(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;)ZsetFixedInInstance9(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;Z)VpredigestedImpl'(Ljava/lang/String;Loracle/sql/CHAR;Z)Z predigested&(Ljava/lang/String;Loracle/sql/CHAR;)ZsetPredigestionOff&(Ljava/lang/String;Loracle/sql/CHAR;)VsetExecutePrivilegeJ(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;Loracle/sql/CHAR;Z)V objectNamegranteeSchemaNamegrantgranteesharedPrivateClassName&Loracle/aurora/rdbms/SharedDataHandle;kglName langAndTerr([Ljava/lang/String;)VgetLangAndTerrresults grantedRoles(IZ)[IgetKPRBStatementAllocationModesetKPRBStatementAllocationMode(I)VncompEnabledMsg()Ljava/lang/String;Ljava/lang/Exception;yLjava/util/Locale;swLjava/io/StringWriter;outLjava/io/PrintWriter;smsg loadingJarjarNameToPrepend startJarLoadS(Ljava/lang/String;ILjava/lang/String;ILjava/io/InputStream;[I[Ljava/lang/String;)I endJarLoad(I)I jarStatus,(Ljava/lang/String;II[I[Ljava/lang/String;)IdropJargetLocatorSizejarOpen0(Ljava/lang/String;II[B[I[I[Ljava/lang/String;)IjarClose([BII[I[Ljava/lang/String;)IstartLoadingJarY(Ljava/lang/String;Loracle/aurora/rdbms/Schema;Ljava/lang/String;ILjava/io/InputStream;)Ipathbits ownerNumber>(Ljava/lang/String;ILjava/lang/String;ILjava/io/InputStream;)IN(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;ILjava/io/InputStream;)IO(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/io/InputStream;)I^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILoracle/sql/BLOB;[Ljava/lang/String;)IstreamLoracle/sql/BLOB;finishLoadingJar(I[Ljava/lang/String;)I1(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)I:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I getJarStreamG(Ljava/lang/String;Loracle/aurora/rdbms/Schema;[I)Ljava/io/InputStream;cursorerrorStatusHolderrjbclocatorstatusToSQLExceptionE(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)Ljava/io/InputStream;jarNameFromClass)(Ljava/lang/Class;[I[Ljava/lang/String;)IjarName%(Ljava/lang/Class;)Ljava/lang/String;clinitializeOutputToFile'(Ljava/lang/String;Ljava/lang/String;)VidfnamefwLjava/io/FileWriter;finalizeOutputToFile(Ljava/lang/String;)VwriteOutputToFiletext getRJBCStream)(Ljava/lang/String;)Ljava/io/InputStream; rjbcNormalizeppigheadLjava/sql/Statement; access$000()[I access$100()[Ljava/lang/String; access$200x0x1x2x3x4 SourceFile DbmsJava.java    !" () -. 20 30 10 40 78  9:oracle/sql/CHAR ;< ^_ de op xy {|   U   "java/lang/IllegalArgumentExceptionNull schema supplied ! oracle/aurora/rdbms/NoSchemaSchema instanceof NoSchema  java/lang/ClassNotFoundExceptionjava/lang/StringBuilder  in < >  .oracle/aurora/rdbms/ObjectTypeChangedException "java/lang/InternalError/ changed type in DbmsJava.classForNameAndSchema      *oracle/aurora/vm/ClassNotResolvedException.oracle/aurora/rdbms/ExecutePermissionException     CU   UTF8     U   Ujava/io/IOException  $sun/io/ConversionBufferFullException sun/io/UnknownCharacterExceptionsun/io/MalformedInputException U  oracle/OracleRaw !  ! " 5 /0 default  ! java/sql/SQLException ! " oracle/aurora/rdbms/KGEException CLASS " "  #$ %$ &'(  java/util/Locale ) *"NComp status: NOT IMPLEMENTEDjava/io/StringWriterjava/io/PrintWriter !+ ,-NComp test failed.java/lang/Exception . /"( 0c) 1:NComp status: DISABLEDNComp status: ENABLED   name is null path is nullstream is null   23  4 5       java/lang/NullPointerExceptionname in DbmsJava.getJarStream  U  &oracle/aurora/rdbms/DbmsJava$JarStream 67 !8jar close error status = 9schema in DbmsJava.getJarStream    jar name error status = java/io/FileWriter !:  ;< => ?> @ oracle/jdbc/driver/OracleDriver ABC DEbegin dbms_java.pighead;end;F GHjava/lang/Stringjava/util/Hashtableoracle/aurora/rdbms/DbmsJavajava/lang/Objectoracle/aurora/rdbms/DbmsJava$1 getLength()Joracle/aurora/rdbms/ClassHandlelookup4(Ljava/lang/Class;)Loracle/aurora/rdbms/ClassHandle;()Loracle/aurora/rdbms/Schema;oracle/aurora/rdbms/Schema0(Ljava/lang/String;)Loracle/aurora/rdbms/Schema;/(Loracle/sql/CHAR;)Loracle/aurora/rdbms/Schema;oracle/aurora/rdbms/Handle lookupClassQ(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)Loracle/aurora/rdbms/ClassHandle;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString loadClass()Ljava/lang/Class;printStackTrace currentSchemahasExecutePrivilege(Loracle/aurora/rdbms/Schema;)Zjava/lang/SystemerrLjava/io/PrintStream; getMessagejava/io/PrintStreamprintln systemSchema"Loracle/aurora/rdbms/SystemSchema;(I)Loracle/aurora/rdbms/Schema;(I)ZS(Ljava/lang/String;Loracle/sql/CHAR;Ljava/lang/String;)Loracle/aurora/rdbms/Handle;$()Loracle/aurora/rdbms/SourceHandle; inputStream()Ljava/io/InputStream;sun/io/ByteToCharConverter getConverter0(Ljava/lang/String;)Lsun/io/ByteToCharConverter;getMaxCharsPerBytejava/io/InputStream availableread([BII)Iconvert ([BII[CII)I nextByteIndexskip(J)J arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V([B)VgetOracleBytes()[B([BLoracle/sql/CharacterSet;)Vclose ()Loracle/aurora/rdbms/Resolver;oracle/aurora/rdbms/Resolver substring(I)Ljava/lang/String;.(Ljava/lang/String;Loracle/sql/CharacterSet;)V(Z)V()ZgrantExecutePrivilege(Loracle/aurora/rdbms/Schema;)VrevokeExecutePrivilegelookupSharedDataV(Ljava/lang/String;Loracle/aurora/rdbms/Schema;)Loracle/aurora/rdbms/SharedDataHandle;$oracle/aurora/rdbms/SharedDataHandle5(Ljava/lang/String;)Loracle/aurora/rdbms/ClassHandle;getNcompIsEnabled(Ljava/io/Writer;)V setDefault(Ljava/util/Locale;)V(Ljava/io/PrintWriter;)VflushindexOf(II)Ljava/lang/String;lookupOwnerName(IZZZ[Z)Ljava/lang/String;oracle/sql/BLOBgetBinaryStream access$300(I[B)Loracle/sql/BLOB;7(I[BLoracle/sql/BLOB;Loracle/aurora/rdbms/DbmsJava$1;)V(I)Ljava/lang/StringBuilder;(Ljava/lang/String;Z)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;removewritedefaultConnection()Ljava/sql/Connection;java/sql/ConnectioncreateStatement()Ljava/sql/Statement;java/sql/Statementexecute(Ljava/lang/String;)Z!6                c!"#3*$ % &' () *+#$ *)#/$% , -. /0#0*$.% 1 20 10#/*$:% / 30 40#/*$C% 5 60#2* $K% / 78 9: ;< =># Ų   : : *+  6    * +. 2 2OOOO6  \. 2`O 6  \. 2`O $rxz|}~-259=AEIPW^bfnv{%? ? @ABCDEFGHIJ KL -M NO#8  *2S+*2O`$*  '.6%8P8Q RS#;  *2S+*2O`$*  '19%;P;Q TU#>  ; ;  $2  ')-18<% +M VW#_  *6 * $J$),048<@HPTX]%R_X_B_C_D_E_F_G$;M YZ#@  *S`*d$2  %-36>%@P@Q [\#<  *S`*$.  %-7:%<P<Q ]U#Q   ; ;  $.  %*@ D K O %'M@M ^_ `U#$ aU#$" bc#0*$'% 5 de fg#G *$>%  h i j fe#\ *,$H%4 h k l i j mn op qp#E* $\% hrij st#<* $b%hri uv#2* $g% hr wv#3 * $l%  hr xy zy#:*!$v%hi {| }|#:*"$%~j #E *#L+$%$ %  #= *+&'$% 5 / #= *+('$% 5 / #+ )Y*++, )Y-+*+.M,'/Y0Y1*232+45267,8N%::;Y0Y1,4<26=6,>?6::@AB+-'CY0Y1*232+4526D'EY0Y1*232+4526F-MRU9z9$b%)MRUW\wz%HW 5%Rzx/ #2*G'$% 5/ #= HI$%   #!q*+,JN--K-K-K-LN:N--MNO PQOROShTNU:(-09:lmV$J(-0248:AGOWfmo%>2oq/qAqj +#NNRW;7ORTTXW LLLO\=Nd]X;8RL+LR+^_Y+` MY,abKNcKNRT.1Y.5Z.9[VV$z.12569:ALNRV \ `jz%\ 26A :V1z rq #9*+,JN--K-K-LN:N--de$'9$* $%(*$-'+),+.//10%4)9/9A92 #`*+,JN:--K-K-f::@AB:Yg hij:"(+9?[\k$6 78 9 <">(C+?-@8A=B?G\I^K%H-^`/`A`Y V #=*+,J:6- l m6:@oBp%(n$. TU VXY[%_(\*]5^:`%R*=/=A===5 2 #G *+,q$f%  / A  #V *+,qW$ m n%* / A   #8*+rJN6-) -s -t6:@oBp #n$. tu vxy{ #|%}0~5%>%8/8A80 - #;*+u$%/A #@*+uW$ %/A #D*+,J:-(:3. v w:@oBp.1n$. '.13>C%R3DDADDD<6 0#kL**GxM,,yL+$%    #3*z$ %   U  #G{|K*}~LYMY,N::+W:G:--,::6 ::-+58$V #+158:@DJ_hmtx|%R:Bh?yme#\'X+T #$ #(~ $     U   #:* )Y+, )Y+~ )Y++%6OS*,6.2 *$J,-.'/1072;3?5P8R:X;^<p?x@ABCE%H5B7Yp  #H:*,$NP Q R%>5B #"+ >+(:*,$[]^_%>"5"""B" #"+ >+&:*,$hjkl%>"5"""B" #\6:*+,6cS*:0Y14226S/2$. vxyz#{(|/2}4~9Y%\ 4%\5\\\B\\YM #{+OS<.2$"!)%+B #S =+S$ %  B  #W* )Y++%=OS*>.2$2 *,28EMU%*W5WDE #}+ >+&N*-6,S$%45  #W* )Y++%=OS*>.2$2 *,28EMU%*W5WDE #}+ >+&N*-6,S$%45 *#* Y+>+%6 :,,O ,,OOS*6.2.6Y,,O$j   &,29=AEI^b f!h$n%t&*+-/0457%R5&9;k #j0kYkY0Y126$=>?@/A% 0Mk)#w%+ Y*+M, .,$IJKMN#P% %5%k  #bOS*<.2;Y=;Y0Y126=$2 YZ[\]`'a/c3d7e<fGg%bCM #ZY+M*,W$p qr%     #`*L*W++$v wxyz%   #_*M,+,$~ %   ) #W*L+ .+$  %5 k0#5OS*<.2$"!)1%5! "#V YĶŹK*ǹW*$% #$#$#\ *-$%4     "#T(  ʳ  Y̳$\ Ck