2                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                      CloseInvocationHandler InnerClasses connectionLoracle/jdbc/OracleConnection;proxiesLjava/util/Map; Signature4Ljava/util/Map; proxyClasses3Ljava/util/Map;+_Copyright_2007_Oracle_All_Rights_Reserved_Ljava/lang/String; BUILD_DATE ConstantValueTRACEZ()VCodeLineNumberTable!(Loracle/jdbc/OracleConnection;)Vunwrap ()Loracle/jdbc/OracleConnection;physicalConnectionWithin)()Loracle/jdbc/internal/OracleConnection;getDatabaseTimeZone()Ljava/lang/String; Exceptions setWrappercreateStatement()Ljava/sql/Statement;prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; prepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement; nativeSQL&(Ljava/lang/String;)Ljava/lang/String; setAutoCommit(Z)V getAutoCommit()ZcommitrollbackcloseisClosed getMetaData()Ljava/sql/DatabaseMetaData; setReadOnly isReadOnly setCatalog(Ljava/lang/String;)V getCatalogsetTransactionIsolation(I)VgetTransactionIsolation()I getWarnings()Ljava/sql/SQLWarning; clearWarnings(II)Ljava/sql/Statement;2(Ljava/lang/String;II)Ljava/sql/PreparedStatement;2(Ljava/lang/String;II)Ljava/sql/CallableStatement; getTypeMap()Ljava/util/Map; setTypeMap(Ljava/util/Map;)VisProxySessionopenProxySession(ILjava/util/Properties;)Varchive(IILjava/lang/String;)V getAutoClosegetCallWithKeygetDefaultExecuteBatchgetDefaultRowPrefetch getDescriptor&(Ljava/lang/String;)Ljava/lang/Object;getEndToEndMetrics()[Ljava/lang/String;getEndToEndECIDSequenceNumber()SgetIncludeSynonymsgetRestrictGetTablesgetImplicitCachingEnabledgetExplicitCachingEnabled getJavaObjectgetRemarksReporting getSQLType&(Ljava/lang/Object;)Ljava/lang/String;getStmtCacheSizegetStatementCacheSizegetStatementWithKeygetStructAttrCsId getUserNamegetCurrentSchemagetUsingXAFlaggetXAErrorFlagoracleSetSavepoint()Loracle/jdbc/OracleSavepoint;1(Ljava/lang/String;)Loracle/jdbc/OracleSavepoint;oracleRollback (Loracle/jdbc/OracleSavepoint;)VoracleReleaseSavepoint pingDatabase(I)IpurgeExplicitCachepurgeImplicitCache putDescriptor'(Ljava/lang/String;Ljava/lang/Object;)VregisterSQLType&(Ljava/lang/String;Ljava/lang/Class;)V'(Ljava/lang/String;Ljava/lang/String;)V setAutoClosesetDefaultExecuteBatchsetDefaultRowPrefetchsetEndToEndMetrics([Ljava/lang/String;S)VsetExplicitCachingEnabledsetImplicitCachingEnabledsetIncludeSynonymssetRemarksReportingsetRestrictGetTablessetStmtCacheSizesetStatementCacheSize(IZ)VsetUsingXAFlagsetXAErrorFlagshutdownDatabaseShutdownMode6(Loracle/jdbc/OracleConnection$DatabaseShutdownMode;)Vstartup(Ljava/lang/String;I)VDatabaseStartupMode5(Loracle/jdbc/OracleConnection$DatabaseStartupMode;)VprepareStatementWithKeyprepareCallWithKeysetCreateStatementAsRefCursorgetCreateStatementAsRefCursorsetSessionTimeZonegetSessionTimeZonegetSessionTimeZoneOffset_getPC()Ljava/sql/Connection;isLogicalConnectionregisterTAFCallback4(Loracle/jdbc/OracleOCIFailover;Ljava/lang/Object;)V getProperties()Ljava/util/Properties;(Ljava/util/Properties;)VapplyConnectionAttributesgetConnectionAttributes getUnMatchedConnectionAttributesregisterConnectionCacheCallbackF(Loracle/jdbc/pool/OracleConnectionCacheCallback;Ljava/lang/Object;I)VsetConnectionReleasePrioritygetConnectionReleasePrioritysetPlsqlWarningssetHoldabilitygetHoldability(III)Ljava/sql/Statement;3(Ljava/lang/String;III)Ljava/sql/PreparedStatement;3(Ljava/lang/String;III)Ljava/sql/CallableStatement; setSavepoint()Ljava/sql/Savepoint;((Ljava/lang/String;)Ljava/sql/Savepoint;(Ljava/sql/Savepoint;)VreleaseSavepoint1(Ljava/lang/String;I)Ljava/sql/PreparedStatement;2(Ljava/lang/String;[I)Ljava/sql/PreparedStatement;C(Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement; createARRAY8(Ljava/lang/String;Ljava/lang/Object;)Loracle/sql/ARRAY;createOracleArray6(Ljava/lang/String;Ljava/lang/Object;)Ljava/sql/Array;createBINARY_DOUBLE(D)Loracle/sql/BINARY_DOUBLE;createBINARY_FLOAT(F)Loracle/sql/BINARY_FLOAT; createDATE"(Ljava/sql/Date;)Loracle/sql/DATE;"(Ljava/sql/Time;)Loracle/sql/DATE;'(Ljava/sql/Timestamp;)Loracle/sql/DATE;6(Ljava/sql/Date;Ljava/util/Calendar;)Loracle/sql/DATE;6(Ljava/sql/Time;Ljava/util/Calendar;)Loracle/sql/DATE;;(Ljava/sql/Timestamp;Ljava/util/Calendar;)Loracle/sql/DATE;%(Ljava/lang/String;)Loracle/sql/DATE;createINTERVALDS+(Ljava/lang/String;)Loracle/sql/INTERVALDS;createINTERVALYM+(Ljava/lang/String;)Loracle/sql/INTERVALYM; createNUMBER(Z)Loracle/sql/NUMBER;(B)Loracle/sql/NUMBER;(S)Loracle/sql/NUMBER;(I)Loracle/sql/NUMBER;(J)Loracle/sql/NUMBER;(F)Loracle/sql/NUMBER;(D)Loracle/sql/NUMBER;+(Ljava/math/BigDecimal;)Loracle/sql/NUMBER;+(Ljava/math/BigInteger;)Loracle/sql/NUMBER;((Ljava/lang/String;I)Loracle/sql/NUMBER;createTIMESTAMP'(Ljava/sql/Date;)Loracle/sql/TIMESTAMP;)(Loracle/sql/DATE;)Loracle/sql/TIMESTAMP;'(Ljava/sql/Time;)Loracle/sql/TIMESTAMP;,(Ljava/sql/Timestamp;)Loracle/sql/TIMESTAMP;*(Ljava/lang/String;)Loracle/sql/TIMESTAMP;createTIMESTAMPTZ)(Ljava/sql/Date;)Loracle/sql/TIMESTAMPTZ;=(Ljava/sql/Date;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPTZ;)(Ljava/sql/Time;)Loracle/sql/TIMESTAMPTZ;=(Ljava/sql/Time;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPTZ;.(Ljava/sql/Timestamp;)Loracle/sql/TIMESTAMPTZ;B(Ljava/sql/Timestamp;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPTZ;,(Ljava/lang/String;)Loracle/sql/TIMESTAMPTZ;@(Ljava/lang/String;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPTZ;+(Loracle/sql/DATE;)Loracle/sql/TIMESTAMPTZ;createTIMESTAMPLTZ>(Ljava/sql/Date;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;>(Ljava/sql/Time;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;C(Ljava/sql/Timestamp;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;A(Ljava/lang/String;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;@(Loracle/sql/DATE;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ; createArrayOf7(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array; createBlob()Ljava/sql/Blob; createClob()Ljava/sql/Clob; createNClob()Ljava/sql/NClob; createSQLXML()Ljava/sql/SQLXML; createStruct8(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Struct;isValid(I)Z setClientInfo getClientInfo isWrapperFor(Ljava/lang/Class;)Z StackMapTable(Ljava/lang/Class<*>;)ZproxyFor7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;C(Ljava/lang/Object;Ljava/lang/Class;)TT;%(Ljava/lang/Class;)Ljava/lang/Object;1(Ljava/lang/Class;)TT;"registerDatabaseChangeNotificationD(Ljava/util/Properties;)Loracle/jdbc/dcn/DatabaseChangeRegistration;getDatabaseChangeRegistration/(I)Loracle/jdbc/dcn/DatabaseChangeRegistration;$unregisterDatabaseChangeNotification/(Loracle/jdbc/dcn/DatabaseChangeRegistration;)V(ILjava/lang/String;I)V(JLjava/lang/String;)VregisterAQNotificationn([Ljava/lang/String;[Ljava/util/Properties;Ljava/util/Properties;)[Loracle/jdbc/aq/AQNotificationRegistration;unregisterAQNotification.(Loracle/jdbc/aq/AQNotificationRegistration;)VdequeueQ(Ljava/lang/String;Loracle/jdbc/aq/AQDequeueOptions;[B)Loracle/jdbc/aq/AQMessage;a(Ljava/lang/String;Loracle/jdbc/aq/AQDequeueOptions;Ljava/lang/String;)Loracle/jdbc/aq/AQMessage;enqueueP(Ljava/lang/String;Loracle/jdbc/aq/AQEnqueueOptions;Loracle/jdbc/aq/AQMessage;)V(Ljava/util/EnumSet;)V CommitOptionC(Ljava/util/EnumSet;)Vcancelabort$getAllTypeDescriptorsInCurrentSchema()[Loracle/sql/TypeDescriptor;)getTypeDescriptorsFromListInCurrentSchema1([Ljava/lang/String;)[Loracle/sql/TypeDescriptor;getTypeDescriptorsFromList2([[Ljava/lang/String;)[Loracle/sql/TypeDescriptor;getDataIntegrityAlgorithmNamegetEncryptionAlgorithmNamegetAuthenticationAdaptorNameisUsable$getConnectionDuringExceptionHandlingsetDefaultTimeZone(Ljava/util/TimeZone;)VgetDefaultTimeZone()Ljava/util/TimeZone;setApplicationContext9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VclearAllApplicationContext SourceFileOracleConnectionWrapper.java java/util/HashMap                          !" #$ % &' () * + , - ./ 01 23 4 5 6 7 8/ 9 :; < = > ?3 @ A B C DE DF GH IH J JK L M NO PQ PR S T U VW X Y Z [ \ ] ^ ]_ ` a be fg fj k l m n o p q rs t uv wx y  zy {x |x }~                                                                  R y  x        java/lang/Class   #java/lang/reflect/InvocationHandler   java/lang/Object:oracle/jdbc/OracleConnectionWrapper$CloseInvocationHandler    java/lang/ExceptionCannot construct proxy                               #oracle/jdbc/OracleConnectionWrapperoracle/jdbc/OracleConnectionFri_Aug_26_08:19:15_PDT_2011java/sql/SQLException1oracle/jdbc/OracleConnection$DatabaseShutdownMode0oracle/jdbc/OracleConnection$DatabaseStartupModejava/sql/SQLClientInfoException)oracle/jdbc/OracleConnection$CommitOption%oracle/jdbc/internal/OracleConnection isInterface isInstance(Ljava/lang/Object;)Z oracle/jdbc/driver/DatabaseErrorcreateSqlExceptionA(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException;fillInStackTrace()Ljava/lang/Throwable; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;getClassLoader()Ljava/lang/ClassLoader;java/lang/reflect/Proxy getProxyClass<(Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;M(Loracle/jdbc/OracleConnectionWrapper;Loracle/jdbc/OracleConnectionWrapper;)Vjava/lang/reflect/Constructor newInstance'([Ljava/lang/Object;)Ljava/lang/Object;S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException;! 1**Y-t-E**Y*++*5t79:*C" *K" * S' *+ c d" * n# *+ s# *+ x# *+ } ' *    " * & *   & *  & *   " *" * ' *   " *' *+  " *' *  " *" *& *  $ *% *+ % *+!"" * #$' *+!  % " *"&'( *,#  ()) *-$  * " *%+# *+&," *'-" *( ./# *+)01" **23" *+4 " *,!5 " *-&6 " *.+7 " */08/# *+069 " *1;:;# *+2@<" *3E=" *4J># *+5O?3" *6T@" *7YA" *8^B " *9cC " *:hDE" *;mDF# *+<rGH' *+= w xIH' *+> } ~J" *?JK# *@L& *A  M& *B  NO( *+,C  PQ( *+,D  PR( *+,E  S ' *F  T' *G  U' *H  VW( *+I  X ' *J  Y ' *K  Z ' *L  [ ' *M  \ ' *N  ]' *O  ^' *P  ]_( *Q  ` ' *R  a ' *S  be' *+T  fg( *+U  fj' *+V  k# *+Wl# *+Xm ' *Y   n " *Zo' *+[  p" *\q" *]rs" *^$t " *_)uv( *+,` / 0wx" *a5y' *+b ; <' *c @ Azy' *+d F G{x" *eK|x" *fQ}~) *+,g X Y' *h ] ^" *ib' *+j g h' *k l m" *lq% *mv'*+n~'*+o!" *p!# *+q! ' *+r  !' *+s  $ *+t$ *+,u$ *+,v$ *+,w$ *+,x# *'y# *#z# *+{# *+|# *+}$ *+,~#$ *+,3$ *+,C# *+P# *+]# *+j# *w# *# *# *# *# *## *'# *+# *+$ *+# *+# *+# *+# *+!# *+.# *+;$ *+,L# *+Y$ *+,j# *+w$ *+,# *+$ *+,# *+$ *+,$ *+,$ *+,$ *+,$ *+,$ *+," *" *" *" *"$ *+,(# *-R( *+, 3 4y' *+ 8 9# *+=x" *Bi4++**+*M,W,PQ"T-U2V@*,N-b,: ,Y,S:,WYSYY**SN*,-W-N*:Wop6 { |}~"3?bnpq}!?.i3++****++°*M,W,!,1# *+# *' *+  ) *,  ' *  ( *-  % *+,-' *+  % *+,-% *+,-) *+,-   ' *+  & *   & *  " *# *+# *+" *#" *(" *- " *2@' *+ M N" *X ) *+,- ] ^ ' *+ b c +Yܳݱ u f  "cd@hi@@