4$oracle/jdbc/driver/LogicalConnection#oracle/jdbc/driver/OracleConnectionLogicalConnection.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.jdbc*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature; COLUMN_GET RESULT_FETCH&oracle/jdbc/driver/LogicalConnection$1 5oracle/jdbc/internal/OracleConnection$XSOperationCode%oracle/jdbc/internal/OracleConnectionXSOperationCode?oracle/jdbc/internal/OracleConnection$XSSessionSetOperationCodeXSSessionSetOperationCodeT(Loracle/jdbc/pool/OraclePooledConnection;Loracle/jdbc/internal/OracleConnection;Z)Vjava/sql/SQLExceptionP()V NR S <= U >? W @A Y BC [ D? ] EF _ GF a HF c IF e JF g K; i LM k 67 m 89 o connectionLoracle/jdbc/OracleConnection; qr soracle/jdbc/OracleConnectionu setWrapper!(Loracle/jdbc/OracleConnection;)V wx vy :; { setAutoCommit(Z)V }~ registerHeartbeatjava/lang/ArithmeticExceptiongetHeartbeatNoChangeCount()IphysicalConnectionWithin)()Loracle/jdbc/internal/OracleConnection;registerCloseCallback=(Loracle/jdbc/driver/OracleCloseCallback;Ljava/lang/Object;)V_getPC()Ljava/sql/Connection;isLogicalConnection()ZgetPhysicalConnectiongetLogicalConnectionA(Loracle/jdbc/pool/OraclePooledConnection;Z)Ljava/sql/Connection;$getConnectionDuringExceptionHandling  oracle/jdbc/driver/DatabaseErrorcreateSqlExceptionA(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; fillInStackTrace()Ljava/lang/Throwable; QgetPropertyForPooledConnection,(Loracle/jdbc/pool/OraclePooledConnection;)Vclosejava/lang/ThrowablebeginNonRequestCalls R isUsable endNonRequestCalls R  closeInternal ~ (java/sql/SQLFeatureNotSupportedException&oracle/jdbc/driver/OracleCloseCallback beforeClose<(Loracle/jdbc/internal/OracleConnection;Ljava/lang/Object;)V "oracle.jdbc.noImplicitBeginRequestfalsegetSystemProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; java/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z  isDRCPEnabled  endRequest R closeLogicalConnection R 'oracle/jdbc/pool/OraclePooledConnection logicalClose ~ getLogicalTransactionId$()Loracle/jdbc/LogicalTransactionId;  45  afterClose(Ljava/lang/Object;)V cleanupAndClose R  R abort R (Ljava/util/Properties;)VcachedConnectionAttributesLjava/util/Properties; java/util/Propertiesclear R putAll(Ljava/util/Map;)V detachServerConnection(Ljava/lang/String;)V clearDrcpTagName R  R (I)V closeOption F applyConnectionAttributesgetConnectionAttributes()Ljava/util/Properties; getUnMatchedConnectionAttributesunMatchedCachedConnAttr  setAbandonedTimeoutEnabledregisterConnectionCacheCallbackF(Loracle/jdbc/pool/OracleConnectionCacheCallback;Ljava/lang/Object;I)VgetConnectionCacheCallbackObj2()Loracle/jdbc/pool/OracleConnectionCacheCallback;!getConnectionCacheCallbackPrivObj()Ljava/lang/Object;getConnectionCacheCallbackFlagsetConnectionReleasePrioritygetConnectionReleasePriorityisClosed   setStartTime(J)V getStartTime()JgetDatabaseTimeZone()Ljava/lang/String;  getServerSessionInfo   getClientData&(Ljava/lang/Object;)Ljava/lang/Object;&oracle/jdbc/internal/ClientDataSupport# !" $% setClientData8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; '( $)removeClientData +" $,setClientIdentifier . /clearClientIdentifier 1 2getStructAttrNCsId()S 45 6 getTypeMap()Ljava/util/Map; 89 :getDBAccessProperties < = getOCIHandles ? @getDatabaseProductVersion B Ccancel R F ER HgetURL J KgetIncludeSynonyms M NgetRemarksReporting P QgetRestrictGetTables S TgetVersionNumber V5 WgetJavaObjectTypeMap Y9 ZsetJavaObjectTypeMap \ ]createBfileDBAccess()Loracle/sql/BfileDBAccess; _` acreateBlobDBAccess()Loracle/sql/BlobDBAccess; cd ecreateClobDBAccess()Loracle/sql/ClobDBAccess; gh isetDefaultFixedString k~ lgetTimestamptzInGmt n ogetUse1900AsYearForTime q rgetDefaultFixedString t u getWrapper ()Loracle/jdbc/OracleConnection;classForNameAndSchema7(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class; java/lang/ClassNotFoundException{ yz }setFDO([B)V  getFDO(Z)[B   getBigEndian   getDescriptor([B)Ljava/lang/Object;   putDescriptor([BLjava/lang/Object;)V  removeDescriptor  removeAllDescriptor R numberOfDescriptorCacheEntries  descriptorCacheKeys()Ljava/util/Enumeration;   getDbCsId 5  getJdbcCsId 5  getNCharSet 5 newArrayDataResultSet:([Loracle/sql/Datum;JILjava/util/Map;)Ljava/sql/ResultSet;  I(Loracle/jdbc/internal/OracleArray;JILjava/util/Map;)Ljava/sql/ResultSet;  newArrayLocatorResultSetE(Loracle/sql/ArrayDescriptor;[BJILjava/util/Map;)Ljava/sql/ResultSet;  newStructMetaData;(Loracle/sql/StructDescriptor;)Ljava/sql/ResultSetMetaData;  getFormK(Loracle/jdbc/oracore/OracleTypeADT;Loracle/jdbc/oracore/OracleTypeCLOB;I)V  CHARBytesToJavaChars([BI[C)I  NCHARBytesToJavaChars  IsNCharFixedWith  getDriverCharSet 5 getC2SNlsRatio  getMaxCharSize  getMaxCharbyteSize  getMaxNCharbyteSize  isCharSetMultibyte(S)Z  javaCharsToCHARBytes([CI[B)I  javaCharsToNCHARBytes  getStmtCacheSize  getStatementCacheSize  getImplicitCachingEnabled  getExplicitCachingEnabled  purgeImplicitCache R purgeExplicitCache R getStatementWithKey0(Ljava/lang/String;)Ljava/sql/PreparedStatement;  getCallWithKey0(Ljava/lang/String;)Ljava/sql/CallableStatement;  isStatementCacheInitialized   setTypeMap  getProtocolType   setTxnMode   getTxnMode  getHeapAllocSize   getOCIEnvHeapAllocSize    createClob([B)Loracle/sql/CLOB;  createClobWithUnpickledBytes  ([BS)Loracle/sql/CLOB;   createBlob([B)Loracle/sql/BLOB;  createBlobWithUnpickledBytes   createBfile([B)Loracle/sql/BFILE;  !isDescriptorSharable*(Loracle/jdbc/internal/OracleConnection;)Z #$ %refCursorCursorToStatement)(I)Loracle/jdbc/internal/OracleStatement; '( ) getTdoCState'(Ljava/lang/String;Ljava/lang/String;)J +, -(Ljava/lang/String;)J +/ 0toDatum,(Loracle/sql/CustomDatum;)Loracle/sql/Datum; 23 4 getXAResource#()Ljavax/transaction/xa/XAResource; 67 8setApplicationContext9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :; <clearAllApplicationContext > ?isV8CompatiblegetMapDateToTimestamp B C CgetJDBCStandardBehavior F G"(Ljava/util/concurrent/Executor;)V I JgetNetworkTimeout L M getSchema O PsetNetworkTimeout#(Ljava/util/concurrent/Executor;I)V RS T setSchema V WcreateLightweightSessionj(Ljava/lang/String;[Loracle/jdbc/internal/KeywordValueLong;I[[Loracle/jdbc/internal/KeywordValueLong;[I)[B YZ ["executeLightweightSessionPiggyback/(I[B[Loracle/jdbc/internal/KeywordValueLong;I)V ]^ _doXSNamespaceOp(Loracle/jdbc/internal/OracleConnection$XSOperationCode;[B[Loracle/jdbc/internal/XSNamespace;[[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/XSSecureId;)V ab c(Loracle/jdbc/internal/OracleConnection$XSOperationCode;[B[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/XSSecureId;)V ae fdoXSSessionAttachOp@(I[BLoracle/jdbc/internal/XSSecureId;[BLoracle/jdbc/internal/XSPrincipal;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Loracle/jdbc/internal/XSNamespace;[Loracle/jdbc/internal/XSNamespace;[Loracle/jdbc/internal/XSNamespace;Loracle/sql/TIMESTAMPTZ;Loracle/sql/TIMESTAMPTZ;IJLoracle/jdbc/internal/XSKeyval;[I)V hi jdoXSSessionChangeOp(Loracle/jdbc/internal/OracleConnection$XSSessionSetOperationCode;[BLoracle/jdbc/internal/XSSecureId;Loracle/jdbc/internal/XSSessionParameters;)V lm ndoXSSessionCreateOp(Loracle/jdbc/internal/OracleConnection$XSSessionOperationCode;Loracle/jdbc/internal/XSSecureId;[BLoracle/jdbc/internal/XSPrincipal;Ljava/lang/String;[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/OracleConnection$XSSessionModeFlag;Loracle/jdbc/internal/XSKeyval;)[B pq rdoXSSessionDestroyOp(([BLoracle/jdbc/internal/XSSecureId;[B)V tu vdoXSSessionDetachOp((I[BLoracle/jdbc/internal/XSSecureId;Z)V xy zcreateTemporaryBlob*(Ljava/sql/Connection;ZI)Loracle/sql/BLOB;oracle/sql/BlobDBAccess~ |} createTemporaryClob+(Ljava/sql/Connection;ZIS)Loracle/sql/CLOB;oracle/sql/ClobDBAccess  !getDefaultSchemaNameForNamedTypes  (Z)Z   getInstanceProperty;(Loracle/jdbc/internal/OracleConnection$InstanceProperty;)B   setUsable ~ getTimezoneVersionNumber  getTIMEZONETAB()Loracle/sql/TIMEZONETAB;  setPDBChangeEventListener0(Loracle/jdbc/internal/PDBChangeEventListener;)V  O(Loracle/jdbc/internal/PDBChangeEventListener;Ljava/util/concurrent/Executor;)V  addXSEventListener)(Loracle/jdbc/internal/XSEventListener;)V  H(Loracle/jdbc/internal/XSEventListener;Ljava/util/concurrent/Executor;)V  removeXSEventListener  removeAllXSEventListener R getByteBufferCacheStatistics?()Loracle/jdbc/internal/OracleConnection$BufferCacheStatistics;  getCharBufferCacheStatistics  isDataInLocatorEnabled  isLobStreamPosStandardCompliant   getCurrentSCN  getTransactionState()Ljava/util/EnumSet;O()Ljava/util/EnumSet;  isConnectionSocketKeepAlivejava/net/SocketException  'removeLogicalTransactionIdEventListener2(Loracle/jdbc/LogicalTransactionIdEventListener;)V  vsetReplayOperations(Ljava/util/EnumSet;)VO(Ljava/util/EnumSet;)V    setReplayContext(([Loracle/jdbc/internal/ReplayContext;)V  registerEndReplayCallback<(Loracle/jdbc/internal/OracleConnection$EndReplayCallback;)V  getEOC  getReplayContext'()[Loracle/jdbc/internal/ReplayContext;  getLastReplayContext&()Loracle/jdbc/internal/ReplayContext;  setLastReplayContext'(Loracle/jdbc/internal/ReplayContext;)V  getDerivedKeyInternal([BI)[B&java/security/NoSuchAlgorithmException*java/security/spec/InvalidKeySpecException  getExecutingRPCFunctionCode 5 getExecutingRPCSQL  setReplayingMode ~  jmsEnqueue(Ljava/lang/String;Loracle/jdbc/internal/JMSEnqueueOptions;Loracle/jdbc/internal/JMSMessage;Loracle/jdbc/aq/AQMessageProperties;)V   jmsDequeue](Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;)Loracle/jdbc/internal/JMSMessage;  s(Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;Ljava/io/OutputStream;)Loracle/jdbc/internal/JMSMessage;  o(Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;Ljava/lang/String;)Loracle/jdbc/internal/JMSMessage;   registerJMSNotificationE([Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;([Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;   3([Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;([Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;   unregisterJMSNotification5(Loracle/jdbc/internal/JMSNotificationRegistration;)V  startJMSNotification  stopJMSNotification  ackJMSNotifications(Loracle/jdbc/internal/JMSNotificationRegistration;[BLoracle/jdbc/internal/JMSNotificationRegistration$Directive;)V  !W(Ljava/util/ArrayList;[[BLoracle/jdbc/internal/JMSNotificationRegistration$Directive;)V(Ljava/util/ArrayList;[[BLoracle/jdbc/internal/JMSNotificationRegistration$Directive;)V # %isDRCPMultitagEnabled ' (getDRCPReturnTag * +getDRCPPLSQLCallbackName - .attachServerConnection 0 1prepareDirectPathU(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement; 34 5g(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Ljava/sql/PreparedStatement; 37 8k(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/PreparedStatement; 3: ;}(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/PreparedStatement;needToPurgeStatementCache > ?getNegotiatedSDU A BgetNegotiatedTTCVersion()B DE FgetVarTypeMaxLenCompat H IsetChecksumMode7(Loracle/jdbc/internal/OracleConnection$ChecksumMode;)V KL MgetResultSetCache'()Loracle/jdbc/internal/ResultSetCache; OP QisLifecycleOpen S T beginRequest VR W ~ YsendRequestFlags [R \freeTemporaryBlobsAndClobs ^ _ getHAManager ()Loracle/jdbc/driver/HAManager; ab c setHAManager!(Loracle/jdbc/driver/HAManager;)V ef g oracle/jdbc/LogicalTransactionIdi setChunkInfoS(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;Ljava/lang/String;)V kl msetShardingKeyA(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;)V op qsetShardingKeyIfValidB(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;I)Z st u#(Loracle/jdbc/OracleShardingKey;I)Z sw x"(Loracle/jdbc/OracleShardingKey;)V oz {isNetworkCompressionEnabled } ~getNetworkStat ()Loracle/jdbc/internal/NetStat;  :([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V N java/security/AccessController doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;  hasNoOpenHandles  getDatabaseSessionState-()Loracle/jdbc/internal/DatabaseSessionState;  setDatabaseSessionState.(Loracle/jdbc/internal/DatabaseSessionState;)V  isSafelyClosed  setSafelyClosed ~ prepareStatementF(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/PreparedStatement;   prepareCallF(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/CallableStatement;  getClientInfoInternal  getAutoCommitInternal  addLargeObject+(Loracle/jdbc/internal/OracleLargeObject;)VremoveLargeObjectaddBfile%(Loracle/jdbc/internal/OracleBfile;)V removeBfile#oracle/jdbc/driver/ClosedConnection SCodeLineNumberTable Exceptions StackMapTable Deprecated Signature InnerClasses SourceFileRuntimeVisibleAnnotations!456789:;<=>?@ABCD?EFGFHFIFJFK;LMNOl*T*V*X* Z*\*^*`*b*d*f*h*j*l*,n*+p**nt*t*z*|*nRv wz~"',16;@EJR\akQR\*j*Yd`d L*dTQ\**d*f*Yh`h**df*h*h   %Q*n!+ *+V*,X *n!*n,*QQQ,*QQQ!R.*<*n<*M<* N*-*!!I6     ! & ( -Q~*|*V*V**XM,ę*n *n*n* Z*|*p *p**nlN*صn*صt*V*V*Xeru%!O!R !!%$2%:(C,L/Q0V3]4e;r?u=vA}BDEQ~l*|*|*nM*pN*صn*صt* Z*V*V**X,,- -*V*V*X66 MP STUV%W*Y?\E]K`WbkcQRZ%*|*n*|*صn*صtghikl$mQ!d*p[*p8+(*p*p+*n(*n+*n*p+*: 6 wxyz{'|*~:FJW_cQ!h-~*p *p*~ *n",Q!<*p*p+Q!:*p *pQ!:*p *pQ! ~"*j Q!  4*+\*,^*` Q  *\Q*^Q*`Q!"*b Q*b Q!=*|*n@QL *DQQ*Z')-/Q*Z;Q" *nCQ" *n GQ!"&*n$+&L'('*n$+,*Q+"&*n$+-V.' *n+0 [ \Q1' *n+3 ` aQ45" *n7eQ89" *n;jQ<" *n>oQ?" *nAtQB" *nDyQER.*G*nI QJ" *nLQM" *nOP" *nRS" *nUV5" *nXQY9" *n[\' *n+^  _`" *nbQcd" *nfQgh" *njQk~' *nm  n" *npq" *nst" *nvwx*yz$ *n+,~|' *n+  Q# *nQ" *nQ# *n+( *n+,  Q' *n+  R& *n  " *n" *n5" *nQ5" *nQ5" *n(*n+ Q(*n+ $Q)*n+,!,Q# *n+3Q) *n+, : ;Q% *n+-@Q% *n+-FQ" *nK5" *nP" *nU" *nZQ" *n_" *nd# *ni% *n+-oQ% *n+-uQ" *nz" *nQ" *nQ" *nQR& *n  QR& *n  Q# *n+Q# *n+Q" *n' *n+  Q" *n' *n  " *n" *n Q " *n Q+*G*n+ Q+*G*n+ Q,*G*n+ Q+*G*n+ Q+*G*n+ Q +*G*n+" Q#$# *n+& Q'(# *n*Q+,$ *n+,.Q+/# *n+1Q23# *n+5Q67 *p9,Q:;) *n+,-= 5 7Q>' *n+@ < =QA*DKQB" *nEVF" *nHaI' *n+K f gQL" *nNkQO" *nQpQRS( *n+U u vQV' *n+X z {QYZ)*n+,\Q]^+*n,-` Qab-*n+,-d Qae+*n+,-g QhiE)*n,-     k (Qlm+*n+,-o Qpq/ *n+,-s Qtu) *n+,-w  Qxy+*n,-{  Q|}2*G*nf+  Q4*G*nj+ *+Q" *n1Q*;=*|*n@G# *n+LQ~' *n X Y" *n^Q" *niQ' *n+ n oQ( *n+, t uQ' *n+ z {Q( *n+,  Q' *n+  QR& *n  Q" *n" *n" *nQ" *nQ" *nQ" *nQ" *nQ' *t+  Q' *n+  QR& *n  QR& *n  Q' *n+  Q' *n+  Q" *nQ" *nQ" *nQ' *n+  Q$ *n+Q5" *n" *n~' *n  Q+*n+,- Q**n+,N-  Q-*n+,-: Q -*n+,- : Q  1*n+,-:Q .*n+,N-#$ %Q' *n+ * +Q' *n+ / 0Q' *n+ 4 5Q ) *n+,-" ; <Q#) *n+,-& B CQ$" *nOQ'" *n)YQ*" *n,fQ-" *n/qQ0" *n2wQ' *n+ | }Q34% *n+,-6Q37'*n+,-9Q3:'*n+,-<Q3='*n+,-<Q>" *n@QA" *nCQDE" *nGQH" *nJQKL' *n+N  QOP" *nRQR,*QQQR,*QQQS" *nUQR& *n  QVR& *nX  QR& *n  Q~' *nZ  Q[R& *n]  Q^" *n`Qab" *ndef' *n+h  QH*nإ*n*lCjQkl) *n+,-n  Qop( *n+,r  Qst% *n+,vQsw$ *n+y Qoz' *n+|  Q}" *n" *n a(*%*M+NY+S:Y,-W2+&&'()*!0&2" *n6Q" *n:Q' *n+ > ?Q" *nBQ~' *n F GQ$ *n+,LQ$ *n+,RQ" *nVQ" *nZQ,*QQ`Q,*QQfQ,*QQlQ,*QQrQR# Yرlb @@@@@!" $%@'(@*+ -/0@23@s [e e