Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\iapi\types\SQLDecimal.class
Êþº¾ 0Ü O O O . O ? O Oÿÿÿÿ? ÿÿÿ ÿÿÿÿÿÿÿ? ÿÿÿÿÿÿ? ÿ O O O ? ?!" .# O$ % O& O' ( )*+,- ¢ 8. ;/012 ? O3 O4 O5 O67 8 9 .:;<;=>?>@ A? A@B OC ODEFGFH 6IJ OK OL M ON O OP QR ST SU OV OWXXY ZX[ \ ] O^_ ` Oa bc d ef Og Qh Qij sk sl smno s( Opqrqsqgtuq v Owx ?yz 6{ 6|ÿÿÿÿÿÿÿ? O}~ O ?? O? ???? ZERO Ljava/math/BigDecimal; ONE MAXLONG_PLUS_ONE MINLONG_MINUS_ONE value rawData [B rawScale I BASE_MEMORY_USAGE BIG_DECIMAL_MEMORY_USAGE toPlainString Ljava/lang/reflect/Method; bdPrecision ,class$org$apache$derby$iapi$types$SQLDecimal Ljava/lang/Class; Synthetic class$java$math$BigDecimal estimateMemoryUsage ()I Code <init> ()V (Ljava/math/BigDecimal;)V (Ljava/math/BigDecimal;II)V Exceptions (Ljava/lang/String;)V getInt getByte ()B getShort ()S getLong ()J getFloat ()F getDouble ()D getBigDecimal ()Ljava/math/BigDecimal; typeToBigDecimal getBoolean ()Z getString ()Ljava/lang/String; getObject ()Ljava/lang/Object; setObject (Ljava/lang/Object;)V setFrom 4(Lorg/apache/derby/iapi/types/DataValueDescriptor;)V getLength getTypeName getTypeFormatId isNull writeExternal (Ljava/io/ObjectOutput;)V? readExternal (Ljava/io/ObjectInput;)V readExternalFromArray 7(Lorg/apache/derby/iapi/services/io/ArrayInputStream;)V restoreToNull typeCompare 4(Lorg/apache/derby/iapi/types/DataValueDescriptor;)I cloneValue 4(Z)Lorg/apache/derby/iapi/types/DataValueDescriptor; getNewNull 3()Lorg/apache/derby/iapi/types/DataValueDescriptor; setValueFromResultSet (Ljava/sql/ResultSet;IZ)V? setInto (Ljava/sql/PreparedStatement;I)V setValue (D)V (F)V (J)V (I)V setBigDecimal (Ljava/lang/Number;)V (Z)V typePrecedence setCoreValue normalize d(Lorg/apache/derby/iapi/types/DataTypeDescriptor;Lorg/apache/derby/iapi/types/DataValueDescriptor;)V plus ¶(Lorg/apache/derby/iapi/types/NumberDataValue;Lorg/apache/derby/iapi/types/NumberDataValue;Lorg/apache/derby/iapi/types/NumberDataValue;)Lorg/apache/derby/iapi/types/NumberDataValue; minus times divide ·(Lorg/apache/derby/iapi/types/NumberDataValue;Lorg/apache/derby/iapi/types/NumberDataValue;Lorg/apache/derby/iapi/types/NumberDataValue;I)Lorg/apache/derby/iapi/types/NumberDataValue; \(Lorg/apache/derby/iapi/types/NumberDataValue;)Lorg/apache/derby/iapi/types/NumberDataValue; isNegative toString hashCode setWidth (IIZ)V getDecimalValuePrecision getDecimalValueScale I(Lorg/apache/derby/iapi/types/DataValueDescriptor;)Ljava/math/BigDecimal; getWholeDigits (Ljava/math/BigDecimal;)I class$ %(Ljava/lang/String;)Ljava/lang/Class; <clinit>?? ÿ java/lang/ClassNotFoundException java/lang/NoClassDefFoundError ¬ ?? ? ? ? ¡ ???? ª ? ??? java/math/BigDecimal ¬ ± Í Á · ¸ -org/apache/derby/iapi/error/StandardException 22003 INTEGER?? TINYINT SMALLINT ½ ¾ ? ?? ý ? ?? ¸ BIGINT? º??? ¼?? java/math/BigInteger ¬? ? ? ¬? ? ? ¢ £ õ Ã?? java/lang/String java/lang/IllegalAccessException java/lang/IllegalAccessError +java/lang/reflect/InvocationTargetException¡¢ java/lang/RuntimeException java/lang/Error &java/lang/IncompatibleClassChangeError á ç ½ û ê ® ù ª DECIMAL£ ª?¤¥¦§¨ å©?ª« ª¬? &org/apache/derby/iapi/types/SQLDecimal ¬ ®® ½¤¯°± æ²³ à java/lang/NumberFormatException´µ ê ⶷ á ä¸ ? ?¹ õº»¼ ª½ ª È É ÷ ø¾¿ ÀÁ æ çÂÁÃÁ ñ ò 22012?Ä ü ýÅÆÇ ñÈÉ ¾ NULL  ÃÊËÌÍ java/lang/StringBuffer DECIMAL/NUMERIC(ÎÏÎÐ , ) ú ªÑ ¿ ª Ä Å 22018 java.math.BigDecimalÒ ¾ ¤ £ java/lang/IntegerÓ ª precisionÔ ªÕÖ ¥ ¦ &org.apache.derby.iapi.types.SQLDecimal þ ÿ×ØÙ ¨ ¦ÚÛ java/lang/NoSuchMethodException *org/apache/derby/iapi/types/NumberDataType 1org/apache/derby/iapi/types/VariableSizeDataValue java/io/IOException java/sql/SQLException java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; unscaledValue ()Ljava/math/BigInteger; bitLength setScale (II)Ljava/math/BigDecimal; newException U(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; compareTo longValue floatValue normalizeREAL (F)F doubleValue normalizeDOUBLE (D)D ([B)V (Ljava/math/BigInteger;I)V java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getTargetException ()Ljava/lang/Throwable; scale (I)Ljava/math/BigDecimal; toByteArray ()[B java/io/ObjectOutput writeByte write java/io/ObjectInput readUnsignedByte readFully 2org/apache/derby/iapi/services/io/ArrayInputStream java/sql/ResultSet java/sql/PreparedStatement setNull (II)V (ILjava/math/BigDecimal;)V trim invalidFormat 1()Lorg/apache/derby/iapi/error/StandardException; valueOf (J)Ljava/math/BigDecimal; java/lang/Number java/lang/Double (D)Ljava/lang/String; .org/apache/derby/iapi/types/DataTypeDescriptor getScale getPrecision +org/apache/derby/iapi/types/NumberDataValue setToNull add .(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; subtract multiply C(Ljava/lang/String;)Lorg/apache/derby/iapi/error/StandardException; java/lang/Math max (II)I 0(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal; negate isInfinite (D)Z doubleToLongBits (D)J append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; /org/apache/derby/iapi/types/DataValueDescriptor abs intValue length indexOf (I)I .org/apache/derby/iapi/services/cache/ClassSize estimateBaseFromCatalog (Ljava/lang/Class;)I getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 1 O ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¡ ? ¢ £ ¤ £ ¥ ¦ § ¨ ¦ § ; © ª « A 5² <*´ ¥ ² *´ ¶ ¶ `l``<*´ ¥ *´ ¾`<¬ ¬ « *· ± ¬ ® « *· *+µ ± ¬ ¯ « . "*· *+µ *´ Æ ? **´ ¶ µ ± ° ¬ ± « *· *» Y+· µ ± ² ª « A -*¶ ? ¬*¶ @ ?? ?? ?¬§ L¸ ¿ $ ° ³ ´ « B .*¶ ? ¬*¶ @ ?? ?? ??¬§ L¸ ¿ ! % ° µ ¶ « B .*¶ ? ¬*¶ @ ?? !?? ??¬§ L#¸ ¿ ! % ° · ¸ « : .*· $L+Ç +² %¶ & +² '¶ & +¶ ()¸ ¿ ° ¹ º « ! *· $L+Ç ®+¶ *¸ +E$® ° » ¼ « ! *· $L+Ç ¯+¶ ,¸ -I(¯ ° ½ ¾ « 9 -*´ Ç $*´ Æ *» Y» .Y*´ · /*´ 0· 1µ *´ ° ¿ ª « ¬ À Á « ' *· $L+Ç ¬+² 2¶ &? § ¬  à « q U*· $L+Ç °² 3Ç +¶ 4°² 3+¶ 5À 6°M» 8Y9· :¿M,¶ <N-Á =? -À =¿-Á >? -À >¿» ?Y9· @¿ ! "