Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\compile\DistinctNode.class
Êþº¾ 0 à 3 I 3 J 2 K L M N O 2 P L Q N R N S T U 2 V W X 3 X Y 2 Z 2 [ \ ] \ ^ \ _ \ ` L a b 2 c d e 2 f d g h i 2 j k l L m 2 n L o p q p r p s L t u v u w N x N y 2 z u { | } ~ u ? ? inSortedOrder Z <init> ()V Code init 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V Exceptions ? optimizeIt ú(Lorg/apache/derby/iapi/sql/compile/Optimizer;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/compile/CostEstimate;Lorg/apache/derby/iapi/sql/compile/RowOrdering;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; estimateCost7(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/RowOrdering;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; pushOptPredicate ;(Lorg/apache/derby/iapi/sql/compile/OptimizablePredicate;)Z optimize ?(Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/impl/sql/compile/PredicateList;D)Lorg/apache/derby/impl/sql/compile/ResultSetNode; isOrderedOn J([Lorg/apache/derby/impl/sql/compile/ColumnReference;ZLjava/util/Vector;)Z generate t(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V 6 7 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 7 java/lang/Boolean ? ? 4 5 -org/apache/derby/iapi/sql/compile/Optimizable = > ? @ ? ? ? ? ? ? ? ? ? ? ? ? ? C D 5org/apache/derby/impl/sql/compile/ProjectRestrictNode ? ¡ ¢ £ ¤ ¥ ¦ § *org/apache/derby/impl/sql/compile/FromList 5org/apache/derby/iapi/sql/compile/RequiredRowOrdering ¨ © ª « ¬ ? ¬ 7 ® ¬ ¯ ° ± ² ³ ´ µ G H ¶ · ¸ · ¹ º » ¼ ½ ¾ ¿ · À java/lang/String getSortResultSet 0org.apache.derby.iapi.sql.execute.NoPutResultSet Á  .org/apache/derby/impl/sql/compile/DistinctNode :org/apache/derby/impl/sql/compile/SingleChildResultSetNode -org/apache/derby/iapi/error/StandardException '(Ljava/lang/Object;Ljava/lang/Object;)V childResult 1Lorg/apache/derby/impl/sql/compile/ResultSetNode; /org/apache/derby/impl/sql/compile/ResultSetNode getResultColumns 6()Lorg/apache/derby/impl/sql/compile/ResultColumnList; 2org/apache/derby/impl/sql/compile/ResultColumnList copyListAndObjects resultColumns 4Lorg/apache/derby/impl/sql/compile/ResultColumnList; setResultColumns 7(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)V genVirtualColumnNodes h(Lorg/apache/derby/impl/sql/compile/ResultSetNode;Lorg/apache/derby/impl/sql/compile/ResultColumnList;)V verifyAllOrderable booleanValue ()Z getCostEstimate _(Lorg/apache/derby/iapi/sql/compile/Optimizer;)Lorg/apache/derby/iapi/sql/compile/CostEstimate; costEstimate 0Lorg/apache/derby/iapi/sql/compile/CostEstimate; .org/apache/derby/iapi/sql/compile/CostEstimate getEstimatedCost ()D rowCount singleScanRowCount setCost (DDD)V getNodeFactory 1()Lorg/apache/derby/iapi/sql/compile/NodeFactory; -org/apache/derby/iapi/sql/compile/NodeFactory doJoinOrderOptimization ()Ljava/lang/Boolean; getContextManager 9()Lorg/apache/derby/iapi/services/context/ContextManager; getNode ?(ILjava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; getOptimizer (Lorg/apache/derby/iapi/sql/compile/OptimizableList;Lorg/apache/derby/iapi/sql/compile/OptimizablePredicateList;Lorg/apache/derby/iapi/sql/dictionary/DataDictionary;Lorg/apache/derby/iapi/sql/compile/RequiredRowOrdering;)Lorg/apache/derby/iapi/sql/compile/Optimizer; +org/apache/derby/iapi/sql/compile/Optimizer newCostEstimate 2()Lorg/apache/derby/iapi/sql/compile/CostEstimate; assignResultSetNumber getFinalCostEstimate 8org/apache/derby/impl/sql/compile/ActivationClassBuilder getColumnOrdering o(Lorg/apache/derby/impl/sql/compile/ResultColumnList;)Lorg/apache/derby/iapi/services/io/FormatableArrayHolder; addItem (Ljava/lang/Object;)I !pushGetResultSetFactoryExpression :(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V 5org/apache/derby/iapi/services/compiler/MethodBuilder push (Z)V (I)V generateHolder t(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V getTotalColumnSize ()I resultSetNumber I (D)V callMethod ;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I ! 2 3 4 5 6 7 8 *· ± 9 : 8 O C*+-· *´ ¶ ¶ :**´ ¶ µ *´ ¶ *´ *¶ *´ ¶ *,À ¶ µ ± ; <