Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\catalog\TabInfoImpl.class
Êþº¾ 08 Q ¥ P ¦ÿÿÿÿÿÿÿÿ P § P ¨ © ª « P ¬ P ® ¯ ° P ± ² ³ ´ µ ¶ ² ¯ © · ¸ ¹ º » ¼ ½ ¾ P ¿ À P Á  à P Ä Å Æ Ç P È P É Ê Æ Ë Ì Í P Î © Ï a P Ð Ñ Ò Ó Â Ô Õ Ö Ê × Ê Ø Ù Ú Û Ü Ý Ñ Þ Õ Ì Ñ Ì P ß P à P á Ñ â Ñ ã Ñ ä © å © æ ç © è é ê ë ì © í P î ï ð ñ ò P ó A ô A õ ö ÷ ø ROWNOTDUPLICATE I ConstantValueÿÿÿÿ indexes 2[Lorg/apache/derby/impl/sql/catalog/IndexInfoImpl; heapConglomerate J numIndexesSet heapSet Z crf 8Lorg/apache/derby/iapi/sql/dictionary/CatalogRowFactory; computedStreamStorableHeapColIds streamStorableHeapColIds [I <init> ;(Lorg/apache/derby/iapi/sql/dictionary/CatalogRowFactory;)V Code getHeapConglomerate ()J setHeapConglomerate (J)V getIndexConglomerate (I)J setIndexConglomerate (IJ)V @(Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)V getTableName ()Ljava/lang/String; getIndexName (I)Ljava/lang/String; getCatalogRowFactory :()Lorg/apache/derby/iapi/sql/dictionary/CatalogRowFactory; isComplete ()Z getIndexColumnCount (I)I getIndexRowGenerator ;(I)Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator; setIndexRowGenerator <(ILorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator;)V getNumberOfIndexes ()I getBaseColumnPosition (II)I isIndexUnique (I)Z insertRow h(Lorg/apache/derby/iapi/sql/execute/ExecRow;Lorg/apache/derby/iapi/store/access/TransactionController;)I Exceptions ù insertRowList i([Lorg/apache/derby/iapi/sql/execute/ExecRow;Lorg/apache/derby/iapi/store/access/TransactionController;)I insertRowListImpl ?([Lorg/apache/derby/iapi/sql/execute/ExecRow;Lorg/apache/derby/iapi/store/access/TransactionController;[Lorg/apache/derby/iapi/types/RowLocation;)I deleteRow n(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;I)I o(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;IZ)I deleteRows ÿ(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;I[[Lorg/apache/derby/iapi/store/access/Qualifier;Lorg/apache/derby/iapi/sql/execute/TupleFilter;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;II)I (Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;I[[Lorg/apache/derby/iapi/store/access/Qualifier;Lorg/apache/derby/iapi/sql/execute/TupleFilter;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;IIZ)I getRow ?(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;I)Lorg/apache/derby/iapi/sql/execute/ExecRow; getRowLocation ?(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;I)Lorg/apache/derby/iapi/types/RowLocation; Ó(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/store/access/ConglomerateController;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;I)Lorg/apache/derby/iapi/sql/execute/ExecRow; getRowInternal ý(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/store/access/ConglomerateController;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;I[Lorg/apache/derby/iapi/types/RowLocation;)Lorg/apache/derby/iapi/sql/execute/ExecRow; updateRow ?(Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;Lorg/apache/derby/iapi/sql/execute/ExecRow;I[Z[ILorg/apache/derby/iapi/store/access/TransactionController;)V ?(Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;[Lorg/apache/derby/iapi/sql/execute/ExecRow;I[Z[ILorg/apache/derby/iapi/store/access/TransactionController;)V getCreateHeapProperties ()Ljava/util/Properties; getCreateIndexProperties (I)Ljava/util/Properties; getRowChanger ?(Lorg/apache/derby/iapi/store/access/TransactionController;[ILorg/apache/derby/iapi/sql/execute/ExecRow;)Lorg/apache/derby/iapi/sql/execute/RowChanger; getStreamStorableHeapColIds /(Lorg/apache/derby/iapi/sql/execute/ExecRow;)[I getIndexRowFromHeapRow ¾(Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator;Lorg/apache/derby/iapi/types/RowLocation;Lorg/apache/derby/iapi/sql/execute/ExecRow;)Lorg/apache/derby/iapi/sql/execute/ExecIndexRow; toString b ú _ \ X Y ] ^ û ü } /org/apache/derby/impl/sql/catalog/IndexInfoImpl V W b ý [ \ þ f ÿ h Z S o p o o } x z ~ w ? u 'org/apache/derby/iapi/types/RowLocation )org/apache/derby/iapi/sql/execute/ExecRow ? ? 9org/apache/derby/iapi/store/access/ConglomerateController e f i j x y ¢ £ ú 0[[Lorg/apache/derby/iapi/store/access/Qualifier; ? ? ? ? 2org/apache/derby/iapi/services/io/FormatableBitSet }!"#$%&'() ?* ? ? ? ? ? ?+, ?-. ú ? ? ? ? 6org/apache/derby/iapi/sql/dictionary/IndexRowGenerator/0 @org/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfo Aorg/apache/derby/iapi/store/access/DynamicCompiledOpenConglomInfo C[Lorg/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfo; D[Lorg/apache/derby/iapi/store/access/DynamicCompiledOpenConglomInfo;1 } ¡ $org/apache/derby/iapi/sql/Activation2 ?3 0org/apache/derby/iapi/services/io/StreamStorable ` a4567 -org/apache/derby/impl/sql/catalog/TabInfoImpl java/lang/Object -org/apache/derby/iapi/error/StandardException ()V 6org/apache/derby/iapi/sql/dictionary/CatalogRowFactory getNumIndexes <(ILorg/apache/derby/iapi/sql/dictionary/CatalogRowFactory;)V getConglomerateNumber setConglomerateNumber ;org/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor getConglomerateName java/lang/String equals (Ljava/lang/Object;)Z getCatalogName getColumnCount :()Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator; ;(Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator;)V 8org/apache/derby/iapi/store/access/TransactionController openConglomerate B(JZIII)Lorg/apache/derby/iapi/store/access/ConglomerateController; newRowLocationTemplate +()Lorg/apache/derby/iapi/types/RowLocation; getRowArray 4()[Lorg/apache/derby/iapi/types/DataValueDescriptor; insertAndFetchLocation ^([Lorg/apache/derby/iapi/types/DataValueDescriptor;Lorg/apache/derby/iapi/types/RowLocation;)V .org/apache/derby/iapi/sql/execute/ExecIndexRow insert 5([Lorg/apache/derby/iapi/types/DataValueDescriptor;)I close makeEmptyRow -()Lorg/apache/derby/iapi/sql/execute/ExecRow; ,org/apache/derby/iapi/sql/execute/RowChanger open (IZ)V openScan(JZIIILorg/apache/derby/iapi/services/io/FormatableBitSet;[Lorg/apache/derby/iapi/types/DataValueDescriptor;I[[Lorg/apache/derby/iapi/store/access/Qualifier;[Lorg/apache/derby/iapi/types/DataValueDescriptor;I)Lorg/apache/derby/iapi/store/access/ScanController; 1org/apache/derby/iapi/store/access/ScanController fetchNext 5([Lorg/apache/derby/iapi/types/DataValueDescriptor;)Z nColumns getColumn 4(I)Lorg/apache/derby/iapi/types/DataValueDescriptor; fetch ?(Lorg/apache/derby/iapi/types/RowLocation;[Lorg/apache/derby/iapi/types/DataValueDescriptor;Lorg/apache/derby/iapi/services/io/FormatableBitSet;)Z -org/apache/derby/iapi/sql/execute/TupleFilter execute [(Lorg/apache/derby/iapi/sql/execute/ExecRow;)Lorg/apache/derby/iapi/types/BooleanDataValue; ,org/apache/derby/iapi/types/BooleanDataValue (Z)Z W(Lorg/apache/derby/iapi/sql/execute/ExecRow;Lorg/apache/derby/iapi/types/RowLocation;)V openForUpdate ([ZIZ)V ?(Lorg/apache/derby/iapi/sql/execute/ExecRow;Lorg/apache/derby/iapi/sql/execute/ExecRow;Lorg/apache/derby/iapi/types/RowLocation;)V finish getExecutionFactory 6()Lorg/apache/derby/iapi/sql/execute/ExecutionFactory; getHeapColumnCount 2org/apache/derby/iapi/sql/execute/ExecutionFactoryÝ(JLorg/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfo;Lorg/apache/derby/iapi/store/access/DynamicCompiledOpenConglomInfo;[Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator;[J[Lorg/apache/derby/iapi/store/access/StaticCompiledOpenConglomInfo;[Lorg/apache/derby/iapi/store/access/DynamicCompiledOpenConglomInfo;ILorg/apache/derby/iapi/store/access/TransactionController;[I[ILorg/apache/derby/iapi/sql/Activation;)Lorg/apache/derby/iapi/sql/execute/RowChanger; getIndexRowTemplate 2()Lorg/apache/derby/iapi/sql/execute/ExecIndexRow; getIndexRow »(Lorg/apache/derby/iapi/sql/execute/ExecRow;Lorg/apache/derby/iapi/types/RowLocation;Lorg/apache/derby/iapi/sql/execute/ExecIndexRow;Lorg/apache/derby/iapi/services/io/FormatableBitSet;)V P Q R S T U V W X Y Z S [ \ ] ^ _ \ ` a # b c d O C*· *µ * µ *+µ +¶ =? '*½ µ >¢ *´ » Y+· S?§ÿé± e f d *´ g h d *µ *µ ± i j d *´ 2¶ k l d ! *´ 2 ¶ *Y´ `µ ± k m d M A+¶ N=*´ ¾¢ )*´ 2¶ -¶ ? *´ 2+¶ ¶ § ?§ÿÔ*Y´ `µ ± n o d *´ ¶ ° p q d *´ 2¶ ° r s d *´ ° t u d . "*´ ? ¬*´ Æ *´ ¾*´ § ¬ v w d *´ 2¶ ¬ x y d *´ 2¶ ° z { d *´ 2,¶ ± | } d *´ Ç ¬*´ ¾¬ ~ d *´ 2¶ ¬ ? ? d *´ 2¶ ¬ ? ? d ½ N*½ Y+S,-· ¬ ? ? ? ? d ½ N*+,-· ¬ ? ? ? ? d 6*´ ¶ 6 ½ : ,*¶ ¹ :6 ¢ ,*¶ 7 ?? ,¹ S?§ÿÓ¹ :-S6+¾¢ g+2:¹ ! ¹ " 6 ¢ A 2Ç § 0** ¶ #· $: 2¹ % ¹ & 6 6? §ÿ¾?§ÿ?6 ¢ 2Ç § 2¹ ' ?§ÿá¹ ' ¬ ? ? ? ? d *+,À (,· )¬ ? ? ? ? d *+,À (,· )¬ ? ? ? ? d *+,· )¬ ? ? ? ? d e Y*´ ¶ *:66*+À +· ,:,Æ Æ +W§ +W6,Æ Æ ,¦ § 6 ¹ - ,Ç § ,¹ % :Ç § ¹ % :+*¶ ? § ??¹ : +*¶ ? § ??À .¹ / :**¶ # ¹ *´ ¶ *· $:¹ % ¹ 0 ? X¹ 1 ¹ 2 À : ¹ ! À .¹ 3 6Æ ¹ 4 ¹ 5 6? ¹ 6 ?§ÿ? ¹ ' ¹ 7 ¹ 8 ¬ ? ? ? ? d N 2+*¶ ¹ :*+,¶ 9:¹ ' °:¹ ' ¿ &