Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\store\access\btree\BTreeCostController.class
Êþº¾ 0 ¥ 3 W X Y Z [ 3 \ 2 ] ^ 2 _ ` 2 a b W c d e f g h i 2 j 2 k 2 l 3 m n N o?ù$Ý/?¾?æéxÔýó¶ p q r s r t r u v 2 w?ø ?¾¸Që?¸?Áë?¸Qì ?pbMÒñ©ü x y z { x | } ~ #BTREE_CACHED_FETCH_BY_KEY_PER_LEVEL D ConstantValue?ÑOß;dZ &BTREE_SORTMERGE_FETCH_BY_KEY_PER_LEVEL %BTREE_UNCACHED_FETCH_BY_KEY_PER_LEVEL init_xact_manager DLorg/apache/derby/iapi/store/access/conglomerate/TransactionManager; init_rawtran -Lorg/apache/derby/iapi/store/raw/Transaction; init_conglomerate >Lorg/apache/derby/iapi/store/access/conglomerate/Conglomerate; num_pages J num_rows page_size tree_height I <init> ()V Code init ¤(Lorg/apache/derby/iapi/store/access/conglomerate/TransactionManager;Lorg/apache/derby/impl/store/access/btree/BTree;Lorg/apache/derby/iapi/store/raw/Transaction;)V Exceptions ? close getFetchFromRowLocationCost 8(Lorg/apache/derby/iapi/services/io/FormatableBitSet;I)D getFetchFromFullKeyCost getScanCost (IJIZLorg/apache/derby/iapi/services/io/FormatableBitSet;[Lorg/apache/derby/iapi/types/DataValueDescriptor;[Lorg/apache/derby/iapi/types/DataValueDescriptor;I[Lorg/apache/derby/iapi/types/DataValueDescriptor;IZILorg/apache/derby/iapi/store/access/StoreCostResult;)V newRowLocationTemplate +()Lorg/apache/derby/iapi/types/RowLocation; H I /org/apache/derby/iapi/store/raw/ContainerHandle ;org/apache/derby/impl/store/access/btree/BTreeLockingPolicy ;org/apache/derby/iapi/store/access/conglomerate/LogicalUndo Aorg/apache/derby/iapi/store/access/DynamicCompiledOpenConglomInfo K ? ? ? ? ? B C ? ? D C java/util/Properties derby.storage.pageSize ? ? ? ? ? ? ? ? ? E C ? ? F G O I XSCB3.S ? ? 9org/apache/derby/impl/store/access/btree/SearchParameters H ? ? ? ? ? ? ? I ? ? R Q ? ? ? ¡ ¢ £ ¤ <org/apache/derby/impl/store/access/btree/BTreeCostController 2org/apache/derby/impl/store/access/btree/OpenBTree 6org/apache/derby/iapi/store/access/StoreCostController -org/apache/derby/iapi/error/StandardExceptionÙ(Lorg/apache/derby/iapi/store/access/conglomerate/TransactionManager;Lorg/apache/derby/iapi/store/access/conglomerate/TransactionManager;Lorg/apache/derby/iapi/store/raw/ContainerHandle;Lorg/apache/derby/iapi/store/raw/Transaction;ZIILorg/apache/derby/impl/store/access/btree/BTreeLockingPolicy;Lorg/apache/derby/impl/store/access/btree/BTree;Lorg/apache/derby/iapi/store/access/conglomerate/LogicalUndo;Lorg/apache/derby/iapi/store/access/DynamicCompiledOpenConglomInfo;)V container 1Lorg/apache/derby/iapi/store/raw/ContainerHandle; getEstimatedPageCount (I)J getEstimatedRowCount put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getContainerProperties (Ljava/util/Properties;)V getProperty &(Ljava/lang/String;)Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;)I getHeight ()I newException C(Ljava/lang/String;)Lorg/apache/derby/iapi/error/StandardException; ?([Lorg/apache/derby/iapi/types/DataValueDescriptor;I[Lorg/apache/derby/iapi/types/DataValueDescriptor;Lorg/apache/derby/impl/store/access/btree/OpenBTree;Z)V 3org/apache/derby/impl/store/access/btree/ControlRow get l(Lorg/apache/derby/impl/store/access/btree/OpenBTree;J)Lorg/apache/derby/impl/store/access/btree/ControlRow; search r(Lorg/apache/derby/impl/store/access/btree/SearchParameters;)Lorg/apache/derby/impl/store/access/btree/ControlRow; release left_fraction F 2org/apache/derby/iapi/store/access/StoreCostResult setEstimatedCost (D)V java/lang/Math round (F)I setEstimatedRowCount (J)V ! 2 3 4 5 6 7 8 : 6 7 ; 6 7 <