Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\compile\BinaryRelationalOperatorNode.class
Êþº¾ 0É ? ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ? ô õ ö ÷ ø ù ú û ü ý þ ÿ n k k k ( W W k ! "#$% "&' ( W)* W+, D- B./ G0¿ð W1 23?à 45657 8 9 :; < =>? @ =AB C ZD E F?¹?????? G?Õ¸Që?H WI J K L 2M ?NO kP kQR nS kT U V WX YZ Y[ þ\ ] ^ _ W k` ka bc operatorType I btnVis ;Lorg/apache/derby/impl/sql/compile/BaseTableNumbersVisitor; optBaseTables $Lorg/apache/derby/iapi/util/JBitSet; valNodeBaseTables inListProbeSource 6Lorg/apache/derby/impl/sql/compile/InListOperatorNode; LEFT ConstantValueÿÿÿÿ NEITHER RIGHT <init> ()V Code init '(Ljava/lang/Object;Ljava/lang/Object;)V 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V getInListOp 8()Lorg/apache/derby/impl/sql/compile/InListOperatorNode; getColumnOperand e(Lorg/apache/derby/iapi/sql/compile/Optimizable;I)Lorg/apache/derby/impl/sql/compile/ColumnReference; d(Lorg/apache/derby/iapi/sql/compile/Optimizable;)Lorg/apache/derby/impl/sql/compile/ColumnReference; getExpressionOperand ^(IILorg/apache/derby/impl/sql/compile/FromTable;)Lorg/apache/derby/impl/sql/compile/ValueNode; getOperand d(Lorg/apache/derby/impl/sql/compile/ColumnReference;IZ)Lorg/apache/derby/impl/sql/compile/ValueNode; generateExpressionOperand ¤(Lorg/apache/derby/iapi/sql/compile/Optimizable;ILorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V Exceptions selfComparison 6(Lorg/apache/derby/impl/sql/compile/ColumnReference;)Z usefulStartKey 2(Lorg/apache/derby/iapi/sql/compile/Optimizable;)Z keyColumnOnLeft columnOnOneSide 2(Lorg/apache/derby/iapi/sql/compile/Optimizable;)I usefulStopKey generateAbsoluteColumnId i(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/sql/compile/Optimizable;)V generateRelativeColumnId getAbsoluteColumnPosition generateQualMethod £(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/sql/compile/Optimizable;)V generateOrderedNulls :(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V orderedNulls ()Z isQualifier 3(Lorg/apache/derby/iapi/sql/compile/Optimizable;Z)Z getOrderableVariantType compareWithKnownConstant getCompareValue b(Lorg/apache/derby/iapi/sql/compile/Optimizable;)Lorg/apache/derby/iapi/types/DataValueDescriptor; booleanSelectivity 2(Lorg/apache/derby/iapi/sql/compile/Optimizable;)D getReceiverInterfaceName ()Ljava/lang/String; evaluateConstantExpressions /()Lorg/apache/derby/impl/sql/compile/ValueNode; newBool 0(Z)Lorg/apache/derby/impl/sql/compile/ValueNode; getNegation ?(Lorg/apache/derby/impl/sql/compile/ValueNode;Lorg/apache/derby/impl/sql/compile/ValueNode;)Lorg/apache/derby/impl/sql/compile/BinaryOperatorNode; getNegationNode ()I getSwappedEquivalent 8()Lorg/apache/derby/impl/sql/compile/BinaryOperatorNode; getNodeTypeForSwap (Z)Z getStartOperator getStopOperator generateOperator generateNegate getOperator selectivity getTransitiveSearchClause k(Lorg/apache/derby/impl/sql/compile/ColumnReference;)Lorg/apache/derby/impl/sql/compile/RelationalOperator; &equalsComparisonWithConstantExpression isRelationalOperator isBinaryEqualsOperatorNode isInListProbeNode optimizableEqualityNode 4(Lorg/apache/derby/iapi/sql/compile/Optimizable;IZ)Z implicitVarcharComparison genSQLJavaSQLTree getScopedOperand ?(ILorg/apache/derby/iapi/util/JBitSet;Lorg/apache/derby/impl/sql/compile/ResultSetNode;[I)Lorg/apache/derby/impl/sql/compile/ValueNode; valNodeReferencesOptTable _(Lorg/apache/derby/impl/sql/compile/ValueNode;Lorg/apache/derby/impl/sql/compile/FromTable;ZZ)Z initBaseTableVisitor (IZ)V buildTableNumList 1(Lorg/apache/derby/impl/sql/compile/FromTable;Z)V ? ? ? ? d Æ equals = ? ? greaterOrEquals >= greaterThan > lessOrEquals <= lessThan < notEquals <> ?e ? ? ? ? 4org/apache/derby/impl/sql/compile/InListOperatorNodefghi +org/apache/derby/impl/sql/compile/FromTable 1org/apache/derby/impl/sql/compile/ColumnReference Ý Þjklm Æng ß à ? ?opqr ? ?spt Æu Æv ? -org/apache/derby/iapi/error/StandardException /org/apache/derby/impl/sql/compile/FromBaseTablew Æ ? ?xyz{|} ¨ © ¥ Ê ª Ê ® ©~???? § ¦??????? ´????????? ?? ???? Ö ´ · Æ .org/apache/derby/impl/sql/compile/ConstantNode? ´ /org/apache/derby/impl/sql/compile/ParameterNode???? 3org/apache/derby/impl/sql/compile/UnaryOperatorNode????? Æ /org.apache.derby.iapi.types.DataValueDescriptor¡¢ ´£¤ Á Â¥¦§¨©ª«¬® +org/apache/derby/impl/sql/compile/ValueNode ŠƯ 4org/apache/derby/impl/sql/compile/BinaryOperatorNode°±²³ É Æ » ¼´ ´ 4org/apache/derby/impl/sql/compile/RelationalOperatorµ ´ ? ? £ ¤ Ù ´¶ ´ Ú À "org/apache/derby/iapi/util/JBitSet· Æ ?? 9org/apache/derby/impl/sql/compile/BaseTableNumbersVisitor ?p¸¹º À»¼½¾¿ÀÁÂÁÃÄ ÀÅ ?Æ{ á âÇ?Èp >org/apache/derby/impl/sql/compile/BinaryRelationalOperatorNode >org/apache/derby/impl/sql/compile/BinaryComparisonOperatorNode getNodeType K(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V leftOperand -Lorg/apache/derby/impl/sql/compile/ValueNode; setLeftOperand 0(Lorg/apache/derby/impl/sql/compile/ValueNode;)V getSource 2()Lorg/apache/derby/impl/sql/compile/ResultColumn; .org/apache/derby/impl/sql/compile/ResultColumn getColumnPosition rightOperand setTableMap '(Lorg/apache/derby/iapi/util/JBitSet;)V accept Z(Lorg/apache/derby/iapi/sql/compile/Visitor;)Lorg/apache/derby/iapi/sql/compile/Visitable; and getFirstSetBit getColumnNumber clearAll getTableNumber generateExpression t(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V getTablesReferenced &()Lorg/apache/derby/iapi/util/JBitSet; get (I)Z 5org/apache/derby/iapi/services/compiler/MethodBuilder push (I)V -org/apache/derby/iapi/sql/compile/Optimizable 'convertAbsoluteToRelativeColumnPosition (I)I getTrulyTheBestAccessPath 0()Lorg/apache/derby/iapi/sql/compile/AccessPath; ,org/apache/derby/iapi/sql/compile/AccessPath getConglomerateDescriptor ?()Lorg/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor; ;org/apache/derby/iapi/sql/dictionary/ConglomerateDescriptor isIndex getIndexDescriptor :()Lorg/apache/derby/iapi/sql/dictionary/IndexRowGenerator; 6org/apache/derby/iapi/sql/dictionary/IndexRowGenerator getKeyColumnPosition 8org/apache/derby/impl/sql/compile/ExpressionClassBuilder newUserExprFun 9()Lorg/apache/derby/iapi/services/compiler/MethodBuilder; methodReturn complete pushMethodReference q(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V (Z)V requiresTypeFromContext getDefaultValue 3()Lorg/apache/derby/iapi/types/DataValueDescriptor; getValue getParameterOperand 3()Lorg/apache/derby/impl/sql/compile/ParameterNode; getTypeId &()Lorg/apache/derby/iapi/types/TypeId; "org/apache/derby/iapi/types/TypeId getJDBCTypeId /org/apache/derby/iapi/types/DataValueDescriptor isNull compare 4(Lorg/apache/derby/iapi/types/DataValueDescriptor;)I getNodeFactory 1()Lorg/apache/derby/iapi/sql/compile/NodeFactory; java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; getContextManager 9()Lorg/apache/derby/iapi/services/context/ContextManager; -org/apache/derby/iapi/sql/compile/NodeFactory getNode }(ILjava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; ?(ILjava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; getTypeServices 2()Lorg/apache/derby/iapi/types/DataTypeDescriptor; setType 3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)V getBetweenSelectivity isConstantExpression isStringTypeId size contains '(Lorg/apache/derby/iapi/util/JBitSet;)Z getClone getSourceResultSet 5([I)Lorg/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 getResultColumn f(ILorg/apache/derby/impl/sql/compile/ResultSetNode;[I)Lorg/apache/derby/impl/sql/compile/ResultColumn; 3(I)Lorg/apache/derby/impl/sql/compile/ResultColumn; getExpression markAsScoped getReferencedTableMap set or ! ? d ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 ? ? ? *· *µ ± ? ? ? ª ?N:*¶ ª ? ) / ) 8 G V f ? uN:*µ § ON :*µ § @ N:*µ § 1N :*µ § !N:*µ § N:*µ § *+,-· *µ ± ? ? ? *+,¶ *-À µ ± ? ? ? # *´ Æ *´ *´ ¶ *´ ° ? ? ? w k+À N6*´ Á ? +*´ À :*-· ? ¶ ¶ °6*´ Á ? (*´ À :*-· ? ¶ ¶ °° ? ? ? V J>*´ Á ? *´ À M*,+À · ? ,°>*´ Á ? *´ À M*,+À · ? ,°° ? ? ? v j6*´ Á ? -*´ À :*-· ? ¶ ¶ *´ °6*´ Á ? **´ À :*-· ? ¶ ¶ *´ °° ? ? ? ÿ Ó*· *´ *´ ¶ +*´ ¶ !W*´ *´ "¶ *´ Á ? I*´ À :*´ ¶ !W*´ "*´ ¶ #*´ "¶ $? ¶ ¶ +¶ % ? *´ °*´ °*´ Á ? P*´ "¶ &*´ À :*´ ¶ !W*´ "*´ ¶ #*´ "¶ $? ¶ ¶ +¶ % ? *´ °*´ °§ :° o Ï ' p t Ï ' u Æ Ï ' Ç Ë Ï ' ¡ ? ) +À (:*¶ )¶ *:-¶ +± ¢ ' £ ¤ ? <