4  oracle/jdbc/driver/T2CConnection%oracle/jdbc/driver/PhysicalConnectionoracle/sql/BfileDBAccessoracle/sql/BlobDBAccessoracle/sql/ClobDBAccess T2CConnection.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.jdbc*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature; OCI_INTERNAL"oracle/jdbc/driver/T2CConnection$16oracle/jdbc/internal/OracleConnection$InstanceProperty%oracle/jdbc/internal/OracleConnectionInstanceProperty1oracle/jdbc/OracleConnection$ConnectionValidationoracle/jdbc/OracleConnectionConnectionValidation&oracle/jdbc/OracleConnection$DRCPState DRCPState2oracle/jdbc/internal/OracleConnection$ChecksumMode! ChecksumMode7oracle/jdbc/internal/OracleConnection$EndReplayCallback$EndReplayCallback:oracle/jdbc/internal/JMSNotificationRegistration$Directive'0oracle/jdbc/internal/JMSNotificationRegistration) Directive?oracle/jdbc/internal/OracleConnection$XSSessionSetOperationCode,XSSessionSetOperationCodeDatabaseStartupModejava/util/Locale$CategoryAjava/util/LocaleCCategory,oracle/jdbc/internal/OracleStatement$SqlKindF$oracle/jdbc/internal/OracleStatementHSqlKindJDBC_OCI_LIBRARY_VERSIONJqueryMetaData1[SqueryMetaData2[BqueryMetaData1OffsetIqueryMetaData2Offsetpassword#Loracle/jdbc/internal/OpaqueString;fatalErrorNumberfatalErrorMessageLjava/lang/String; QMD_dbtype QMD_dbsize QMD_nullok QMD_precision QMD_scale QMD_formOfUseQMD_columnNameLengthQMD_tdo0QMD_tdo1QMD_tdo2 QMD_tdo3 QMD_charLength QMD_schemaNameLength QMD_typeNameLength QMD_columnInvisibleQMD_columnJSONT2C_LOCATOR_MAX_LENT2C_LINEARIZED_LOCATOR_MAX_LEN$T2C_LINEARIZED_BFILE_LOCATOR_MAX_LENMETADATA1_INDICES_PER_COLUMNSIZEOF_QUERYMETADATA2defaultDriverNameAttributejdbcociqueryMetaData1SizequeryMetaData2Size m_nativeStatem_clientCharacterSetS byteAlignB EMPTY_BYTES EOJ_SUCCESS EOJ_ERROR EOJ_WARNINGEOJ_GET_STORAGE_ERROREOJ_ORA3113_SERVER_NORMAL OCILIBRARY ocijdbc19 logon_modeLOGON_MODE_DEFAULTLOGON_MODE_SYSDBALOGON_MODE_SYSOPERLOGON_MODE_SYSASMLOGON_MODE_SYSBKPLOGON_MODE_SYSDGDLOGON_MODE_SYSKMTLOGON_MODE_CONNECTION_POOLLOGON_MODE_CONNPOOL_CONNECTION$LOGON_MODE_CONNPOOL_PROXY_CONNECTION&LOGON_MODE_CONNPOOL_ALIASED_CONNECTIONT2C_PROXYTYPE_NONET2C_PROXYTYPE_USER_NAME T2C_PROXYTYPE_DISTINGUISHED_NAMET2C_PROXYTYPE_CERTIFICATE(T2C_CONNECTION_FLAG_DEFAULT_LOB_PREFETCHT2C_CONNECTION_FLAG_PRELIM_AUTHT2C_CONNECTION_FLAG_CHARSETT2C_CONNECTION_FLAG_NCHARSETT2C_CONNECTION_FLAG_BYTE_ALIGN%T2C_CONNECTION_FLAG_SERVER_TZ_VERSIONT2C_CONNECTION_FLAG_TAF_ENABLEDT2C_CONNECTION_TAG_MATCHED!T2C_CONNECTION_FLAG_MAXLEN_COMPATT2C_MAX_SCHEMA_NAME_LENGTHisLibraryLoadedZcachedVersionTableLjava/util/Map;5Ljava/util/Map;T2C_LOGON_OUT_BUFFER_LENGTHEOO_LOGIN_OUT_TYPE_DBIDEOO_LOGIN_OUT_INST_START_TIMEdatabaseUniqueIdentifier appCallbackLoracle/jdbc/OracleOCIFailover;appCallbackObjectLjava/lang/Object; nativeInfoLjava/util/Properties;nioBufferForLobLjava/nio/ByteBuffer; tagMatched[ZCONNECT_DATA_KEYWORD CONNECT_DATAOCI_SESSRLS_DROPSESSOCI_SESSRLS_RETAGU(Ljava/lang/String;Ljava/util/Properties;Loracle/jdbc/driver/OracleDriverExtension;)Vjava/sql/SQLException  MN  OP  QR  SR  VR  WX  R  R  R   allocQueryMetaDataBuffers()V initializePassword&(Loracle/jdbc/internal/OpaqueString;)V TU namedTypeAccessorByteLen R refTypeAccessorByteLen R reallocateQueryMetaData(II)Vjava/lang/Mathmax(II)I readConnectionProperties+(Ljava/lang/String;Ljava/util/Properties;)V  database X translateConnStr&(Ljava/lang/String;)Ljava/lang/String;   targetInstanceName  X  java/lang/Stringequals(Ljava/lang/Object;)Z  createNamedInstanceUrl8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  readOCIConnectionPoolProperties(Ljava/util/Properties;)V  java/lang/ExceptionindexOf(I)I !" #trim()Ljava/lang/String; %& '//) startsWith(Ljava/lang/String;)Z +, -0[[\w-]\.]*:[\d]*/[[\w\$\#]\.]*(?i)(:[\w]*)?(?-i)/matches 1, 2#4\\#6 replaceAll 8 9'oracle/net/resolver/NameResolverFactory;getNameResolverZ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Loracle/net/resolver/NameResolver; => <? oracle/net/resolver/NameResolverA resolveName C BD$getConnectionDuringExceptionHandling)()Loracle/jdbc/internal/OracleConnection; FG H oracle/jdbc/driver/DatabaseErrorJcreateSqlExceptionS(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException; LM KNfillInStackTrace()Ljava/lang/Throwable; PQ R resolveSimple T U ! W substring(I)Ljava/lang/String; YZ [(II)Ljava/lang/String; Y] ^length()I `a bjava/lang/StringBuilderd ef*(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=happend-(Ljava/lang/String;)Ljava/lang/StringBuilder; jk el)(PORT=n))(CONNECT_DATA=(SID=p)))rtoString t& eu )(SERVER=wjava/lang/StringBuffery(Ljava/lang/String;)V { z|(Ljava/lang/String;)I !~ z=(Ljava/lang/String;I)I ! z(INSTANCE_NAME=)insert-(ILjava/lang/String;)Ljava/lang/StringBuffer;  z zulogon (Lorg/ietf/jgss/GSSCredential;)V A(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; L K loadNativeLibrary  ociConnectionPoolIsPooling  processOCIConnectionPooling  ociSvcCtxHandle L  ociEnvHandle L  ociErrHandle L ociDriverCharset X java/lang/Integer | shortValue()S   oracle/jdbc/driver/DBConversion(SSS)V   conversion!Loracle/jdbc/driver/DBConversion;  defaultLobPrefetchSize R  enableOCIFAN   L t2cUseConnection (JJJJ[B[J)I   sqlWarningLjava/sql/SQLWarning;   checkError-(ILjava/sql/SQLWarning;)Ljava/sql/SQLWarning;   timeZoneVersionNumber R useOCIDefaultDefines  varTypeMaxLenCompat R  internalLogon X SYSDBAequalsIgnoreCase , SYSOPERSYSASM SYSBACKUPSYSDGSYSKM P newPasswordValue U !oracle/jdbc/internal/OpaqueStringget & setNewPassword X nlsLangBackdoor  getDriverCharSetIdFromNLS_LANG  getClientCharSetId  stringToDriverCharBytes(Ljava/lang/String;S)[B     editionName X driverNameAttribute X  jdbcoci : oracle/jdbc/driver/BuildInfogetDriverVersion & userName X proxyClientName X isNull()Z !" # drcpEnabled % &drcpConnectionClass (X ) drcpTagName +X ,FORMATLjava/util/Locale$Category; ./ B0 getDefault/(Ljava/util/Locale$Category;)Ljava/util/Locale; 23 D4)oracle/sql/converter/CharacterSetMetaData6getNLSLanguage&(Ljava/util/Locale;)Ljava/lang/String; 89 7:getBytes()[B <= >getNLSTerritory @9 7Ajava/util/TimeZoneC()Ljava/util/TimeZone; 2E DFgetID H& DIoracle/sql/ZONEIDMAPK isValidRegion M, LNtimezoneAsRegion P Qjava/lang/SystemScurrentTimeMillis()J UV TW getOffset(J)I YZ D[6`(I)Ljava/lang/StringBuilder; j_ e`+b:0d:fdoSetSessionTimeZone h{ isessionTimeZone kX l prelimAuth n ot2cCreateState)([BI[BI[BI[BI[BI[BI[BIZ[BI[BISI[B[B[B[J)I qr st2cLogon)(J[BI[BI[BI[BI[BI[BI[BIZ[BI[BII[B[B[B[J)I uv wATTACHED_IMPLICIT(Loracle/jdbc/OracleConnection$DRCPState; yz { drcpState }z ~ readShort([BI)I  ([BII)V   X   java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;  getVersionNumber  valueOf Z put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  java/lang/Short parseShort(Ljava/lang/String;)S   versionNumber  t2cSetCachedServerVersion(JS)I  Porg/ietf/jgss/GSSCredential[Jlogoffjava/lang/NullPointerException lifecycle R  t2cLogoff Z (I)Ljava/sql/SQLWarning;  open'(Loracle/jdbc/driver/OracleStatement;)V"oracle/jdbc/driver/OracleStatement sqlObjectLoracle/jdbc/driver/OracleSql;  processEscapes  convertNcharLiterals  oracle/jdbc/driver/OracleSqlgetSql(ZZ)Ljava/lang/String;   rowPrefetch R t2cCreateStatement.(JJ[BILoracle/jdbc/driver/OracleStatement;ZI)I   createImplicitResultSetStatementJ(Loracle/jdbc/driver/OracleStatement;)Loracle/jdbc/driver/OracleStatement;oracle/jdbc/driver/T2CStatementdefaultRowPrefetch R )(Loracle/jdbc/driver/T2CConnection;IIII)V  c_state L  t2cGetImplicitResultSetStatement)(JJLoracle/jdbc/driver/OracleStatement;)I   needToParse  isOpen   SELECT.Loracle/jdbc/internal/OracleStatement$SqlKind;  GsqlKind  prepareForNewResults(ZZZ)V  addImplicitResultSetStmt  cancelOperationOnServer(Z)V t2cCancel Z t2cAbortdoAbort Z setDriverSpecificAutoCommitt2cSetAutoCommit(JZ)I   autocommit   doSetAutoCommitautoCommitSpecCompliant    getAutoCommit " commit    doCommit(I)V t2cCommit(JI)I   doRollback t2cRollback Z doPingDatabaseDETACHED "z #attachServerConnection %" &t2cPingDatabase (Z )doGetDatabaseProductVersion([J)Ljava/lang/String; +, -t2cGetProductionVersion(J[J)[B /0 1CharBytesToString([BI)Ljava/lang/String; 34 5doGetVersionNumberjava/lang/IllegalStateException8java/lang/Object:createClobDBAccess()Loracle/sql/ClobDBAccess;createBlobDBAccess()Loracle/sql/BlobDBAccess;createBfileDBAccess()Loracle/sql/BfileDBAccess;L(ILjava/sql/SQLWarning;JLoracle/jdbc/driver/OracleSql;)Ljava/sql/SQLWarning; B C7(IJLoracle/jdbc/driver/OracleSql;)Ljava/sql/SQLWarning;oracle/jdbc/driver/T2CErrorF Gfm_errorMessage IP GJt2cDescribeError$(JLoracle/jdbc/driver/T2CError;[BJ)I LM Njava/lang/ErrorPconversion == nullR Q|l_error == nullU([BIZ)Ljava/lang/String; 3W X m_errorNumber ZR G[ internalClose ] ^removeAllDescriptor ` a setUsable c dclose f gFetch error message failed!iS(Loracle/jdbc/internal/OracleConnection;Ljava/lang/String;I)Ljava/sql/SQLException; Lk Klm_errorPosition n Go#oracle/jdbc/OracleDatabaseExceptionq actualSql sX t originalSql vX w;(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V y rz initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable; |} ~ addSqlWarning?(Ljava/sql/SQLWarning;Ljava/lang/String;I)Ljava/sql/SQLWarning;  Kjava/sql/SQLWarningRefCursorBytesToStatementL([BLoracle/jdbc/driver/OracleStatement;)Loracle/jdbc/driver/OracleStatement; serverCursor  savedRowPrefetch R   *select unknown as ref cursor from whatever initialize { addChild  getFormK(Loracle/jdbc/oracore/OracleTypeADT;Loracle/jdbc/oracore/OracleTypeCLOB;I)V!oracle/jdbc/oracore/OracleTypeADT getFullName & oracle/sql/SQLNameparse<(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Z  ""."StringToCharBytes(Ljava/lang/String;)[B  t2cGetFormOfUse,(JLoracle/jdbc/oracore/OracleTypeCLOB;[BII)I  "oracle/jdbc/oracore/OracleTypeCLOBsetForm  [Ljava/lang/String; getTdoCState'(Ljava/lang/String;Ljava/lang/String;)J t2cGetTDO (J[BI[I)J  [I(Ljava/lang/String;)JgetDBAccessProperties()Ljava/util/Properties; getOCIHandles    t2cGetHandles(J[J)I  java/util/Properties f OCIEnvHandle(J)Ljava/lang/String;   OCISvcCtxHandle OCIErrHandle ClientCharSetgetServerSessionInfosessionProperties  queryFCFProperties  t2cGetServerSessionInfo(JLjava/util/Properties;)S  getInstanceProperty;(Loracle/jdbc/internal/OracleConnection$InstanceProperty;)BASM_VOLUME_SUPPORTED8Loracle/jdbc/internal/OracleConnection$InstanceProperty;  t2cGetAsmVolProperty(J)B   INSTANCE_TYPE  t2cGetInstanceType  getConnectionPoolInfot2cGetConnPoolInfo(JLjava/util/Properties;)I  setConnectionPoolInfo (IIIIII)Vt2cSetConnPoolInfo (JIIIIII)I  ociPasswordChange9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V'Loracle/jdbc/logging/annotations/Blind;t2cPasswordChange (J[BI[BI[BI)I  ociConnectionPoolLogonMode X  connection_pool ociConnectionPoolObject  ociConnectionPoolMinLimit R ociConnectionPoolMaxLimit R ociConnectionPoolIncrement R ociConnectionPoolTimeout R ociConnectionPoolNoWait  'ociConnectionPoolTransactionDistributed   (oracle/jdbc/pool/OracleOCIConnectionPool"readPoolConfig (IIIIZZ[I)V $% #&t2cCreateConnPool([BI[BI[BISIIIIIII)I () *Internal Error: ,connpool_connection.t2cConnPoolLogon>(J[BI[BI[BI[BI[BIIII[Ljava/lang/String;[BI[BI[BI[BI[BI[B[B[J)I 01 2connpool_alias_connection4ociConnectionPoolConnID 6 7connpool_proxy_connection9ociConnectionPoolProxyType ;X <ociConnectionPoolProxyNumRolesLjava/lang/Integer; >? @intValue Ba CociConnectionPoolProxyRoles E Fproxytype_user_nameHociConnectionPoolProxyUserName JX KociConnectionPoolProxyPassword MX Nproxytype_distinguished_nameP'ociConnectionPoolProxyDistinguishedName RX Sproxytype_certificateU!ociConnectionPoolProxyCertificate W Xconnection-pool-logonZisDescriptorSharable*(Loracle/jdbc/internal/OracleConnection;)ZgetPhysicalConnection ^G _ t2cBlobRead"(J[BIJI[BIZLjava/nio/ByteBuffer;)I t2cClobRead#(J[BIJI[CIZZLjava/nio/ByteBuffer;)I t2cBlobWrite(J[BIJI[BI[[B)I t2cClobWrite(J[BIJI[CI[[BZ)It2cLobGetLength(J[BI)J t2cBfileOpen (J[BI[[B)It2cBfileIsOpen (J[BI[Z)It2cBfileExistst2cBfileGetName(J[BI)Ljava/lang/String;t2cBfileGetDirAlias t2cBfileCloset2cLobGetChunkSize(J[BI)I t2cLobTrim (JIJ[BI[[B)It2cLobCreateTemporary (JIZIS[[B)It2cLobFreeTemporary (JI[BI[[B)It2cLobIsTemporary (JI[BI[Z)I t2cLobOpen (JI[BII[[B)I t2cLobIsOpen t2cLobClose lobLength([B)J ij blobRead([BJI[BZLjava/nio/ByteBuffer;)I ab  blobWrite ([BJ[B[[BII)I ef  clobWrite([BJ[C[[BZII)I gh lobGetChunkSize([B)I tu %(Loracle/jdbc/internal/OracleBfile;)J checkTrue(ZI)V   oracle/jdbc/internal/OracleBfile getLocator =   position:(Loracle/jdbc/internal/OracleBfile;Loracle/sql/Datum;[BJ)J position()oracle/sql/LobPlsqlUtil hasPattern  J(Loracle/jdbc/internal/OracleBfile;Loracle/sql/Datum;Loracle/sql/Datum;J)JisSubLob  )(Loracle/jdbc/internal/OracleBfile;JI[B)I getBytes()useNio   java/nio/ByteBuffercapacity a allocateDirect(I)Ljava/nio/ByteBuffer;  rewind()Ljava/nio/Buffer;    ([B)Ljava/nio/ByteBuffer;  getName6(Loracle/jdbc/internal/OracleBfile;)Ljava/lang/String; pq  getDirAlias rq openFile%(Loracle/jdbc/internal/OracleBfile;)V kl  setLocator([B)V   isFileOpen%(Loracle/jdbc/internal/OracleBfile;)Z mn  fileExists on  closeFile sl &(Loracle/jdbc/internal/OracleBfile;I)V shareBytes =  ~  setShareBytes   {  } newInputStream+(Loracle/sql/BFILE;IJ)Ljava/io/InputStream;;(Loracle/jdbc/internal/OracleBfile;IJ)Ljava/io/InputStream;  (oracle/jdbc/driver/OracleBlobInputStream  '(Loracle/jdbc/internal/OracleBfile;IJ)V  newConversionInputStream*(Loracle/sql/BFILE;I)Ljava/io/InputStream;:(Loracle/jdbc/internal/OracleBfile;I)Ljava/io/InputStream;  .oracle/jdbc/driver/OracleConversionInputStreamgetBinaryStream()Ljava/io/InputStream;  :(Loracle/jdbc/driver/DBConversion;Ljava/io/InputStream;I)V   newConversionReader%(Loracle/sql/BFILE;I)Ljava/io/Reader;5(Loracle/jdbc/internal/OracleBfile;I)Ljava/io/Reader;   )oracle/jdbc/driver/OracleConversionReader  $(Loracle/jdbc/internal/OracleBlob;)Joracle/jdbc/internal/OracleBlob 9(Loracle/jdbc/internal/OracleBlob;Loracle/sql/Datum;[BJ)J   oracle/sql/DatumI(Loracle/jdbc/internal/OracleBlob;Loracle/sql/Datum;Loracle/sql/Datum;J)J   ((Loracle/jdbc/internal/OracleBlob;JI[B)IisActivePrefetch "" #getPrefetchedData %= & `V (min * + arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V -. T/putBytes)(Loracle/jdbc/internal/OracleBlob;J[BII)IsetActivePrefetch 3 4clearCachedData 6 7  9  getChunkSize$(Loracle/jdbc/internal/OracleBlob;)I  >%(Loracle/jdbc/internal/OracleBlob;J)V vw A createTemporaryBlob*(Ljava/sql/Connection;ZI)Loracle/sql/BLOB;oracle/sql/BLOBF!(Loracle/jdbc/OracleConnection;)V H GI xy K GaddTemporaryLob+(Loracle/jdbc/internal/OracleLargeObject;)V NO Pjava/sql/ConnectionR freeTemporary7(Loracle/jdbc/internal/OracleBlob;Loracle/sql/Datum;Z)V z{ V getErrorCode Xa YfreeTemporaryLob+(Ljava/sql/Connection;Loracle/sql/Datum;I)V \] ^removeFromTemporaryLobs `O a isTemporary$(Loracle/jdbc/internal/OracleBlob;)Z |} e getDuration$(Loracle/jdbc/internal/OracleBlob;)S%(Loracle/jdbc/internal/OracleBlob;I)V$(Loracle/jdbc/internal/OracleBlob;)V+(Loracle/sql/BLOB;IJZ)Ljava/io/InputStream;;(Loracle/jdbc/internal/OracleBlob;IJZ)Ljava/io/InputStream; l m*(Loracle/sql/BLOB;IJ)Ljava/io/InputStream; k p:(Loracle/jdbc/internal/OracleBlob;IJ)Ljava/io/InputStream;&(Loracle/jdbc/internal/OracleBlob;IZ)V s t'(Loracle/jdbc/internal/OracleBlob;IJZ)V v w+(Loracle/sql/BLOB;IJJ)Ljava/io/InputStream;,(Loracle/sql/BLOB;IJJZ)Ljava/io/InputStream; z {<(Loracle/jdbc/internal/OracleBlob;IJJZ)Ljava/io/InputStream; } ~;(Loracle/jdbc/internal/OracleBlob;IJJ)Ljava/io/InputStream;((Loracle/jdbc/internal/OracleBlob;IJJZ)V  newOutputStream,(Loracle/sql/BLOB;IJZ)Ljava/io/OutputStream;<(Loracle/jdbc/internal/OracleBlob;IJZ)Ljava/io/OutputStream;  lobStreamPosStandardCompliant  )oracle/jdbc/driver/OracleBlobOutputStream i &(Loracle/jdbc/internal/OracleBlob;IJ)V  )(Loracle/sql/BLOB;I)Ljava/io/InputStream;*(Loracle/sql/BLOB;IZ)Ljava/io/InputStream;  :(Loracle/jdbc/internal/OracleBlob;IZ)Ljava/io/InputStream;  9(Loracle/jdbc/internal/OracleBlob;I)Ljava/io/InputStream;binaryStreamValue(Z)Ljava/io/InputStream;  $(Loracle/sql/BLOB;I)Ljava/io/Reader;%(Loracle/sql/BLOB;IZ)Ljava/io/Reader;   5(Loracle/jdbc/internal/OracleBlob;IZ)Ljava/io/Reader;   4(Loracle/jdbc/internal/OracleBlob;I)Ljava/io/Reader;$(Loracle/jdbc/internal/OracleClob;)Joracle/jdbc/internal/OracleClob 7(Loracle/jdbc/internal/OracleClob;Ljava/lang/String;J)J getChars(II[CI)V  '(Loracle/jdbc/internal/OracleClob;[CJ)J  [CF(Loracle/jdbc/internal/OracleClob;Loracle/jdbc/internal/OracleClob;J)J  ((Loracle/jdbc/internal/OracleClob;JI[C)I # (()[C % getPrefetchedDataSize a isNCLOB "  cd java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;  order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;   asCharBuffer()Ljava/nio/CharBuffer;  java/nio/CharBuffer([C)Ljava/nio/CharBuffer;  putChars)(Loracle/jdbc/internal/OracleClob;J[CII)I 4 7   $(Loracle/jdbc/internal/OracleClob;)I%(Loracle/jdbc/internal/OracleClob;J)V createTemporaryClob+(Ljava/sql/Connection;ZIS)Loracle/sql/CLOB;oracle/sql/CLOB Ioracle/sql/NCLOB I 7(Loracle/jdbc/internal/OracleClob;Loracle/sql/Datum;Z)V$(Loracle/jdbc/internal/OracleClob;)Z$(Loracle/jdbc/internal/OracleClob;)S%(Loracle/jdbc/internal/OracleClob;I)V$(Loracle/jdbc/internal/OracleClob;)V*(Loracle/sql/CLOB;IJ)Ljava/io/InputStream;+(Loracle/sql/CLOB;IJZ)Ljava/io/InputStream;  ;(Loracle/jdbc/internal/OracleClob;IJZ)Ljava/io/InputStream;  :(Loracle/jdbc/internal/OracleClob;IJ)Ljava/io/InputStream;(oracle/jdbc/driver/OracleClobInputStream&(Loracle/jdbc/internal/OracleClob;IZ)V  '(Loracle/jdbc/internal/OracleClob;IJZ)V  ,(Loracle/sql/CLOB;IJZ)Ljava/io/OutputStream;<(Loracle/jdbc/internal/OracleClob;IJZ)Ljava/io/OutputStream;  )oracle/jdbc/driver/OracleClobOutputStream  &(Loracle/jdbc/internal/OracleClob;IJ)V    newReader%(Loracle/sql/CLOB;IJ)Ljava/io/Reader;5(Loracle/jdbc/internal/OracleClob;IJ)Ljava/io/Reader;   #oracle/jdbc/driver/OracleClobReader   &(Loracle/sql/CLOB;IJJ)Ljava/io/Reader;6(Loracle/jdbc/internal/OracleClob;IJJ)Ljava/io/Reader;   '(Loracle/jdbc/internal/OracleClob;IJJ)V   newWriter&(Loracle/sql/CLOB;IJZ)Ljava/io/Writer;6(Loracle/jdbc/internal/OracleClob;IJZ)Ljava/io/Writer;   #oracle/jdbc/driver/OracleClobWriter" # # registerTAFCallback4(Loracle/jdbc/OracleOCIFailover;Ljava/lang/Object;)Vt2cRegisterTAFCallback (Z )callTAFCallbackMethodoracle/jdbc/OracleOCIFailover, callbackFn,(Ljava/sql/Connection;Ljava/lang/Object;II)I ./ -0callPDBChangeCallbackMethod onPDBChange 3 4$oracle/jdbc/driver/NTFPDBChangeEvent6 7Inotify)(Loracle/jdbc/driver/NTFPDBChangeEvent;)V 9: ; 4isValidCursorId(I)Z isValidLight checkAndDrain A" BdrainOnInbandNotificationt2cIsServerStatusValid(J)Z EF GcloseConnectionSafely I JgetHeapAllocSizet2cGetHeapAllocSize MZ NgetOCIEnvHeapAllocSizet2cGetOciEnvHeapAllocSize QZ Rt2cGetDriverCharSetFromNlsLang T UdoProxySession(ILjava/util/Properties;)V[[BY savedUser [X \PROXY_USER_NAME^ getProperty ` aPROXY_USER_PASSWORDcPROXY_DISTINGUISHED_NAMEePROXY_CERTIFICATEg  PROXY_ROLESjt2cDoProxySession(JI[BI[BI[BI[BI[BII[[B)I lm nisProxy p qcloseProxySessiont2cCloseProxySession tZ udoDescribeTable#(Loracle/jdbc/driver/AutoKeyInfo;)Voracle/jdbc/driver/AutoKeyInfoy getTableName {& z|t2cDescribeTable(J[BI[S[BIIII)I ~ T2C_EXTEND_BUFFER R  processDescribeTableData$(ILoracle/jdbc/driver/AutoKeyInfo;)V  allocateSpaceForDescribedData  z bytes2String9([BIILoracle/jdbc/driver/DBConversion;)Ljava/lang/String;  fillDescribedData.(ILjava/lang/String;IIZSIILjava/lang/String;)V  zNdoSetApplicationContextt2cSetApplicationContext:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I  doClearAllApplicationContextt2cClearAllApplicationContext(JLjava/lang/String;)I   doStartupt2cStartupDatabase(JILjava/lang/String;)I  (ILjava/lang/String;)V doShutdownt2cShutdownDatabase   fjava/security/AccessController doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;  java/lang/Classjava/lang/ThrowableuseLittleEndianSetCHARBindert2cPlatformIsLittleEndian F getPropertyForPooledConnection,(Loracle/jdbc/pool/OraclePooledConnection;)V>(Loracle/jdbc/pool/OraclePooledConnection;Ljava/lang/String;)V   getCharArray(Ljava/lang/String;)[C disableNio.Loracle/jdbc/logging/annotations/DefaultLevel;)Loracle/jdbc/logging/annotations/Logging;FINESTt2cSetSessionTimeZone { incrementTempLobReferenceCountdecrementTempLobReferenceCountreleaseConnectionToPoolcloseStatements  purgeStatementCache  t2cCloseDrcpConnection(J[BII)I  reusePooledConnectionATTACHED_EXPLICIT z t2cOpenDrcpConnection n resetAfterReusePooledConnection  needToPurgeStatementCachegetCurrentSchema & t2cGetSchemaName(J[B)I  getAuditBanneroracle/jdbc/driver/T2CBanner$(Loracle/jdbc/driver/DBConversion;)V  t2cGetAuditBanner"(JLoracle/jdbc/driver/T2CBanner;)I   getBanner & getAccessBannert2cGetAccessBanner  getLibraryVersionNumbert2cGetVersionNumbert2cGetDefaultStreamChunkSizet2cGetConnectionId(J)[BenquoteIdentifier'(Ljava/lang/String;Z)Ljava/lang/String;  enquoteLiteral  isSimpleIdentifier , getChecksumProviderName & getEncryptionProviderName  &  isValid7(Loracle/jdbc/OracleConnection$ConnectionValidation;I)Z     ? setSafelyClosed  isSafelyClosed " setDatabaseSessionState.(Loracle/jdbc/internal/DatabaseSessionState;)V  getDatabaseSessionState-()Loracle/jdbc/internal/DatabaseSessionState;  hasNoOpenHandles !" "getNetworkStat ()Loracle/jdbc/internal/NetStat; $% &isNetworkCompressionEnabled (" ) getDRCPState*()Loracle/jdbc/OracleConnection$DRCPState; +, - setHAManager!(Loracle/jdbc/driver/HAManager;)V /0 1 getHAManager ()Loracle/jdbc/driver/HAManager; 34 5setShardingKey"(Loracle/jdbc/OracleShardingKey;)V 78 9setShardingKeyIfValid#(Loracle/jdbc/OracleShardingKey;I)Z ;< =B(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;I)Z ;? @A(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;)V 7B C setChunkInfoS(Loracle/jdbc/OracleShardingKey;Loracle/jdbc/OracleShardingKey;Ljava/lang/String;)V EF GisServerBigSCN I" J afreeTemporaryBlobsAndClobs Ma N removeBfile P QaddBfile S TremoveLargeObject VO WaddLargeObject YO ZsendRequestFlags \ ] endRequest _ ` _ b beginRequest d eclearDrcpTagName g hisLifecycleOpen j" kgetVarTypeMaxLenCompat ma nsetChecksumMode7(Loracle/jdbc/internal/OracleConnection$ChecksumMode;)V pq rgetNegotiatedTTCVersion()B tu vgetNegotiatedSDU xa ygetResultSetCache'()Loracle/jdbc/internal/ResultSetCache; {| }getExecutingRPCSQL & getExecutingRPCFunctionCode  detachServerConnection { getDRCPPLSQLCallbackName & getDRCPReturnTag & isDRCPMultitagEnabled "  isDRCPEnabled "  & setSchema { getNetworkTimeout a  getSchema & abort"(Ljava/util/concurrent/Executor;)V  getDerivedKeyInternal([BI)[B&java/security/NoSuchAlgorithmException*java/security/spec/InvalidKeySpecException  setLastReplayContext'(Loracle/jdbc/internal/ReplayContext;)V  getLastReplayContext&()Loracle/jdbc/internal/ReplayContext;  getReplayContext'()[Loracle/jdbc/internal/ReplayContext;  getEOC a registerEndReplayCallback<(Loracle/jdbc/internal/OracleConnection$EndReplayCallback;)V  setReplayingMode  setReplayContext(([Loracle/jdbc/internal/ReplayContext;)V  endNonRequestCalls  beginNonRequestCalls  setReplayOperations(Ljava/util/EnumSet;)V  isConnectionSocketKeepAlivejava/net/SocketException " getTransactionState()Ljava/util/EnumSet;   getCurrentSCN V isLobStreamPosStandardCompliant " isDataInLocatorEnabled " getTIMEZONETAB()Loracle/sql/TIMEZONETAB;  getTimezoneVersionNumber a getDefaultTimeZone E setDefaultTimeZone(Ljava/util/TimeZone;)V   disUsable(Z)Z   " getTypeDescriptorsFromList2([[Ljava/lang/String;)[Loracle/sql/TypeDescriptor;  )getTypeDescriptorsFromListInCurrentSchema1([Ljava/lang/String;)[Loracle/sql/TypeDescriptor;  $getAllTypeDescriptorsInCurrentSchema()[Loracle/sql/TypeDescriptor;  getLogicalTransactionId$()Loracle/jdbc/LogicalTransactionId;  'removeLogicalTransactionIdEventListener2(Loracle/jdbc/LogicalTransactionIdEventListener;)V  $addLogicalTransactionIdEventListenerQ(Loracle/jdbc/LogicalTransactionIdEventListener;Ljava/util/concurrent/Executor;)V       setPDBChangeEventListener0(Loracle/jdbc/internal/PDBChangeEventListener;)V  O(Loracle/jdbc/internal/PDBChangeEventListener;Ljava/util/concurrent/Executor;)V  removeAllXSEventListener  removeXSEventListener)(Loracle/jdbc/internal/XSEventListener;)V  addXSEventListenerH(Loracle/jdbc/internal/XSEventListener;Ljava/util/concurrent/Executor;)V    !$unregisterDatabaseChangeNotification(JLjava/lang/String;)V #$ %(ILjava/lang/String;I)V #' ( # */(Loracle/jdbc/dcn/DatabaseChangeRegistration;)V #, -getDatabaseChangeRegistration/(I)Loracle/jdbc/dcn/DatabaseChangeRegistration; /0 1"registerDatabaseChangeNotificationD(Ljava/util/Properties;)Loracle/jdbc/dcn/DatabaseChangeRegistration; 34 5unregisterAQNotification.(Loracle/jdbc/aq/AQNotificationRegistration;)V 78 9registerAQNotificationn([Ljava/lang/String;[Ljava/util/Properties;Ljava/util/Properties;)[Loracle/jdbc/aq/AQNotificationRegistration; ;< =ackJMSNotificationW(Ljava/util/ArrayList;[[BLoracle/jdbc/internal/JMSNotificationRegistration$Directive;)V ?@ As(Loracle/jdbc/internal/JMSNotificationRegistration;[BLoracle/jdbc/internal/JMSNotificationRegistration$Directive;)V ?C DstopJMSNotification5(Loracle/jdbc/internal/JMSNotificationRegistration;)V FG HstartJMSNotification JG KunregisterJMSNotification MG NregisterJMSNotification3([Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; PQ RE([Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map; PT UgetMapDateToTimestamp W" XisV8Compatible Z" [ jmsDequeues(Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;Ljava/io/OutputStream;)Loracle/jdbc/internal/JMSMessage; ]^ _](Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;)Loracle/jdbc/internal/JMSMessage; ]a bo(Ljava/lang/String;Loracle/jdbc/internal/JMSDequeueOptions;Ljava/lang/String;)Loracle/jdbc/internal/JMSMessage; ]d e jmsEnqueue(Ljava/lang/String;Loracle/jdbc/internal/JMSEnqueueOptions;Loracle/jdbc/internal/JMSMessage;Loracle/jdbc/aq/AQMessageProperties;)V gh idequeuea(Ljava/lang/String;Loracle/jdbc/aq/AQDequeueOptions;Ljava/lang/String;)Loracle/jdbc/aq/AQMessage; kl mR(Ljava/lang/String;Loracle/jdbc/aq/AQDequeueOptions;[BI)Loracle/jdbc/aq/AQMessage; ko penqueueP(Ljava/lang/String;Loracle/jdbc/aq/AQEnqueueOptions;Loracle/jdbc/aq/AQMessage;)V rs tdoXSSessionAttachOp@(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 vw xdoXSSessionChangeOp(Loracle/jdbc/internal/OracleConnection$XSSessionSetOperationCode;[BLoracle/jdbc/internal/XSSecureId;Loracle/jdbc/internal/XSSessionParameters;)V z{ |doXSSessionDetachOp((I[BLoracle/jdbc/internal/XSSecureId;Z)V ~ doXSSessionDestroyOp(([BLoracle/jdbc/internal/XSSecureId;[B)V  doXSSessionCreateOp(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  doXSNamespaceOp(Loracle/jdbc/internal/OracleConnection$XSOperationCode;[B[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/XSSecureId;)V  (Loracle/jdbc/internal/OracleConnection$XSOperationCode;[B[Loracle/jdbc/internal/XSNamespace;[[Loracle/jdbc/internal/XSNamespace;Loracle/jdbc/internal/XSSecureId;)V  "executeLightweightSessionPiggyback/(I[B[Loracle/jdbc/internal/KeywordValueLong;I)V  createLightweightSessionj(Ljava/lang/String;[Loracle/jdbc/internal/KeywordValueLong;I[[Loracle/jdbc/internal/KeywordValueLong;[I)[B  clearAllApplicationContext { setApplicationContext  getClientInfoInternal   getClientInfo     setClientInfojava/sql/SQLClientInfoException  '(Ljava/lang/String;Ljava/lang/String;)V   getXAResource#()Ljavax/transaction/xa/XAResource;  setPlsqlWarnings {  createSQLXML()Ljava/sql/SQLXML;   createNClob()Ljava/sql/NClob;   createClob()Ljava/sql/Clob;   createBlob()Ljava/sql/Blob;  createTIMESTAMPLTZ@(Loracle/sql/DATE;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;  A(Ljava/lang/String;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;  C(Ljava/sql/Timestamp;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;  >(Ljava/sql/Time;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;  >(Ljava/sql/Date;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPLTZ;  createTIMESTAMPTZ+(Loracle/sql/DATE;)Loracle/sql/TIMESTAMPTZ;  @(Ljava/lang/String;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPTZ;  ,(Ljava/lang/String;)Loracle/sql/TIMESTAMPTZ;  @(Ljava/sql/Timestamp;Ljava/time/ZoneId;)Loracle/sql/TIMESTAMPTZ;  B(Ljava/sql/Timestamp;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPTZ;  .(Ljava/sql/Timestamp;)Loracle/sql/TIMESTAMPTZ;  =(Ljava/sql/Time;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPTZ;  )(Ljava/sql/Time;)Loracle/sql/TIMESTAMPTZ;  =(Ljava/sql/Date;Ljava/util/Calendar;)Loracle/sql/TIMESTAMPTZ;  )(Ljava/sql/Date;)Loracle/sql/TIMESTAMPTZ;  createTIMESTAMP*(Ljava/lang/String;)Loracle/sql/TIMESTAMP;  @(Ljava/sql/Timestamp;Ljava/util/Calendar;)Loracle/sql/TIMESTAMP;  ,(Ljava/sql/Timestamp;)Loracle/sql/TIMESTAMP;  '(Ljava/sql/Time;)Loracle/sql/TIMESTAMP;   )(Loracle/sql/DATE;)Loracle/sql/TIMESTAMP;    '(Ljava/sql/Date;)Loracle/sql/TIMESTAMP;     createStruct8(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Struct;    createArrayOf7(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array;   createNUMBER((Ljava/lang/String;I)Loracle/sql/NUMBER;    +(Ljava/math/BigInteger;)Loracle/sql/NUMBER;    +(Ljava/math/BigDecimal;)Loracle/sql/NUMBER;    (D)Loracle/sql/NUMBER;    (F)Loracle/sql/NUMBER;    (J)Loracle/sql/NUMBER;   !(I)Loracle/sql/NUMBER;  #  $(S)Loracle/sql/NUMBER;  &  '(B)Loracle/sql/NUMBER;  )  *(Z)Loracle/sql/NUMBER;  ,  -createINTERVALYM+(Ljava/lang/String;)Loracle/sql/INTERVALYM; / 0  1createINTERVALDS+(Ljava/lang/String;)Loracle/sql/INTERVALDS; 3 4  5 createDATE%(Ljava/lang/String;)Loracle/sql/DATE; 7 8  9;(Ljava/sql/Timestamp;Ljava/util/Calendar;)Loracle/sql/DATE; 7 ;  <6(Ljava/sql/Time;Ljava/util/Calendar;)Loracle/sql/DATE; 7 >  ?6(Ljava/sql/Date;Ljava/util/Calendar;)Loracle/sql/DATE; 7 A  B'(Ljava/sql/Timestamp;)Loracle/sql/DATE; 7 D  E"(Ljava/sql/Time;)Loracle/sql/DATE; 7 G  H"(Ljava/sql/Date;)Loracle/sql/DATE; 7 J  KcreateBINARY_FLOAT(F)Loracle/sql/BINARY_FLOAT; M N  OcreateBINARY_DOUBLE(D)Loracle/sql/BINARY_DOUBLE; Q R  ScreateOracleArray6(Ljava/lang/String;Ljava/lang/Object;)Ljava/sql/Array; U V  W createARRAY8(Ljava/lang/String;Ljava/lang/Object;)Loracle/sql/ARRAY; Y Z  [ createBfile([B)Loracle/sql/BFILE; ] ^  _createBlobWithUnpickledBytes([B)Loracle/sql/BLOB; a b  c  b  e([BS)Loracle/sql/CLOB;  g  hcreateClobWithUnpickledBytes([B)Loracle/sql/CLOB; j k  l  k  ngetLogicalConnectionA(Loracle/jdbc/pool/OraclePooledConnection;Z)Ljava/sql/Connection; p q  rrefCursorCursorToStatement)(I)Loracle/jdbc/internal/OracleStatement; t u  vjavaCharsToNCHARBytes([CI[B)I x y  zjavaCharsToCHARBytes | y  }isCharSetMultibyte(S)Z   getMaxNCharbyteSize a  getMaxCharbyteSize a  getMaxCharSize a  getDriverCharSet   IsNCharFixedWith "  NCHARBytesToJavaChars([BI[C)I  CHARBytesToJavaChars  newStructMetaData;(Loracle/sql/StructDescriptor;)Ljava/sql/ResultSetMetaData;  newArrayLocatorResultSetE(Loracle/sql/ArrayDescriptor;[BJILjava/util/Map;)Ljava/sql/ResultSet;  newArrayDataResultSetI(Loracle/jdbc/internal/OracleArray;JILjava/util/Map;)Ljava/sql/ResultSet;  :([Loracle/sql/Datum;JILjava/util/Map;)Ljava/sql/ResultSet;   getNCharSet   toDatum,(Loracle/sql/CustomDatum;)Loracle/sql/Datum;  physicalConnectionWithin G   getWrapper ()Loracle/jdbc/OracleConnection;  unwrap   setWrapper H  classForNameAndSchema7(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class; java/lang/ClassNotFoundException  getJDBCStandardBehavior "  getSessionTimeZoneOffset &  getSessionTimeZone &  getDatabaseTimeZone &  setSessionTimeZone {  setClientIdentifier {  clearClientIdentifier {  setJavaObjectTypeMap(Ljava/util/Map;)V  getJavaObjectTypeMap()Ljava/util/Map;   pingDatabase "  a  getCreateStatementAsRefCursor "  setCreateStatementAsRefCursor   getDatabaseProductVersion &  getCharBufferCacheStatistics?()Loracle/jdbc/internal/OracleConnection$BufferCacheStatistics;  getByteBufferCacheStatistics  getCharBufferSync(I)[C  cacheBufferSync([C)V  isStatementCacheInitialized "  getCallWithKey0(Ljava/lang/String;)Ljava/sql/CallableStatement;   getStatementWithKey0(Ljava/lang/String;)Ljava/sql/PreparedStatement;    purgeExplicitCache   purgeImplicitCache  getExplicitCachingEnabled "  setExplicitCachingEnabled   getImplicitCachingEnabled "  setImplicitCachingEnabled   getStatementCacheSize a  setStatementCacheSize   getStmtCacheSize a  !setStmtCacheSize(IZ)V # $  % #  'getURL )&  *getProtocolType ,&  -removeClientData /  0 setClientData 2  3 getClientData 5  6 getTxnMode 8a  9 setTxnMode ;  <oracleReleaseSavepoint (Loracle/jdbc/OracleSavepoint;)V > ?  @oracleRollback B ?  CoracleSetSavepoint1(Ljava/lang/String;)Loracle/jdbc/OracleSavepoint; E F  G()Loracle/jdbc/OracleSavepoint; E I  JprepareStatementC(Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement; L M  N2(Ljava/lang/String;[I)Ljava/sql/PreparedStatement; L P  Q1(Ljava/lang/String;I)Ljava/sql/PreparedStatement; L S  T prepareCall3(Ljava/lang/String;III)Ljava/sql/CallableStatement; V W  X3(Ljava/lang/String;III)Ljava/sql/PreparedStatement; L Z  [createStatement(III)Ljava/sql/Statement; ] ^  _releaseSavepoint(Ljava/sql/Savepoint;)V a b  crollback e b  f setSavepoint((Ljava/lang/String;)Ljava/sql/Savepoint; h i  j()Ljava/sql/Savepoint; h l  mgetHoldability oa  psetHoldability r  s getBigEndian u"  vsetFDO x  ygetFDO(Z)[B { |  }getHeartbeatNoChangeCount a   getStartTime V   setStartTime(J)V  !getDefaultSchemaNameForNamedTypes &   getUserName &  getXAErrorFlag "  setXAErrorFlag   getUsingXAFlag "  setUsingXAFlag    setTypeMap   getTypeMap  getStructAttrNCsId   getStructAttrCsId    getDbCsId    getJdbcCsId    getDescriptor([B)Ljava/lang/Object;   putDescriptor([BLjava/lang/Object;)V  descriptorCacheKeys()Ljava/util/Enumeration;  numberOfDescriptorCacheEntries a  aremoveDescriptor {  &(Ljava/lang/String;)Ljava/lang/Object;  '(Ljava/lang/String;Ljava/lang/Object;)V   getJavaObject   getSQLType&(Ljava/lang/Object;)Ljava/lang/String;  registerSQLType&(Ljava/lang/String;Ljava/lang/Class;)V    archive(IILjava/lang/String;)V  shutdown6(Loracle/jdbc/OracleConnection$DatabaseShutdownMode;)V  startupG(Loracle/jdbc/OracleConnection$DatabaseStartupMode;Ljava/lang/String;)V  5(Loracle/jdbc/OracleConnection$DatabaseStartupMode;)V  (Ljava/lang/String;I)V  getC2SNlsRatio a  getDefaultFixedString "  setDefaultFixedString   getRestrictGetTables "  setRestrictGetTables   getIncludeSynonyms "  setEndToEndMetrics([Ljava/lang/String;S)V  getEndToEndECIDSequenceNumber   getEndToEndMetrics()[Ljava/lang/String;  setIncludeSynonyms   getRemarksReporting "  setRemarksReporting   getDefaultExecuteBatch a  setDefaultExecuteBatch   getUse1900AsYearForTime "  getTimestamptzInGmt "  getDefaultRowPrefetch a  setDefaultRowPrefetch    clearWarnings    getWarnings()Ljava/sql/SQLWarning; !  " getAutoClose $"  % setAutoClose '  (getTransactionIsolation *a  +setTransactionIsolation -  . getCatalog 0&  1 setCatalog 3{  4 isReadOnly 6"  7 setReadOnly 9  : getMetaData()Ljava/sql/DatabaseMetaData; < =  >openProxySession @X  AisProxySession C"  DisClosed F"  GgetConnectionReleasePriority Ia  JsetConnectionReleasePriority L  MgetConnectionCacheCallbackFlag Oa  P!getConnectionCacheCallbackPrivObj()Ljava/lang/Object; R S  TgetConnectionCacheCallbackObj2()Loracle/jdbc/pool/OracleConnectionCacheCallback; V W  XregisterConnectionCacheCallbackF(Loracle/jdbc/pool/OracleConnectionCacheCallback;Ljava/lang/Object;I)V Z [  \setAbandonedTimeoutEnabled ^  _ getUnMatchedConnectionAttributes a  bgetConnectionAttributes d  eapplyConnectionAttributes g  hprepareDirectPath}(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/PreparedStatement; j k  lk(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/PreparedStatement; j n  og(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Ljava/sql/PreparedStatement; j q  rU(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement; j t  u   w f  y f  {closeLogicalConnection }  ~cleanupAndClose     closeInternal   getAuthenticationAdaptorName &  getEncryptionAlgorithmName &  getDataIntegrityAlgorithmName &  g e     cancel  getAutoCommitInternal "   setAutoCommit    nativeSQL   prepareCallWithKey   F(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/CallableStatement; V  2(Ljava/lang/String;II)Ljava/sql/CallableStatement; V  V   F(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/PreparedStatement; L  2(Ljava/lang/String;II)Ljava/sql/PreparedStatement; L  prepareStatementWithKey   L   (II)Ljava/sql/Statement; ]  ()Ljava/sql/Statement; ]  isLogicalConnection "  __getPC()Ljava/sql/Connection;   getProperties    19.7.0.0.0 \. java/lang/Long  parseLong  KL  java/util/Hashtable f ConstantValue SignatureCodeLineNumberTable Exceptions StackMapTable Deprecated"RuntimeVisibleParameterAnnotationsRuntimeVisibleAnnotations InnerClasses SourceFile! RKLMNOPQRSRTUVRWXYR Z[R \]R ^_R `aR bcR deR fgR hiR jkR lmR noR pqR rsR tuR vwR xyR z{R |}R ~R zR jX RRLPR ZR R \R R X RR ZR ^R bR R R R R dR fR hR jR ZR \R ^R `R ZR \R ^R `R bR dR fR hR jR   R R \R ^XX R \R ^a F*+,-*******d* **** :e fghj k%+27<AE  "*+   \,***h *****   ! &+ S'*******  "& r=*+,*** * ******, 7 '()'*7+<,   l+ +++)$++(L+*. +034+57:L@M,+EM*IC+OSҿ*+V@PQ   [  6 5689;!<5?@AGBKCQERFfJ T   d>66:6+[$&+]$>*IC+OSҿ6+:X>++:`X6++:`X6+\:6+:`X*IC+OSҿ:+d_: +_:+`_: +`+c_: +`_: 8eYgimmom mqm msmvM@eYgimmom mqm mxmmsmvM, x 8!   9<  #QRST VWYZ$[8\;^C_H`JaUb[c]eigohzk~opstuwy{|$ab  czY+}N-̶6D-̶c`6)-`eYgm,mmvW-: Tz 6  (.TUXY_` *YT**I@SҿM* **B*7*7!  **Y**IYSҿ*Y*** Y*PY PY PY PY PY PY PY PY PY *ęP: ****!, *ζҵ*Y /* /* /* / / ** / T* /* ** *m* *X* *B* *,* ** *: : : : : *::::* *:* * * * :*** :*)eYgmmv:* :** :* ** : * * * : * *$ *(* : *'!******* : *-*-* : ** ::15;Y: ?:15BY: ?:*ISҿG:J:O *RX\6]l6^l#H$M&b(l+m0t1|34679:<=?@BCFGHI JKLM!N&R2S8V?XI[P^U_[``dgeoftj{klmnprswz} $,18@EMRUX[foruW\by#fsz  ! "$,&<*C+F-T0[3^8e:~;<=>=ABF  -+3~x+`3~ I k(* ****ƷWL* Ʊ!  B []a!_"b'c  O ++++ƶ̶?M*** ,,++ϷӶW r su*x  ~FY**M***+,W,,,,,+,, & "',18?D  ****ƷW   Z ****ƶW    4***W*     I** **    +***W   ****Ʒ W    !a W%*'*$*'W**Ʒ*  !# +& &  L*+.  +, 1**+2M*,,6   7 t< M, P*,.N,/<M9 9; "  <= *  >? * @A *  ! * D  E " * D   ! *, D $ B x 1...*'*GYH:6* ***K!O61*ޙ*I Sҿ*ISҿ:U6  KK 3 *QYSTQYVT*K Y:: \z rRXRYRR )` *`TY*_$*b*e*: *h  )\*IjOSҿ*I\mS: pc6  KK 3 * * *K Y:  rYp\ ux{W ,\M*ISҿ, u(G GY G( 3 .-(0+54;7@HB]EdGxJLMQSTVWX^c@iDjGoKpNtSvYw]x`zhny  /  qY**N-----*ޙ-*ڵ---***,++-*ڷӶW,-- ? :$+2:?IPjo   {6,v::+WeYgm2mm2mmv:*:**,6  * W,  3t  2   LWhmtz  XeYgm+mm,mmvN*-: :**7 *.W U %/4ELU  k-*+M N**,,-7 *-.W *   "*  *Ű   ! **ISҿ*e L***+˶W*Yε*+/ӶW*+/ӶW*+/ӶW**W*ǰ h . "&4?!P"a#r$'  W**ISҿ**Yε*'آ**޶***޸W*ް  ",-/"0-475B7R9  `'=+**Ʒ=+ **Ʒ=  ?@ ACD%F  d3**ISҿYL***+W+  NOP#R1T  3 ***W \_  {**ISҿ+  +* :,  ,* :-  -* :*****ζҵα  G G G . fgh*i/l>mCoRpWrmszw    **ISҿL*  * ** *L*+M* *$ *(* N* ** :*eYgmmv** :** :15;?:15B?:*ISҿ Y*PY PY PY PY PY PY PY PY PY P: *  * ** M*Y*****k : ******! '***,,--** . . . . . .+*ζҵ*'*I-OSҿ* /|** ** M*Y******+,,--* 3*ζҵΧ* 5*: *8: * ** M*Y******+,,--*    3*ζҵΧ* :`**=: *AD6 :  *G: : :::6 I-6*L: ?: *O:Z?:P Q6*T::?:0 V6*Y:*IkSҿ* ** M*Y******+,,--*      3*ζҵΧ*I[OSҿ*Y /* /* /* / / ** / T* / . P J!C; LJ  JZ+JM   2+ JH     H   n{|'./8BJRT_o} AK`d{*.Ex!#&',/0#N&O0Q6T<WEYH[M]Ya\b_cbdeghjplsnyp~qsuvx{}}  \] M*M+`N,- @  abcdefghijklmnonpqrqsltuvwxyz{|}~}{ ; A**++A* W    J &6**++ 6*W -/2#4  G #6**++ 6*W ACF H  I %6 **++ 6 * W  VX["]  :=**++=*W cdfh !` 5M***++YM6*, L suv/y ! v; *IDOSҿ+,-7 7 A '8 ! v; *IDOSҿ+,-7 7 A '8 !<  *IDOSҿ:***++Y:66*/6*** *W* **6* *W p   % J2MWYafmr ! HMN***++YM6**,,N*-cW- P 1=F ! HMN***++YM6**,,N*-cW- P 1=F ! OM***++YM6N***,,-նW+-2 L /4EN ! HM***++YM6N***,,-ݶW-3 L ,.//234D6 ! HM***++YM6N***,,-W-3 L DFG/J3LDN ! OM***++YM6N***,,-W+-2 L Y[\/_4aEdNf ! UN***++YN6:***r--W+2 P qst/w5yJ|T~ !f QM***++YM6N***r,,-W+-2 L /4GP ! JM***++YM6N***r,,-W-3 L /3F  *+!   D! Y+Y+!    *+   o-*++6Y*+ N- R !+    *+     o-*++6Y*+N- R   ! + !` 5M***++YM6*, L  , . // 2 ! f***++6 *IDOSҿ+,-7 7 AMV!A " C D+ G2 I> JH MR Oc P ! |***++6*--6 *IDOSҿ+,- 7 7 ] MVT!A & _ `+ bA eH gT h^ kh my n !<!   *IDOSҿ:6***++Y:667+$Q+': +)7 < 6 0  ' d`,6  d 0 `6 ea: 6   d6   : */6 ** *  *W* a  **`6* * W    0  [A , $ } ~  " 5 P Z \ d i n w       ) 1 = E a h r w  !12  * D* D6 6b:***++Y:6: +5+8*  :6+ 2; LCO2 B  ' 1 3 6 F L O b } !<= 5M***++YM6*,? L    / !%@ f:***++Y:6:+5+8***q BW+2C P &   1 7 > D ![ $e & !DE O:**GY+J::***qLW2M*Q )SS " 5 7 9# ;) == @F BL D !TU :***++Y:6:***qWW+2C(:Z[~*,Ը_*+bWZ -; 6 R T U1 X7 ZM ]W dZ ^\ `q a| c e g !cd 7M*++YM6N***q,,-fW-3 )  s u x z3 } !gh   !i UN***++YN6:***q--W+2C P    / 5 J T !fj QM***++YM6N***q,,-W+-2C L    / 4 G P !d JM***++YM6N***q,,-W-3 L    / 3 F k " *+!n  o ! *+!q  r ! *+!n   l H! Y+uY+!x      y # *+!|  . z $ *+!  D  # *+!  X } ' Y+!  n  " *+!   j8! **~*IDSҿY+Y+! #    # -  *+   *+   *+   s0*++6Y*+ : R   " -   *+     *+     *+  &   s0*++6Y*+: R  : =" ?- A !` /**+M*,6*, >M  Q R S) V ! ,*IDSҿ***++6! *IDOSҿ,c:,+!7 7 ?LV (A 2 f g i* jB mH oT p^ sf uq wz y z !  {***++6*,,6! *IDOSҿ+,!7 7 T MVV A &  + C I U _ g x ! :***++Y:6667+L+7+: +7  .  ' d`,6  d 0 `6 ea: 6   d6   : *1h6 ** *  *W** a   +**`6**̶:  : W    0*W  YA  M '   1 ; = E J M R [ c k t   & ? L R Y e l t y    ! Y :*** D*++Y:6:++* +6 +2  O :   ' B L N !T "[ #a $j %s $x ' ) !< 5M***++YM6*,? L  3 5 6/ 9 !% f:***++Y:6:++***p BW+2 P & E G H1 K7 M> ND O[ Re T ! f:**Y+:Y+::***pLW2*Q ?SS S * f h j k, n9 q? sT v] xc z !T :***++Y:6:***pWW+2(:Z[~*,ո_*+bWZ -; >    . 1 7 M W Z \ q |  !c 7M*++YM6N***p,,-fW-3 )    3 !g   ! UN***++YN6:***p--W+2 P    / 5 J T !f QM***++YM6N***p,,-W+-2 L    / 4 G P ! JM***++YM6N***p,,-W-3 L    /3F  ! *+!   " *+! *  ! *+! <  H! Y+Y+!  PQT  " *+! g  j8! **~*IDSҿY+ Y+!  # y{}#-   *+!    D! Y+Y+!     " *+!    % Y+!   " *+!!   j8! **~*IDSҿ#Y+$#Y+!% # #- !&' <*+*,***ƶ*W    + L>****1>  '* +- 2" {=*57Y*8N*-<N= ; & 59;<A>?@C3 "*+= MQ >?  \ @? 4 *C  fg i  D" I**ƶH< *K  u w xy| La W**ISҿ**ƶO<0*ISҿ*IYSҿ & "$(/BU Pa ]**ISҿ**ƶS<6*ISҿ*W*IYSҿ & & $(/BH[  g   \#V;Sҿ     ! WX PZ:6 **]*Y:Y:Y:Y:NSo*,_b,db: *** N @ * :2,fb:  $ * :,hi:  :*** :,ki:  L 6  :6 6 2*ISҿ 2* S****-- o*ζҵ*r @Z&ZZ"Z"  &@KT[glz    =J#O$ s 6***ƶvW**] ( )* wx j+}M,* N6*--******6 *W6**h*h*+ 3 6 /1 29:5D;FBJJLMN]QbSiT   *N*:*6*6,6-`56 -`56*:-`56 - `56 -`56 -`56 -`56-`56- `56-`56-`56`6:*:`6,      + K zCz@0z@z@)zzzzzz nZ[ \]mo%q-r6sEvMwVxfynzv{~|}~o  C* ***+,-W    { A* ***+W     ,***W   ,***,W   +***W   t%YK²YW*çL*+" D  $  @*ISҿ   " ! **ƶ   ) *+*    f!L* L*cL**c++     6:*0-6   "*   e*h{ !*DZ         d*' *$*$**<M*-*T*-* M< *T***,,*ζW 4 : $%"'$(()/*6+B-G0N4c8 " K*$=*صL*-*-* L***++**ζW**3 ( & = >?AB$C(F@KDM " T&**ISҿ*'  [\^$` & k**ISҿL*+\ *N9***+Y=W*+6N*N- -c*N- $  2 ghj!p+q3tCvGwT{Y}d~i & H**ISҿL*+\"Y*M***,W,L+ * "'3AF & H**ISҿL*+\"Y*M***,W,L+ * "'3AF aTLMEFqruvZZZ(Z/0ZZ()01F(ZMZQZlmtZ~{nA *+ P A  *+ P A, *+ P A& *  P A & *  P A  *+ P A ? * P A * P A" * P A *+ P A *  P A!" *# P A$% *' PA(" ** PA+, *. P A/0 *+2 P A34 *6 PA78 *+: P A;< *+> P A;? *+,A P A7B *+,D P AEF *+,-H P AI" *K P A`O *+L PAMa *O P AP *+R P AS *+U P AVO *+X P AYO *+[ P A\ *^ P A_ *a P A_ *c P Ad *f P Ag *i P Aj" *l P Ama *o P Apq *+s P Atu *w P Axa *z P A{| *~ P A& * PA * PA{ *+ P A& * P A& * P A" * P A" * P A%" * P A{ *+ P Aa * P A& * P A *+ P A *+ P A *+ P A * P A * P Aa * P A *+ P A * P A *+ñ P A *Ʊ P A *ɱ P A *+ͱ P A" *Ҭ P A *ְ P AV *٭ P A" *ܬ P A" *߬ P A * P Aa * P AE * P A *+ P Ac * PA * PA" * PA *+ P A *+ P A * P A * P A *+ P A   *+,  P A  *+ P A *+ P A *+, P A * P A *+ P A *+,  P A *+" P A#$ *-& P A#' *,) P A# *+ P A#, *+. P A/0 *2 P A34 *+6 P A78 *+: P A;< *+,-> P A?@ *+,-B P A?C *+,-E P AFG *+I P AJG *+L P AMG *+O P APQ *+,S P APT *+,-V P AW" *Y PAZ" *\ P A]^ *+,-` P A]a *+,c P A]d *+,-f P Agh " *+,-j P Akl *+,-n P Ako " *+,-q P Ars *+,-u P Avw <$*,-     y P Az{ " *+,-} P A~ " *,- P A *+,- P A * *+,- P A " *+,- P A $ *+,- P A " *,- P A $ *+, P A{ *+ P A *+,- P A * P A * P A  *+ P A *+ P A *+, P A * P A{ *+ P A * P A * P A * P A *Ű P A *+,ɰ P A *+,̰ P A *+,ϰ P A *+,Ұ P A *+,հ P A *+ٰ P A *+,ܰ P A *+߰ P A *+, P A *+, P A *+ P A *+, P A *+ P A *+, P A *+ P A *+ P A *+, P A *+ P A *+  P A  *+  P A  *+  P A   *+,  P A  *+,  P A   *+  P A   *+  P A   *+  P A   *'  P A   *#  P A   * " P A  # * % P A  & * ( P A  ) * + P A  , * . P A / 0 *+ 2 P A 3 4 *+ 6 P A 7 8 *+ : P A 7 ; *+, = P A 7 > *+, @ P A 7 A *+, C P A 7 D *+ F P A 7 G *+ I P A 7 J *+ L P A M N *# P P A Q R *' T P A U V *+, X P A Y Z *+, \ P A ] ^ *+ ` P A a b *+ d P A b *+ f P A g *+ i P A j k *+ m P A k *+ o P A p q *+ s P A t u * w P A x y *+- { P A | y *+- ~ P A   *  PA a *  PA a *  PA a *  P A  *  PA " *  PA  *+-  P A  *+-  P A  *+  P A  $ *+,!  P A  # *+   P A  # *+   P A  *  PA  *+  P A G *  PA  *  PA  *  PA H *+  PA  *+,  P  A " * Ĭ PA & * ǰ P A & * ʰ PA & * Ͱ P A { *+ б P A { *+ ӱ P A { *+ ֱ P A  *+ ڱ PA  * ް PA " *  P A a *  P A " *  PA  *  PA *  P A & *  P A  *  PA  *  PA  *  PA  *+  PA " *  PA  *+  P A   *+  P A  *  P A  *  P A " *  P A  *  P A " *  P A  *  P A a *  P A  *  P A a * " PA # $ * & P A # * ( P A )& * + PA ,& * . PA / *+ 1 PA 2 *+, 4 PA 5 *+ 7 PA 8a * : PA ; * = PA > ? *+ A P A B ? *+ D P A E F *+ H P A E I * K P A L M *+, O P A L P *+, R P A L S *+ U P A V W " *+ Y P A L Z " *+ \ P A ] ^ * ` P A a b *+ d P A e b *+ g P A h i *+ k P A h l * n P A oa * q P A r * t P A u" * w P A x *+ z P A { | * ~ P A a *  P A V *  P A  *  P A & *  P A & *  P A " *  PA  *  PA " *  PA  *  PA  *+  P A  *  P A  *  P A  *  P A  *  P A  *  P A  *+  PA  *+,  P A  *  PA a *  PA` *  PA { *+  PA  *+ ° PA  *+, ű P A  *+ Ȱ P A  *+ ̰ P A  *+, б P A  *+, ұ P A  *- ֱ P A  *+ ڱ P A  *+, ޱ P A  *+  P A  *+  P A a *  PA " *  PA  *  PA " *  PA  *  PA " *  PA  *+  P A  *  P A  *  P A  *  PA " *  PA  *  PA a *  PA  *  P A " *  PA " *  PA a *  PA  *  P A  *  P A ! * # P A $" * & P A ' * ) P A *a * , P A - * / P A 0& * 2 P A 3{ *+ 5 P A 6" * 8 P A 9 * ; P A < = * ? P A @X *, B P A C" * E PA F" * H P A Ia * K P A L * N P A Oa * Q P A R S * U P A V W * Y P A Z [ *+, ] P A ^ * ` P A a * c P A d * f P A g *+ i P A j k $ *+,- m P A j n " *+,- p P A j q " *+,- s P A j t *+,- v P A * x P Af * z P Af *+ | P A } *  P A  *  P A  *  P A  *  P A & *  P A & *  P A & *  P Af *  P A e *  P A *  P A *+  P A  *  P A " *  P A" *  P A  *  P A   *+  P A  *+  P A V  *+,  P A V  *+  P A V  *+  P A L  *+,  P A L  *+  P A  *+  P A L  *+  P A ]  *  P A ]  *  P A " * ¬ PA^G * ð PA  * ǰ PA  * ʰ P  G#  : Գ  Y ٳ _ ` @@ @"#@%& (*+@-.@01@34@67@9: <=@?@@BDE@GIJ@    s [e