
org.postgresql.jdbc.ArrayEncoding$TwoDimensionPrimitiveArrayEncoder.class Maven / Gradle / Ivy
???? 4 ?
Y Z
[ \
]
^
_
`
a b
c d
]
e
f g
h
i
j k
l
m n o
p 8
q
r t u v support w AbstractArrayEncoder InnerClasses 8Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder; Signature =Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder; ;(Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder;)V Code LineNumberTable LocalVariableTable this !TwoDimensionPrimitiveArrayEncoder ELorg/postgresql/jdbc/ArrayEncoding$TwoDimensionPrimitiveArrayEncoder; LocalVariableTypeTable JLorg/postgresql/jdbc/ArrayEncoding$TwoDimensionPrimitiveArrayEncoder; @(Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder;)V getDefaultArrayTypeOid ()I
toArrayString ((C[Ljava/lang/Object;)Ljava/lang/String; i I delim C array [Ljava/lang/Object; sb Ljava/lang/StringBuilder; [TA;
StackMapTable (C[TA;)Ljava/lang/String; supportBinaryRepresentation (I)Z oid toBinaryRepresentation <(Lorg/postgresql/core/BaseConnection;[Ljava/lang/Object;I)[B e Ljava/io/IOException;
connection $Lorg/postgresql/core/BaseConnection; baos Ljava/io/ByteArrayOutputStream; buffer [B hasNulls Z x J
Exceptions y z -(Lorg/postgresql/core/BaseConnection;[TA;I)[B ;(Lorg/postgresql/core/BaseConnection;Ljava/lang/Object;I)[B '(CLjava/lang/Object;)Ljava/lang/String; ArrayEncoder ^Ljava/lang/Object;Lorg/postgresql/jdbc/ArrayEncoding$ArrayEncoder<[TA;>;
SourceFile ArrayEncoding.java $ { ! / 0 java/lang/StringBuilder $ | } ~ ? ? ? > ? java/io/ByteArrayOutputStream ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/io/IOException java/lang/AssertionError $ ? A B 1 2 ? Corg/postgresql/jdbc/ArrayEncoding$TwoDimensionPrimitiveArrayEncoder java/lang/Object .org/postgresql/jdbc/ArrayEncoding$ArrayEncoder 6org/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder "org/postgresql/core/BaseConnection java/sql/SQLException (java/sql/SQLFeatureNotSupportedException ()V (I)V append (C)Ljava/lang/StringBuilder; appendArray /(Ljava/lang/StringBuilder;CLjava/lang/Object;)V toString ()Ljava/lang/String; java/lang/Math min (II)I
countNulls (Ljava/lang/Object;)I !org/postgresql/util/ByteConverter int4 ([BII)V write ([B)V
getTypeOID (I)I java/lang/reflect/Array getLength %toSingleDimensionBinaryRepresentation :(Lorg/postgresql/core/BaseConnection;Ljava/lang/Object;)[B toByteArray ()[B (Ljava/lang/Object;)V !org/postgresql/jdbc/ArrayEncoding 0 ! " # $ % &