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

com.huawei.opengauss.jdbc.core.Encoding.class Maven / Gradle / Ivy

The newest version!
????4E'com/huawei/opengauss/jdbc/core/Encodingjava/lang/Object
Encoding.javaLOGGER#Lcom/huawei/opengauss/jdbc/log/Log;DEFAULT_ENCODING)Lcom/huawei/opengauss/jdbc/core/Encoding;
UTF8_ENCODING	encodingsLjava/util/HashMap;:Ljava/util/HashMap;encodingLjava/lang/String;fastASCIINumbersZ()Vjava/nio/charset/CharsetdefaultCharset()Ljava/nio/charset/Charset;
name()Ljava/lang/String;
(Ljava/lang/String;)V
this
"java/lang/NullPointerException$#Null encoding charset not supported&
%java/lang/String)	+testAsciiNumbers()Z-.
/	1hasAsciiNumbersgetJVMEncoding=(Ljava/lang/String;)Lcom/huawei/opengauss/jdbc/core/Encoding;UTF-86equals(Ljava/lang/Object;)Z89
*:+com/huawei/opengauss/jdbc/core/UTF8Encoding<
=isSupported(Ljava/lang/String;)Z?@
A		CjvmEncodinggetDatabaseEncodingUTF8G
		I	Kjava/util/HashMapMget&(Ljava/lang/Object;)Ljava/lang/Object;OP
NQ[Ljava/lang/String;S	Ujava/lang/StringBuilderW
X"Search encoding candidate Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;\]
X^toString`
Xa!com/huawei/opengauss/jdbc/log/Logctrace(Ljava/lang/Object;)Vefdg/ encoding not found, returning default encodingi	candidatedatabaseEncoding
candidatesforName.(Ljava/lang/String;)Ljava/nio/charset/Charset;no
pencode(Ljava/lang/String;)[Bjava/io/IOExceptiontgetBytesvs
*wsdecode([BII)Ljava/lang/String;([BIILjava/lang/String;)V|
*}
encodedString[BoffsetIlength([B)Ljava/lang/String;z{
?getDecodingReader'(Ljava/io/InputStream;)Ljava/io/Reader;java/io/InputStreamReader?*(Ljava/io/InputStream;Ljava/lang/String;)V?
??inLjava/io/InputStream;getEncodingWriter((Ljava/io/OutputStream;)Ljava/io/Writer;java/io/OutputStreamWriter?+(Ljava/io/OutputStream;Ljava/lang/String;)V?
??outLjava/io/OutputStream;defaultEncoding+()Lcom/huawei/opengauss/jdbc/core/Encoding;$java/io/UnsupportedEncodingException?-0123456789?rs
?US-ASCII?([BLjava/lang/String;)V?
*?testbytesrese&Ljava/io/UnsupportedEncodingException;Ljava/io/IOException;java/lang/Class?getName?
??$com/huawei/opengauss/jdbc/log/Logger?	getLogger7(Ljava/lang/String;)Lcom/huawei/opengauss/jdbc/log/Log;??
??
"
N"	SQL_ASCII?ASCII?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??
N?UNICODE?LATIN1?	ISO8859_1?LATIN2?	ISO8859_2?LATIN3?	ISO8859_3?LATIN4?	ISO8859_4?
ISO_8859_5?	ISO8859_5?
ISO_8859_6?	ISO8859_6?
ISO_8859_7?	ISO8859_7?
ISO_8859_8?	ISO8859_8?LATIN5?	ISO8859_9?LATIN7?
ISO8859_13?LATIN9?ISO8859_15_FDIS?EUC_JP?EUC_CN?EUC_KR?JOHAB?Johab?EUC_TW?SJIS?MS932?BIG5Big5MS950Cp950GBKMS936
UHCMS949Cp949Cp949CTCVNCp1258WIN1256Cp1256WIN1250Cp1250WIN874 MS874"Cp874$WIN&Cp1251(ALT*Cp866,KOI8.KOI8_U0KOI8_R2UNKNOWN4
MULE_INTERNAL6LATIN68LATIN8:LATIN10<	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile!
	
	>
?9*??? ?@!	A
X
Y?} *?#+?
?%Y'?(?*+?,**?0?2?@ !	 A`abdefB?*3.?/*?2?@!	Ao	45?j&7*?;??=Y*?>?*?B??Y*? ??D?@&EAz	{}~"?B	F5?!?H*?;??J??L*?R?TL+?K+M,?>6?=,2:?V?XY?Y[?_?_?b?h?B?
?Y? ?????*?B??Y*? ??V?XY?Y*?_j?_?b?h?D?@ 0.k?l{mSA6
?	?
???0?L?T?^?d?k?t???B
?*TT9??S*?,?B?*?,?q??*?,?@!	A?BC*rs?T+??+*?,?x?@!	yA???BCuz{?W?*Y+*?,?~?@*!	?????A?Cuz??=	*++????@	!		?A?Cu???A
??Y+*?,???@
!	
??A?Cu???A
??Y+*?,???@
!	
??A?Cu	????D?A?`?/*?,?@!	A?-.?? ?L*+??M?*Y,???N+-?;?L?L??u@>?	??????? !	A"		

B
Z?Bu?????????V?Y???D?Y7? ?J?NY???L?L??*Y?SY?S??W?L??*Y7SYHS??W?LH?*Y7SYHS??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?S??W?L??*Y?SY?S??W?L?*YSYSYS??W?L	?*Y	SYS??W?L
?*YSYSYS??W?L?*YS??W?L?*YS??W?L?*YS??W?L!?*Y#SY%S??W?L'?*Y)S??W?L+?*Y-S??W?L/?*Y1SY3S??W?L5?*??W?L7?*??W?L9?*??W?L;?*??W?L=?*??W?A?(!#+(B)Y*p+?,?-?.?/?0?1?234$566H7Z8l9~:?;?<?=?>?@)A=BWCkDF?I?K?L?M?N?OD




© 2015 - 2025 Weber Informatics LLC | Privacy Policy