![JAR search and dependency download from the Maven repository](/logo.png)
com.huawei.opengauss.jdbc.util.ServerErrorMessage.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opengaussjdbc Show documentation
Show all versions of opengaussjdbc Show documentation
HuaweiCloud JDBC for GaussDB
The newest version!
???? 4 ? 1com/huawei/opengauss/jdbc/util/ServerErrorMessage java/lang/Object java/io/Serializable ServerErrorMessage.java =com/huawei/opengauss/jdbc/core/EncodingPredictor$DecodeResult 0com/huawei/opengauss/jdbc/core/EncodingPredictor
DecodeResult LOGGER #Lcom/huawei/opengauss/jdbc/log/Log; SEVERITY Ljava/lang/Character; MESSAGE DETAIL HINT POSITION WHERE FILE LINE ROUTINE SQLSTATE ERRORCODE INTERNAL_POSITION INTERNAL_QUERY SOCKET_ADDRESS m_mesgParts Ljava/util/Map; 8Ljava/util/Map; T(Lcom/huawei/opengauss/jdbc/core/EncodingPredictor$DecodeResult;Ljava/lang/String;)V result Ljava/lang/String; # $ % '(Ljava/lang/String;Ljava/lang/String;)V ! '
( encoding * $ + - / java/lang/StringBuilder 1 ()V ! 3
2 4
java/util/Map 6 get &(Ljava/lang/Object;)Ljava/lang/Object; 8 9 7 : java/lang/String < append -(Ljava/lang/String;)Ljava/lang/StringBuilder; > ?
2 @ ? (pgjdbc: autodetected server-encoding to be {0}, if the message is not readable, please check database logs and/or host, port, dbname, user, password, pg_hba.conf) B !com/huawei/opengauss/jdbc/util/GT D tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; F G
E H toString ()Ljava/lang/String; J K
2 L put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; N O 7 P this 3Lcom/huawei/opengauss/jdbc/util/ServerErrorMessage; serverError ?Lcom/huawei/opengauss/jdbc/core/EncodingPredictor$DecodeResult;
socketAddress (Ljava/lang/String;)V
4 java/util/HashMap Y
Z 4 toCharArray ()[C \ ]
= ^ [C ` ([CII)V ! b
= c java/lang/Character e valueOf (C)Ljava/lang/Character; g h
f i
l_startString I
l_mesgPart
l_mesgType C
p_serverError l_chars l_pos l_length ! W
t v getSQLState y getERRORCODE |
getMessage getSeverity ? getDetail ? getHint ? getPosition ()I ? getIntegerPart (Ljava/lang/Character;)I ? ?
? getWhere ? getFile ? getLine ?
getRoutine ? getInternalQuery ? getInternalPosition ? java/lang/Integer ? parseInt (Ljava/lang/String;)I ? ?
? ? c s [ ? ] ? : ?
? Detail: {0} ? Hint: {0} ?
Position: {0} ?
Where: {0} ?
? !com/huawei/opengauss/jdbc/log/Log ? isTraceEnabled ()Z ? ? ? ? Internal Query: {0} ? Internal Position: {0} ? ,Location: File: {0}, Routine: {1}, Line: {2} ? Server SQLState: {0} ? l_internalQuery l_internalPosition l_file l_line l_routine l_totalMessage Ljava/lang/StringBuilder; l_message java/lang/Class ? getName ? K
? ? $com/huawei/opengauss/jdbc/log/Logger ? getLogger 7(Ljava/lang/String;)Lcom/huawei/opengauss/jdbc/log/Log; ? ?
? ? Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses !
? ! " ? ? M*+? &,? )+? ,? ?*? .? 0? 2Y? 5*? .? 0? ; ? =? AC? Y+? ,S? I? A? M? Q W? ? M R S M T U M V $ ? ( ) * = + F * L / ? ? L = ! W ? @ j*? X*? ZY? [? .+? _M>,?6? L,46? 6? ,4? ???? =Y,d? d:*? .? j? Q W????? ? R 0 3 k l R m $ % A n o j R S j p $ V q ` T r l P s l ? F 1 % 2 3 4 5 6 % 7 * 8 - 9 0 ; <