com.huawei.gauss200.jdbc.util.ByteConverter.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
The newest version!
???? 4 ?
$ ?
?
? ? ?
? ?
\ ?
\ ?
? ?
\ ?
\ ?
?
? ? ? ? ??
? ? ?
? ?
?
? ?
?
?
? ?
?
?
? ? NBASE I
ConstantValue ' NUMERIC_DSCALE_MASK ?? NUMERIC_POS S NUMERIC_NEG @ NUMERIC_NAN???
DEC_DIGITS round_powers [I SHORT_BYTES
LONG_BYTES ()V Code LineNumberTable LocalVariableTable this -Lcom/huawei/gauss200/jdbc/util/ByteConverter;
bytesToInt ([B)I bytes [B
StackMapTable
digitToString (I[SLjava/nio/CharBuffer;Z)V pow d1 putit Z p idx digits [S buffer Ljava/nio/CharBuffer; alwaysPutIt dig numberBytesToString ([SIII)Ljava/lang/String; d scale weight sign i extra N ? numeric ([B)Ljava/lang/Number; ([BII)Ljava/lang/Number; pos numBytes len numString Ljava/lang/String; C int8 ([BI)J int4 ([BI)I int2 ([BI)S bool ([BI)Z float4 ([BI)F float8 ([BI)D ([BIJ)V target value J ([BII)V ([BIZ)V ([BIF)V F ([BID)V D
SourceFile ByteConverter.java 9 : +com/huawei/gauss200/jdbc/util/ByteConverter j k h i "java/lang/IllegalArgumentException Argument bytes is empty 9 ? 4 5 ? ? ? ? E F java/lang/String ? ? ? ? 9 ? ] _ $number of bytes should be at-least 8 'invalid length of bytes "numeric" value invalid sign in "numeric" value java/lang/Double ? ? invalid scale in "numeric" value invalid digit in "numeric" value S T java/math/BigDecimal ? ? ? f g ? ? ? ? h v ? ? f r java/lang/Object java/nio/CharBuffer (Ljava/lang/String;)V put (C)Ljava/nio/CharBuffer; allocate (I)Ljava/nio/CharBuffer; array ()[C position ()I ([CII)V valueOf (D)Ljava/lang/Double; java/lang/Float intBitsToFloat (I)F longBitsToDouble (J)D floatToRawIntBits (F)I doubleToRawLongBits (D)J ! $ % &