org.postgresql.jdbc.ArrayEncoding$RecursiveArrayEncoder.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 ?
` a b c d
`
# e f
g
h
i
j
k l
k m
# n
# o
p
# q r
g
s t
u
# v
w
x y
z
# { |
} ~ ? ? support ? AbstractArrayEncoder InnerClasses 8Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder;
dimensions I $assertionsDisabled Z <(Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder;I)V Code LineNumberTable LocalVariableTable this RecursiveArrayEncoder 9Lorg/postgresql/jdbc/ArrayEncoding$RecursiveArrayEncoder;
StackMapTable getDefaultArrayTypeOid ()I
toArrayString '(CLjava/lang/Object;)Ljava/lang/String; delim C array Ljava/lang/Object; sb Ljava/lang/StringBuilder; arrayString 0(Ljava/lang/StringBuilder;Ljava/lang/Object;CI)V i j depth supportBinaryRepresentation (I)Z oid hasNulls (Ljava/lang/Object;I)Z 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 ? Q
Exceptions ? ?
writeArray \(Lorg/postgresql/core/BaseConnection;[BLjava/io/ByteArrayOutputStream;Ljava/lang/Object;IZ)V subArray first length ()V
SourceFile ArrayEncoding.java + ] " & ' ( ) * java/lang/AssertionError 4 5 java/lang/StringBuilder + ? > ? ? ? ? ? ? ? ? ? ? ? ? C D F G ? ? java/io/ByteArrayOutputStream ? ? ? ? ? ? ? W X ? ? java/io/IOException + ? ? ? !org/postgresql/jdbc/ArrayEncoding ? ? ? 7org/postgresql/jdbc/ArrayEncoding$RecursiveArrayEncoder java/lang/Object .org/postgresql/jdbc/ArrayEncoding$ArrayEncoder ArrayEncoder 6org/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder "org/postgresql/core/BaseConnection java/sql/SQLException (java/sql/SQLFeatureNotSupportedException (I)V toString ()Ljava/lang/String; append (C)Ljava/lang/StringBuilder; java/lang/reflect/Array getLength (Ljava/lang/Object;)I get '(Ljava/lang/Object;I)Ljava/lang/Object; appendArray /(Ljava/lang/StringBuilder;CLjava/lang/Object;)V
countNulls !org/postgresql/util/ByteConverter int4 ([BII)V write ([B)V
getTypeOID (I)I toByteArray ()[B (Ljava/lang/Object;)V %toSingleDimensionBinaryRepresentation :(Lorg/postgresql/core/BaseConnection;Ljava/lang/Object;)[B java/lang/Class desiredAssertionStatus ()Z 0 ! " &