1= N   N                            ,                  N   MAX_CHUNK_SIZEI ConstantValueDURATION_SESSION  DURATION_CALL OLD_WRONG_DURATION_SESSIONOLD_WRONG_DURATION_CALL MODE_READONLYMODE_READWRITEdbaccessLoracle/sql/ClobDBAccess; dbChunkSizecsformSisFreeZ+_Copyright_2007_Oracle_All_Rights_Reserved_Ljava/lang/String; BUILD_DATETRACE PRIVATE_TRACE()VCodeLineNumberTable!(Loracle/jdbc/OracleConnection;)V Exceptions#(Loracle/jdbc/OracleConnection;[B)V$(Loracle/jdbc/OracleConnection;[BS)VisNCLOB()Zlength()J getSubString(JI)Ljava/lang/String;getCharacterStream()Ljava/io/Reader;getAsciiStream()Ljava/io/InputStream;position(Ljava/lang/String;J)J(Ljava/sql/Clob;J)JgetChars(JI[C)IgetCharacterOutputStream()Ljava/io/Writer; DeprecatedgetAsciiOutputStream()Ljava/io/OutputStream; getLocator()[B setLocator([B)VputChars(J[C)I(J[CI)I(J[CII)I putString(JLjava/lang/String;)I getChunkSize()I getBufferSize empty_lob()Loracle/sql/CLOB; getEmptyCLOB isEmptyLob(J)Ljava/io/OutputStream;(J)Ljava/io/Writer;(J)Ljava/io/InputStream;(J)Ljava/io/Reader;trim(J)VcreateTemporary*(Ljava/sql/Connection;ZI)Loracle/sql/CLOB;+(Ljava/sql/Connection;ZIS)Loracle/sql/CLOB; freeTemporary(Loracle/sql/CLOB;)V isTemporary(Loracle/sql/CLOB;)Zopen(I)VcloseisOpen setString(JLjava/lang/String;II)IsetAsciiStreamsetCharacterStreamtruncatetoJdbc()Ljava/lang/Object;isConvertibleTo(Ljava/lang/Class;)ZcharacterStreamValueasciiStreamValuebinaryStreamValue makeJdbcArray(I)Ljava/lang/Object; getDBAccess()Loracle/sql/ClobDBAccess;0(Ljava/sql/Connection;)Loracle/sql/ClobDBAccess;getJavaSqlConnection()Ljava/sql/Connection; SourceFile CLOB.java kl cd kr k ab  %oracle/jdbc/internal/OracleConnection  ^_ `Q    vjava/lang/String k   ~!oracle/sql/CLOB ~" # $ % & ' ( ) d'conn' should not be null and 'duration' should either be equal to DURATION_SESSION or DURATION_CALL *oracle/jdbc/OracleConnection + , l u - 'pos' should not be < 1 v ./ 'offset' should not be < 04 'offset + len' should not be exceed string length. 01 23 'len' should not be < 0 45 67java.io.InputStream 89java.io.Reader z{ |} u : ; <u eforacle/sql/DatumWithConnection java/sql/ClobWed_Jul_25_08:30:15_PDT_2007java/sql/SQLException assertNotNull(Ljava/sql/Connection;)VsetPhysicalConnectionOfcreateClobDBAccess$getConnectionDuringExceptionHandling)()Loracle/jdbc/internal/OracleConnection; oracle/jdbc/driver/DatabaseErrorthrowSqlException+(Loracle/jdbc/internal/OracleConnection;I)Voracle/sql/ClobDBAccess(Loracle/sql/CLOB;)J([CII)V newReader%(Loracle/sql/CLOB;IJ)Ljava/io/Reader;newInputStream*(Loracle/sql/CLOB;IJ)Ljava/io/InputStream;'(Loracle/sql/CLOB;Ljava/lang/String;J)J&(Loracle/sql/CLOB;Loracle/sql/CLOB;J)J(Loracle/sql/CLOB;JI[C)IgetBytessetBytes(Loracle/sql/CLOB;J[CII)I(Loracle/sql/CLOB;)I setShareBytes shareBytes=(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)VphysicalConnectionWithincreateTemporaryClob(Loracle/sql/CLOB;I)V toCharArray()[CnewOutputStream+(Loracle/sql/CLOB;IJ)Ljava/io/OutputStream; newWriter%(Loracle/sql/CLOB;IJ)Ljava/io/Writer;(Loracle/sql/CLOB;J)Vjava/lang/ClassgetName()Ljava/lang/String; compareTo(Ljava/lang/String;)IgetInternalConnectiongetPhysicalConnectionisClosed!NOPQR#SQRTUQRVWQRXYQRZ[QR\]QRX^_`QabcdefgfRhidR\jdR\6klm* **nA: Akom#*+n LOpqkrmC*,*,,3~@ **+*+*+  * n. W: Z\]"_'d+e0g=iBkpqksm, *+,*npr tpqtum&*n}vwm8* *  **n pqxymh* *    * D :Y:1:*6Y: Y:n2 $'+7<FK\epqz{m=!* *  *** n pq|}m=!* *  *** n pq~m:* *  **+ n pq~m=!* *  **+ n   pqm< * *  **n  pqm3* *  * n 12pqm3* *  * n BCpqm*nNm"*+n Y[mE)* *  **---n klpqm=!* *  **-n pqm>"* *  **-n pqm4* *  *- n pqmO+* *  * ***! * n&pqma1* *  *"<=# #= #lh=n"(/pq m$npq mJVK*TT*TY%L+*&+n   pqum?#* *  *'3~n pqm3* *  *n ./pqm3* *  *n ?@pq|m=!* *  ***n NOpqzm=!* *  ***n ]^pqm7* *  *(nnoqpq m *)npq mU6 6 6*  D*+*,-:./:n.  '/:LRpq m. **0n pq m+ **1npqlm<* *  **2npqum8* *  **3n pqm=* *  **4npqlm<* *  **5n pqum8* *  **6n pqmn>* *   * D7+6--8*-9:6n013"6%809;:pqmi* *   * D7+* D;+`-8* D<+6--8*-9=6n. YZ\"_'a2d>gIjLlWmfnpqm=!* *  ***>n pqm=!* *  ***?n pqmV.* *   * D@+**An"-pqm/* *  *n pqm9+BM,CD ,EDn {m*Fnpq}m*Gnpq}m*Gn pqmn#mn>* *H * b **I  *JK *  * n/147$:0;9=pq m'*,- nHpqm2* *  *Ln QRpqlmMn\