
org.postgresql.jdbc.ArrayDecoding.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?
z ?
I ?
?
?
?
?
?
?
?
!" # $
?% ?&'
" ? ?(
% ?
])*
( ? =+ =, =- =.
%,
/0 %12
1 ?
34
15
16
]+7
]8 =9
%-
%: ;<
?=>
?@AB
AC ?DE
EC ?FGH
HC ?IJK
LC ?LMN
PC ?OPQ
TC ?RST
XC ?UVW
\C ?XY ?
`C ?Z[\
dC ?]^
hC_`
jC ?abc
nC ?def
rC ?gh
vijkl MappedTypeObjectArrayDecoder InnerClasses ArrayAssistantObjectArrayDecoderm AbstractObjectArrayDecodern AbstractObjectStringArrayDecoder ArrayDecoder PgArrayList LONG_OBJ_ARRAY 0Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder; Signature CLorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/lang/Long;>; INT4_UNSIGNED_OBJ_ARRAY INTEGER_OBJ_ARRAY FLorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/lang/Integer;>; SHORT_OBJ_ARRAY DLorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/lang/Short;>; DOUBLE_OBJ_ARRAY ELorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/lang/Double;>; FLOAT_OBJ_ARRAY DLorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/lang/Float;>; BOOLEAN_OBJ_ARRAY FLorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/lang/Boolean;>; STRING_ARRAY ELorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/lang/String;>; BYTE_ARRAY_ARRAY 5Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[[B>; BIG_DECIMAL_STRING_DECODER ILorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/math/BigDecimal;>; STRING_ONLY_DECODER DATE_DECODER BLorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/sql/Date;>; TIME_DECODER BLorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/sql/Time;>; TIMESTAMP_DECODER GLorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder<[Ljava/sql/Timestamp;>; OID_TO_DECODER Ljava/util/Map; TLjava/util/Map; $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this #Lorg/postgresql/jdbc/ArrayDecoding;
getDecoder W(ILorg/postgresql/core/BaseConnection;)Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder; oid I
connection $Lorg/postgresql/core/BaseConnection; key Ljava/lang/Integer; decoder assistant %Lorg/postgresql/jdbc2/ArrayAssistant; typeName Ljava/lang/String; type
StackMapTableo
Exceptionsp r(ILorg/postgresql/core/BaseConnection;)Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder; readBinaryArray <(II[BLorg/postgresql/core/BaseConnection;)Ljava/lang/Object; length array Ljava/lang/Object; i index count bytes [B buffer Ljava/nio/ByteBuffer;
dimensions hasNulls
elementOid adjustedSkipIndex dimensionLengths [I [Ljava/lang/Object;q ? storeValues ?([Ljava/lang/Object;Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder;Ljava/nio/ByteBuffer;I[IILorg/postgresql/core/BaseConnection;)V skip dim LocalVariableTypeTable [TA; 5Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder; ?([TA;Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder;Ljava/nio/ByteBuffer;I[IILorg/postgresql/core/BaseConnection;)V buildArrayList D(Ljava/lang/String;C)Lorg/postgresql/jdbc/ArrayDecoding$PgArrayList; a /Lorg/postgresql/jdbc/ArrayDecoding$PgArrayList; p t b fieldString delim C arrayList chars [C Ljava/lang/StringBuilder; insideString wasInsideString dims Ljava/util/List; curArray startOffset ALjava/util/List; ? readStringArray j(IIILorg/postgresql/jdbc/ArrayDecoding$PgArrayList;Lorg/postgresql/core/BaseConnection;)Ljava/lang/Object; tmpList list sublist
adjustedCount adjustedList storeStringValues }([Ljava/lang/Object;Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder;Ljava/util/List;[IILorg/postgresql/core/BaseConnection;)V ?([TA;Lorg/postgresql/jdbc/ArrayDecoding$ArrayDecoder;Ljava/util/List;[IILorg/postgresql/core/BaseConnection;)V
SourceFile ArrayDecoding.java ? ?rs ? ?tuv .org/postgresql/jdbc/ArrayDecoding$ArrayDecoderwxy Borg/postgresql/jdbc/ArrayDecoding$ArrayAssistantObjectArrayDecoder ?z{|}~? org/postgresql/jdbc/PgArray readArray(data,oid)????? java/sql/Types ? ? >org/postgresql/jdbc/ArrayDecoding$MappedTypeObjectArrayDecoder ??????????? ? ??? readBinaryArray(data,oid)????????????? ? ? ? ? java/lang/AssertionError -org/postgresql/jdbc/ArrayDecoding$PgArrayList?? java/util/ArrayList??????u????? ? java/lang/StringBuilder??????? NULL???????? java/util/List ? ? !org/postgresql/jdbc/ArrayDecoding??? #org/postgresql/jdbc/ArrayDecoding$1 java/lang/Long ?? ? ? #org/postgresql/jdbc/ArrayDecoding$2 ? ? #org/postgresql/jdbc/ArrayDecoding$3 java/lang/Integer ? ? #org/postgresql/jdbc/ArrayDecoding$4 java/lang/Short ? ? #org/postgresql/jdbc/ArrayDecoding$5 java/lang/Double ? ? #org/postgresql/jdbc/ArrayDecoding$6 java/lang/Float ? ? #org/postgresql/jdbc/ArrayDecoding$7 java/lang/Boolean ? ? #org/postgresql/jdbc/ArrayDecoding$8 java/lang/String ? ? #org/postgresql/jdbc/ArrayDecoding$9 ? ? $org/postgresql/jdbc/ArrayDecoding$10 java/math/BigDecimal ? ? $org/postgresql/jdbc/ArrayDecoding$11 $org/postgresql/jdbc/ArrayDecoding$12
java/sql/Date ? ? $org/postgresql/jdbc/ArrayDecoding$13
java/sql/Time ? ? $org/postgresql/jdbc/ArrayDecoding$14 java/sql/Timestamp ? ? java/util/HashMap ?? org/postgresql/core/Oid?? java/lang/Object