0c b X X X X X X X X X X X X  X    X   X   % X %   - X X  X X X    X X %  %     %          b  X  !"#$%&operatorLjava/lang/String; methodNamereceiver-Lorg/apache/derby/impl/sql/compile/ValueNode;PLUSI ConstantValueMINUSTIMESDIVIDE CONCATENATEEQNEGTGE LT LE AND OR LIKE leftOperand rightOperandleftInterfaceTyperightInterfaceTyperesultInterfaceType operatorType XMLEXISTS_OP XMLQUERY_OPBinaryOperators[Ljava/lang/String;BinaryMethodNamesBinaryResultTypesBinaryArgTypes[[Ljava/lang/String;xmlQuery()VCodeinito(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)VK(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)VtoString()Ljava/lang/String; setOperator(Ljava/lang/String;)V setMethodNamesetLeftRightInterfaceType printSubNodes(I)VbindExpression(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)Lorg/apache/derby/impl/sql/compile/ValueNode; Exceptions' bindXMLQuery/()Lorg/apache/derby/impl/sql/compile/ValueNode;genSQLJavaSQLTree preprocess(ILorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Lorg/apache/derby/impl/sql/compile/PredicateList;)Lorg/apache/derby/impl/sql/compile/ValueNode;generateExpressiont(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VinitializeResultField(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/services/compiler/LocalField;)VsetLeftOperand0(Lorg/apache/derby/impl/sql/compile/ValueNode;)VgetLeftOperandsetRightOperandgetRightOperand categorize((Lorg/apache/derby/iapi/util/JBitSet;Z)Z"remapColumnReferencesToExpressionsisConstantExpression()ZconstantExpression4(Lorg/apache/derby/impl/sql/compile/PredicateList;)ZgetReceiverInterfaceNamegetOrderableVariantType()IacceptChildren.(Lorg/apache/derby/iapi/sql/compile/Visitor;)V isEquivalent0(Lorg/apache/derby/impl/sql/compile/ValueNode;)Z +org/apache/derby/impl/sql/compile/ValueNode g gjava/lang/String cd ed d d ijava/lang/Integer ( d )42X35 *+ ,- ./ 012org/apache/derby/impl/sql/compile/CharConstantNode42Z75 *2 3 d4 542Z77 642Z70.org/apache/derby/iapi/types/DataTypeDescriptor 78 9 :; < >org/apache/derby/impl/sql/compile/BinaryRelationalOperatorNode =>? @ fg A B C DE F GHI J KL MN OP Q/ RS T U VW X Y Z U[1org.apache.derby.iapi.types.VariableSizeDataValuesetWidthvoid \P ] ^_ `a b4org/apache/derby/impl/sql/compile/BinaryOperatorNode  xmlexistsxmlquery XMLExistsXMLQuery,org.apache.derby.iapi.types.BooleanDataValue(org.apache.derby.iapi.types.XMLDataValue+org.apache.derby.iapi.types.StringDataValue.org/apache/derby/impl/sql/compile/OperatorNode-org/apache/derby/iapi/error/StandardExceptionintValuerequiresTypeFromContext newExceptionU(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException;getTypeServices2()Lorg/apache/derby/iapi/types/DataTypeDescriptor;setType3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)V getTypeId&()Lorg/apache/derby/iapi/types/TypeId;C(Ljava/lang/String;)Lorg/apache/derby/iapi/error/StandardException; getString"org/apache/derby/iapi/types/TypeId isXMLTypeIdgetSQLTypeName BOOLEAN_ID$Lorg/apache/derby/iapi/types/TypeId;((Lorg/apache/derby/iapi/types/TypeId;Z)VgetBuiltInDataTypeDescriptor3(I)Lorg/apache/derby/iapi/types/DataTypeDescriptor;userType getInListOp8()Lorg/apache/derby/impl/sql/compile/InListOperatorNode;4org/apache/derby/impl/sql/compile/InListOperatorNodetypePrecedence5org/apache/derby/iapi/services/compiler/MethodBuildercastduppushSqlXmlUtil(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Ljava/lang/String;Ljava/lang/String;)VswapgetTypeCompiler2()Lorg/apache/derby/iapi/sql/compile/TypeCompiler;.org/apache/derby/iapi/sql/compile/TypeCompiler interfaceNameisBooleanTypeId8org/apache/derby/impl/sql/compile/ExpressionClassBuildernewFieldDeclarationI(ILjava/lang/String;)Lorg/apache/derby/iapi/services/compiler/LocalField;getField7(Lorg/apache/derby/iapi/services/compiler/LocalField;)V getJDBCTypeIdequals(Ljava/lang/Object;)ZgetScalepush callMethod;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)IvariableLengthisNumericTypeId getPrecision(Z)VputFieldjava/lang/Mathmin(II)IacceptZ(Lorg/apache/derby/iapi/sql/compile/Visitor;)Lorg/apache/derby/iapi/sql/compile/Visitable;isSameNodeType!Xbcdedfghijklijmnijopijqrijstijuvijwxijyzij{|ij}~ijijijijggdddiijijkd*E9*+*,*-*** * 3'*+*,*-* * h\*+*,*- * * 2** 2** 22** 22 ** 2 *+*  *+* *+*+ *  y**+,-**+,-* * **%* *******{*L*M* ** ,,! ",#* $* *%Y&'( *ٸ)(*B6*L+***+*M,***+*."**,-,**,-,* *-*-.N- -+,/*  * 6*0*0Z**1*  *2*:*+,3,4,5,*4*+,3,* 46u**1*  *2* :*+,3,46+,* *6/6,5,* 4*+,3,*4,7* *89*N*:; +-<:M,=*+,>*?3*?@Y6 *AB,*?CD,*-EWW*:FE*:G;,5,*?HD,*?CD,I,JKLEW,M *+**+*."*+N>*+N >$**O**O*&*P*P(*+Q*+Q *1R9"*S<*S=T>2*+U***+V***+VK?*+W+XM*,B#*,Y*,Yi]YZSY[S Y\SY]SY^SY_S`YYaSY_SSYYaSY_SS