org.postgresql.jdbc.PgArray.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of huaweicloud-dws-jdbc Show documentation
Show all versions of huaweicloud-dws-jdbc Show documentation
Data Warehouse Service JDBC driver
???? 4?
? W ? W ?
W ? W ? W ?
? ? ?
W ?
W ? ? ?
? ?
? ? ? ? ?
? ?
? ? ? ?
?
W ?
W ?
F ? ?
W ?
W ?
? ?
?
W %
!
! h
. ?
W W
?
?
W !
W"
W#$
W% F& ?
F'
() *+
W,
-. W/0
J ? ?1234
O ?
O5
O6
W7
O8
<9
<:;
<=>
Y ?
?@A
connection $Lorg/postgresql/core/BaseConnection; oid I fieldString Ljava/lang/String; arrayList PgArrayList InnerClasses /Lorg/postgresql/jdbc/ArrayDecoding$PgArrayList;
fieldBytes [B $assertionsDisabled Z ((Lorg/postgresql/core/BaseConnection;I)V Code LineNumberTable LocalVariableTable this Lorg/postgresql/jdbc/PgArray;
Exceptions :(Lorg/postgresql/core/BaseConnection;ILjava/lang/String;)V *(Lorg/postgresql/core/BaseConnection;I[B)V
getConnection &()Lorg/postgresql/core/BaseConnection; getArray ()Ljava/lang/Object; (JI)Ljava/lang/Object; index J count getArrayImpl #(Ljava/util/Map;)Ljava/lang/Object; map Ljava/util/Map; LocalVariableTypeTable 7Ljava/util/Map;>; Signature K(Ljava/util/Map;>;)Ljava/lang/Object; %(JILjava/util/Map;)Ljava/lang/Object; M(JILjava/util/Map;>;)Ljava/lang/Object;
StackMapTable readBinaryArray ([BII)Ljava/lang/Object; readBinaryResultSet ([BII)Ljava/sql/ResultSet; d
dimensions
elementOid pos dims [I rows Ljava/util/List; fields [Lorg/postgresql/core/Field; stat #Lorg/postgresql/core/BaseStatement; -Ljava/util/List; ? storeValues 7([BLjava/util/List;[Lorg/postgresql/core/Field;I[IIII)I len i rowData [[B
dataEndPos
dataLength
nextDimension dimensionsLeft
thisDimension T([BLjava/util/List;[Lorg/postgresql/core/Field;I[IIII)I calcRemainingDataLength
([B[IIII)I buildArrayList C(Ljava/lang/String;)Lorg/postgresql/jdbc/ArrayDecoding$PgArrayList;
buildArray E(Lorg/postgresql/jdbc/ArrayDecoding$PgArrayList;II)Ljava/lang/Object; input getBaseType ()I getBaseTypeName ()Ljava/lang/String;
elementOID getResultSet ()Ljava/sql/ResultSet; (JI)Ljava/sql/ResultSet; %(Ljava/util/Map;)Ljava/sql/ResultSet; M(Ljava/util/Map;>;)Ljava/sql/ResultSet; '(JILjava/util/Map;)Ljava/sql/ResultSet; O(JILjava/util/Map;>;)Ljava/sql/ResultSet; getResultSetImpl offset t v baseOid Ljava/lang/Object;BC ? toString array arraySupportD ArrayEncoder 0Lorg/postgresql/jdbc/ArrayEncoding$ArrayEncoder; e Ljava/sql/SQLException; C(Lorg/postgresql/jdbc/ArrayDecoding$PgArrayList;)Ljava/lang/String; list b Ljava/lang/StringBuilder; delim C escapeArrayElement .(Ljava/lang/StringBuilder;Ljava/lang/String;)V c j s isBinary ()Z toBytes ()[B free ()V
SourceFile PgArray.java k ? ] ^ _ ` k l a b g hEFG "org/postgresql/core/BaseConnection } ? } ~H ?IJ getArrayImpl(long,int,Map)KLM !org/postgresql/util/PSQLException $The array index is out of range: {0} java/lang/ObjectNOPQRSTUV kW ? ? ? ?X ? >The array index is out of range: {0}, number of elements: {1}. ? ? u vY ?Z[\]^_` java/util/ArrayList org/postgresql/core/Field ? ? java/sql/ResultSetab !org/postgresql/core/BaseStatementcd INDEX org/postgresql/core/Oid kefg VALUE\h org/postgresql/core/Tuple kijklmn ? ? c fopqrs ?tuvwx ? ?yz{| java/lang/String ? ? ? ? getResultSetImpl(long,int,Map) ? ?} `~? ?|?? -org/postgresql/jdbc/ArrayDecoding$PgArrayList ? ???? i j java/lang/AssertionError?? java/sql/SQLException NULL java/lang/StringBuilder???? ? ? ? ?? ??s org/postgresql/jdbc/PgArray?? ? &org/postgresql/jdbc/UUIDArrayAssistant??? java/sql/Array
java/util/Map java/util/List .org/postgresql/jdbc/ArrayEncoding$ArrayEncoder %org/postgresql/util/internal/Nullness castNonNull &(Ljava/lang/Object;)Ljava/lang/Object; isEmpty getClass ()Ljava/lang/Class; org/postgresql/Driver notImplemented O(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException; java/lang/Long valueOf (J)Ljava/lang/Long; org/postgresql/util/GT tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; org/postgresql/util/PSQLState
DATA_ERROR Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V size !org/postgresql/jdbc/ArrayDecoding <(II[BLorg/postgresql/core/BaseConnection;)Ljava/lang/Object; !org/postgresql/util/ByteConverter int4 ([BI)I java/lang/Math min (II)I createStatement (II)Ljava/sql/Statement; createDriverResultSet B([Lorg/postgresql/core/Field;Ljava/util/List;)Ljava/sql/ResultSet; (Ljava/lang/String;I)V setFormat (I)V ([BII)V ([[B)V add (Ljava/lang/Object;)Z java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V getTypeInfo ()Lorg/postgresql/core/TypeInfo; org/postgresql/core/TypeInfo getArrayDelimiter (I)C D(Ljava/lang/String;C)Lorg/postgresql/jdbc/ArrayDecoding$PgArrayList; getPGArrayElement (I)I readStringArray j(IIILorg/postgresql/jdbc/ArrayDecoding$PgArrayList;Lorg/postgresql/core/BaseConnection;)Ljava/lang/Object;
getSQLType (Ljava/lang/String;)I getPGType (I)Ljava/lang/String; dimensionsCount get (I)Ljava/lang/Object; java/lang/Integer encodeString (Ljava/lang/String;)[B !org/postgresql/jdbc/ArrayEncoding getArrayEncoder D(Ljava/lang/Object;)Lorg/postgresql/jdbc/ArrayEncoding$ArrayEncoder;
toArrayString '(CLjava/lang/Object;)Ljava/lang/String; append (C)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; length charAt java/lang/Class desiredAssertionStatus +org/postgresql/jdbc2/ArrayAssistantRegistry register )(ILorg/postgresql/jdbc2/ArrayAssistant;)V ! W \ ] ^ _ ` a b c f g h i j k l m Y *? *+? *? ? n H I J K o p q ] ^ _ ` r M k s m \ *+? *-? ? n W X Y o * p q ] ^ _ ` a b r M k t m \ *+? *-? ? n e f g o * p q ] ^ _ ` g h r M u v m 5 *? ? ? ? n j o p q w x m 2 *
? ? n o o p q r M w y m F *? ? n t o p q z { | ` r M } ~ m N *
+? ? n y o p q ? ? ? r M ? ? w ~ m L *+?
? n ~ o p q ? ? ? r M ? ? w ? m c *? ? n ? o * p q z { | ` ? ? ? r M ? ? } ? m a
?? ? ?
*?
? ?
?? ? Y? Y? S? ? ? ?*? ? **? ?? ?*? ? ?**? ? :? ? >
e?a? ??? -? Y? Y?a? SY? ?? S? ? ? ?*?? ? n B ? ? ? ? : ? A ? M ? T ? V ? ` ? d ? j ? z ? ? ? ? ? ? ? o 4 ? p q ? z { ? | ` ? ? ` N c f ? ? ? ?
? F9 r M ? ? ? ? m S +*? ? ? n ? o * p q g h z ` | ` r M ? ? m ? ?+? 6+? 66?
:6? +? O??????? ? .? O? Y? :? !: *+ ? "W*? ?? $ ? %:
? & ? n F ? ? ? ? ? # ? . ? 1 ? 4 ? : ? C ? O ? X ? ^ ? p ? z ? ? ? o z ? ` ? p q ? g h ? z ` ? | ` ? ? ` ? ? ` } ? ` w ? ? X 8 ? ? ^ 2 ? ? ? ? ?
? X 8 ? ? ? ? W , ? ? r M ? ? m j /?? X-? !Y'? )S-2? *-? !Y+? )S-2? *6 ? !+? 6
?
?
`6? ??ާ??d? ?-? !Y'? )S-2? *-? !Y+? )S-2? *6 ? !+? 6
?
?
`6? ???6 .? f? ,:
?S
2 `? -,? .Y
? /? 0 W+? 6?? ? "
?S+
2
2?? 1`6? ????-? !Y'? )S-2? *-? !Y+*? ? )S-2? *`6 ? d6
6? *+ ? 26????6.? ?? ,:?S2`? -,? .Y? /? 0 W*+ ? 26
d6
h``?S2
? -+2? 1+ h`2
h? 1+2
h`? 1
6???]? n ? ; ? ? ? ? ) ? 0 ? : ? B ? E ? K ? R ? [ ? e ? s ? z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?! ?* ?8 ?? ?O ?V ?\ ?d ?n ?} ?? ????????? ?
"& , o ? B ? `
3 % ? ` ? ? `
? % ? ` ? W ? ?
? + ? ` ? m ? ` g ? ` ? ? ? ? ? ] ? `
? V ? ` ? ? ? ` \ ? ? ` d ? ? `
/ p q / g h / ? ? / ? ? / ? ` / ? ? / ? ` / ? ` / z ` ? / ? ? ? 5 ? 3? ? 6? ? ? G B? ? ? <? ? ? ? r M ? ? ? ? m ? F,?d? 06,.? !+? 6?? ? `>???ܧ *+,`? 2>? n *
% ( - 6 D o R ? ` ' ? ` F p q F g h F ? ? F ? ` F ? ` F ? ` ? ? ? ? ?
" ? ? m k &*? 3? *+*? ? 4 *? ? 5 ? 6? 3*? 3? n ) * !, o &