All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.huawei.opengauss.jdbc.util.ReaderInputStream.class Maven / Gradle / Ivy

The newest version!
????4?0com/huawei/opengauss/jdbc/util/ReaderInputStreamjava/io/InputStreamReaderInputStream.javaDEFAULT_CHAR_BUFFER_SIZEI UTF_8Ljava/nio/charset/Charset;readerLjava/io/Reader;encoder!Ljava/nio/charset/CharsetEncoder;bbufLjava/nio/ByteBuffer;cbufLjava/nio/CharBuffer;
endOfInputZoneByte[B$assertionsDisabled(Ljava/io/Reader;)V(Ljava/io/Reader;I)V
this2Lcom/huawei/opengauss/jdbc/util/ReaderInputStream;()V
 	""java/lang/IllegalArgumentException$reader cannot be null&(Ljava/lang/String;)V(
%)java/io/Reader+'charBufferSize must be at least 2 chars-	/	
	1java/nio/charset/Charset3
newEncoder#()Ljava/nio/charset/CharsetEncoder;56
47
	9java/nio/ByteBuffer;allocate(I)Ljava/nio/ByteBuffer;=>
<?	Aflip()Ljava/nio/Buffer;CD
<Ejava/nio/CharBufferG(I)Ljava/nio/CharBuffer;=I
HJ	L
HEcharBufferSizeadvancejava/io/IOExceptionQ	S	Ujava/lang/AssertionErrorW
X hasRemaining()ZZ[
<\java/lang/StringBuilder^
_ Cadvance() should be called when output byte buffer is empty. bbuf: aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;cd
_e-(Ljava/lang/Object;)Ljava/lang/StringBuilder;cg
_h
, as string: jasCharBuffer()Ljava/nio/CharBuffer;lm
<ntoString()Ljava/lang/String;pq
Hr
_r(Ljava/lang/Object;)Vu
Xv	remaining()Ixy
Hzclear|D
H}compactm
H?read(Ljava/nio/CharBuffer;)I??
,?
<}java/nio/charset/CharsetEncoder?encodeK(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult;??
??checkEncodeResult!(Ljava/nio/charset/CoderResult;)V??
?flush5(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;??
??java/nio/charset/CoderResult?nresultLjava/nio/charset/CoderResult;)java/nio/charset/CharacterCodingException?isError?[
??throwException?
??([B)I??
?res([BII)Ijava/lang/NullPointerException?
? #java/lang/IndexOutOfBoundsException?
? 
<zjava/lang/Math?min(II)I??
??get([BII)Ljava/nio/ByteBuffer;??
<?P
?bofflen	totalReadclose?
,?java/lang/Class?desiredAssertionStatus?[
??UTF-8?forName.(Ljava/lang/String;)Ljava/nio/charset/Charset;??
4?
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile!	?	

?A	*+ ???		?
*+??Z*?!*??#+?
?%Y'?*??
?%Y.?*?*+?0*?2?8?:*h?@?B*?B?FW*?K?M*?M?NW?? ZZZO?6
3'45:;(>-?7AABICQDYE??,P???T?*?V??XY?Y??T?=*?B?]?3?XY?_Y?`b?f*?B?ik?f*?B?o?s?f?t?w??T?*?M?{??XY?Y?*?M?{?*?M?~W?*?M??W*?0*?M??<*?M?NW*???V*?B??W*?:*?M*?B*?V??M*,??*?V?*?:*?B??M*,??*?B?FW?? ??X??&???JHIEJUKnOxP?R?U?V?Z?\?]?^?`?a?b?e?f?*????;??R???Q+???+???????ijl????y?r<?**?#??<???*?#3?????pqrstw???R???n?+???Y?????+?d???Y?????*?V?*?B?]??6?L*?V?E*?B?]?4*?B????6*?B+??W`6`=d>??*?????*?V?*?B?]?
????>b$x???????@h??Z~??$?(?*?;?=?@?K?U?b?n?u?z?????????????	??E?R???
*?V*?0????
?????R??@?ƚ??Tȸ̳2??
?@?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy