Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\compile\NestedLoopJoinStrategy.class
Êþº¾ 0 ? B C D C E F G C H I J F K F L F M F N F O P Q P R C S T Uÿÿÿ V W X Y Z [ \ ] ^ _ ` F a b c d <init> ()V Code feasible ?(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/Optimizer;)Z Exceptions e multiplyBaseCostByOuterRows ()Z getBasePredicates å(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/Optimizable;)Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList; nonBasePredicateSelectivity n(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)D putBasePredicates {(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)V estimateCost8(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;Lorg/apache/derby/iapi/sql/compile/CostEstimate;Lorg/apache/derby/iapi/sql/compile/Optimizer;Lorg/apache/derby/iapi/sql/compile/CostEstimate;)V maxCapacity (IID)I getName ()Ljava/lang/String; scanCostType ()I resultSetMethodName (ZZ)Ljava/lang/String; joinResultSetMethodName halfOuterJoinResultSetMethodName getScanArgs?(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/ExpressionClassBuilderInterface;ILorg/apache/derby/iapi/services/compiler/MethodBuilder;IIIZIIZ)I divideUpPredicateListsW(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;)V doesMaterialization toString validForOutermostTable ! f g ( h ( i j k l m n o p q r s 6 t u v w x y z { | } ~ 6 ? ? ? NESTEDLOOP getBulkTableScanResultSet getMultiProbeTableScanResultSet getTableScanResultSet getNestedLoopJoinResultSet #getNestedLoopLeftOuterJoinResultSet 8org/apache/derby/impl/sql/compile/ExpressionClassBuilder ? ? /org/apache/derby/impl/sql/compile/PredicateList ? ? ? ? ? k 3 4 8org/apache/derby/impl/sql/compile/NestedLoopJoinStrategy 2org/apache/derby/impl/sql/compile/BaseJoinStrategy -org/apache/derby/iapi/error/StandardException -org/apache/derby/iapi/sql/compile/Optimizable isMaterializable supportsMultipleInstantiations :org/apache/derby/iapi/sql/compile/OptimizablePredicateList transferAllPredicates ?(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;)V getCurrentAccessPath 0()Lorg/apache/derby/iapi/sql/compile/AccessPath; ,org/apache/derby/iapi/sql/compile/AccessPath getConglomerateDescriptor ?()Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor; classify o(Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor;)V size getOptPredicate ;(I)Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate; addOptPredicate ;(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;)V removeOptPredicate (I)V .org/apache/derby/iapi/sql/compile/CostEstimate rowCount ()D multiply c(DLorg/apache/derby/iapi/sql/compile/CostEstimate;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; getTableNumber +org/apache/derby/iapi/sql/compile/Optimizer trace (IIIDLjava/lang/Object;)V fillInScanArgs1Y(Lorg/apache/derby/iapi/store/access/TransactionController;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/sql/compile/Optimizable;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/ExpressionClassBuilderInterface;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V generateInListValues t(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V fillInScanArgs2 o(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/sql/compile/Optimizable;IIIIZI)V setPredicatesAndProperties ! ! "