
org.postgresql.jdbc2.AbstractJdbc2Array.class Maven / Gradle / Ivy
???? 2I
/ ?0 ?1 ?2345 ?6748 ?9
?: ?;
?<=>
?@
ABCDE
F
GH IJ
K
?L
?M ?N
QOPQ
GR
?S
TU
?V
WX
YZ
W[ ?
?\]^
G_
`a
Tb
,cd
/e
Tfg
Th
2ij
Tk
5l4m
no
pqrst
</u
?vw4xy Bz{|
>}
>~ ?
T???
??
???r???
Q?4???
N??O??
Q?
?? Q??
[/
[?
[?
N??
N????????? f?
Q?
??
f? /?
?? ?
???
?? 2?
?? 5?
???4?
???
???
??r?4?
???
/?
?
??
?
??????
???
?? ?
/?4?
??
[?
??
N??? InnerClasses PgArrayList
connection $Lorg/postgresql/core/BaseConnection; oid I fieldString Ljava/lang/String;
useObjects Z haveMinServer82 arrayList 5Lorg/postgresql/jdbc2/AbstractJdbc2Array$PgArrayList;
fieldBytes [B ((Lorg/postgresql/core/BaseConnection;I)V Code LineNumberTable LocalVariableTable this )Lorg/postgresql/jdbc2/AbstractJdbc2Array;
Exceptions? :(Lorg/postgresql/core/BaseConnection;ILjava/lang/String;)V *(Lorg/postgresql/core/BaseConnection;I[B)V getArray ()Ljava/lang/Object; (JI)Ljava/lang/Object; index J count getArrayImpl #(Ljava/util/Map;)Ljava/lang/Object; map Ljava/util/Map; %(JILjava/util/Map;)Ljava/lang/Object;
StackMapTable readBinaryArray (II)Ljava/lang/Object; d ioe Ljava/io/IOException;
dimensions
elementOid pos dims [I arr Ljava/lang/Object;? ?Q] storeValues ([Ljava/lang/Object;I[IIII)I len i encoding Lorg/postgresql/core/Encoding; arrAssistant %Lorg/postgresql/jdbc2/ArrayAssistant; [Ljava/lang/Object;
thisDimension readBinaryResultSet (II)Ljava/sql/ResultSet; rows Ljava/util/List; fields [Lorg/postgresql/core/Field; stat #Lorg/postgresql/core/BaseStatement;? ? 5(Ljava/util/List;[Lorg/postgresql/core/Field;I[IIII)I rowData [[B
dataEndPos
dataLength
nextDimension dimensionsLeft calcRemainingDataLength ([IIII)I elementOidToClass (I)Ljava/lang/Class; arrElemBuilder? buildArrayList ()V a p t b chars [C buffer Ljava/lang/StringBuffer; insideString wasInsideString curArray startOffset delim C ????
buildArray K(Lorg/postgresql/jdbc2/AbstractJdbc2Array$PgArrayList;II)Ljava/lang/Object; o pa [Z oa [J v [F [D input ret
dimsLength length type? getBaseType ()I getBaseTypeName ()Ljava/lang/String;
elementOID getResultSet ()Ljava/sql/ResultSet; (JI)Ljava/sql/ResultSet; getResultSetImpl %(Ljava/util/Map;)Ljava/sql/ResultSet; '(JILjava/util/Map;)Ljava/sql/ResultSet; offset baseOid? toString I(Lorg/postgresql/jdbc2/AbstractJdbc2Array$PgArrayList;)Ljava/lang/String; list escapeArrayElement -(Ljava/lang/StringBuffer;Ljava/lang/String;)V c j s isBinary ()Z toBytes ()[B
SourceFile AbstractJdbc2Array.java ? ? ? ? ? ? ? ? 8.3??? ? ? 8.2?? ? ? ? ? ? ? ? ???*?? getArrayImpl(long,int,Map)??? !org/postgresql/util/PSQLException $The array index is out of range: {0} java/lang/Long ???????? ?? ? ? ? ? ? ?? >The array index is out of range: {0}, number of elements: {1}. java/lang/Object?? ? ??? ? ????????? ? ? java/io/IOException ?Invalid character data was found. This is most likely caused by stored data containing characters that are invalid for the character set the database was created in. The most common example of this is storing 8bit data in a SQL_ASCII database.?? ?? java/lang/Short?? ?? java/lang/Integer ???? java/lang/Float?? ?? java/lang/Double?? ???????????? java/util/ArrayList org/postgresql/core/Field ? ? java/sql/ResultSet !org/postgresql/core/BaseStatement INDEX org/postgresql/core/Oid ?? VALUE??
? ? java/lang/String
? readBinaryArray(data,oid) 3org/postgresql/jdbc2/AbstractJdbc2Array$PgArrayList ? ? java/lang/StringBuffer! NULL !"! java/sql/Types java/lang/Boolean#$%&? ?'()*+ java/math/BigDecimal,-./01
java/sql/Date23456
java/sql/Time78 java/sql/Timestamp9:?;<=>?* java/lang/StringBuilder getArrayImpl(long,int,Map) with @AB")CD getResultSetImpl(long,int,Map) ? ?!DEF!"G$%H 'org/postgresql/jdbc2/AbstractJdbc2Array )org/postgresql/jdbc2/AbstractJdbc2Array$1 java/sql/SQLException java/util/List #org/postgresql/jdbc2/ArrayAssistant java/lang/Class
java/util/Map "org/postgresql/core/BaseConnection haveMinimumCompatibleVersion (Ljava/lang/String;)Z haveMinimumServerVersion isEmpty getClass ()Ljava/lang/Class; org/postgresql/Driver notImplemented O(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException; (J)V org/postgresql/util/GT tr 8(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 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; !org/postgresql/util/ByteConverter int4 ([BI)I java/lang/reflect/Array newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; java/lang/Math min (II)I '(Ljava/lang/Class;[I)Ljava/lang/Object; &(Ljava/lang/String;)Ljava/lang/String; I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V int2 ([BI)S (S)V (I)V int8 ([BI)J float4 ([BI)F (F)V float8 ([BI)D (D)V getEncoding ()Lorg/postgresql/core/Encoding; org/postgresql/core/Encoding decode ([BII)Ljava/lang/String; +org/postgresql/jdbc2/ArrayAssistantRegistry getAssistant ((I)Lorg/postgresql/jdbc2/ArrayAssistant; buildElement ([BII)Ljava/lang/Object; createStatement (II)Ljava/sql/Statement; createDriverResultSet B([Lorg/postgresql/core/Field;Ljava/util/List;)Ljava/sql/ResultSet; (Ljava/lang/String;I)V setFormat ([BII)V add (Ljava/lang/Object;)Z java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V baseType .(Lorg/postgresql/jdbc2/AbstractJdbc2Array$1;)V getTypeInfo ()Lorg/postgresql/core/TypeInfo; org/postgresql/core/TypeInfo getArrayDelimiter (I)C toCharArray ()[C get (I)Ljava/lang/Object; java/lang/Character isWhitespace (C)Z dimensionsCount append (C)Ljava/lang/StringBuffer; equals remove getPGArrayElement (I)I
getSQLType TYPE Ljava/lang/Class; +org/postgresql/jdbc2/AbstractJdbc2ResultSet toBoolean (Z)V toInt (Ljava/lang/String;)I toLong (Ljava/lang/String;)J toBigDecimal +(Ljava/lang/String;I)Ljava/math/BigDecimal; toFloat (Ljava/lang/String;)F toDouble (Ljava/lang/String;)D getTimestampUtils '()Lorg/postgresql/jdbc2/TimestampUtils; #org/postgresql/jdbc2/TimestampUtils toDate 7(Ljava/util/Calendar;Ljava/lang/String;)Ljava/sql/Date; toTime 7(Ljava/util/Calendar;Ljava/lang/String;)Ljava/sql/Time; toTimestamp <(Ljava/util/Calendar;Ljava/lang/String;)Ljava/sql/Timestamp; &(Ljava/lang/String;)Ljava/lang/Object; getLogger ()Lorg/postgresql/core/Logger; org/postgresql/core/Logger logDebug -(Ljava/lang/String;)Ljava/lang/StringBuilder; debug (Ljava/lang/String;)V getPGType (I)Ljava/lang/String; encodeString (Ljava/lang/String;)[B ,(Ljava/lang/String;)Ljava/lang/StringBuffer; charAt! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1*? *? *? *+? *? *+? ? *+? ?
? ? " _ = G ` a b $ c 0 d ? 1 ? ? 1 ? ? 1 ? ? ? ? ? ? ? \ *+? *-? ? ? n o p ? * ? ? ? ? ? ? ? ? ? ? ? ? ? \ *+? *-? ? ? z { | ? * ? ? ? ? ? ? ? ? ? ? ? ? ? 2 *
?
? ? ? ? ? ? ? ? ? ? ? F *?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <