06        ) R   )      )          %   )  p  p    )   p                       testCondition-Lorg/apache/derby/impl/sql/compile/ValueNode; thenElseList1Lorg/apache/derby/impl/sql/compile/ValueNodeList;thisIsNullIfNodeZ()VCodeinit9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V printSubNodes(I)V isCastNode0(Lorg/apache/derby/impl/sql/compile/ValueNode;)Z isCastToChar Exceptions isNullNodeisConditionalNode shouldCastc(Lorg/apache/derby/iapi/types/DataTypeDescriptor;Lorg/apache/derby/iapi/types/DataTypeDescriptor;)ZfindType(Lorg/apache/derby/impl/sql/compile/ValueNodeList;Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)Lorg/apache/derby/iapi/types/DataTypeDescriptor;recastNullNodes(Lorg/apache/derby/impl/sql/compile/ValueNodeList;Lorg/apache/derby/iapi/types/DataTypeDescriptor;Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)VrecastNullNode(Lorg/apache/derby/impl/sql/compile/ValueNode;Lorg/apache/derby/iapi/types/DataTypeDescriptor;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;bindExpression(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)Lorg/apache/derby/impl/sql/compile/ValueNode; 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; categorize((Lorg/apache/derby/iapi/util/JBitSet;Z)Z"remapColumnReferencesToExpressions/()Lorg/apache/derby/impl/sql/compile/ValueNode;isConstantExpression()ZconstantExpression4(Lorg/apache/derby/impl/sql/compile/PredicateList;)Z eliminateNots0(Z)Lorg/apache/derby/impl/sql/compile/ValueNode;generateExpressiont(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)VacceptChildren.(Lorg/apache/derby/iapi/sql/compile/Visitor;)V isEquivalent ef+org/apache/derby/impl/sql/compile/ValueNode _`/org/apache/derby/impl/sql/compile/ValueNodeList abjava/lang/Boolean cd CHAR lm*org/apache/derby/impl/sql/compile/CastNode `9org/apache/derby/impl/sql/compile/UntypedNullConstantNode  {| rm nm1org/apache/derby/impl/sql/compile/ConditionalNode uv qm st yz wx    >org/apache/derby/impl/sql/compile/BinaryComparisonOperatorNode  {  .org/apache/derby/iapi/types/DataTypeDescriptor   e  42X88  42X87 conditional        42X89  ! " #$ %k }~ }&  ' ,org.apache.derby.iapi.types.BooleanDataValue( )* +,java/lang/Stringequalsboolean -. /f 0f 1f 23 4m m 5-org/apache/derby/iapi/error/StandardException booleanValue getNodeType()IgetTypeServices2()Lorg/apache/derby/iapi/types/DataTypeDescriptor; getTypeName()Ljava/lang/String;(Ljava/lang/Object;)Z castOperand getTypeId&()Lorg/apache/derby/iapi/types/TypeId;"org/apache/derby/iapi/types/TypeId elementAt4(I)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;getNullabilityType3(Z)Lorg/apache/derby/iapi/types/DataTypeDescriptor; setElementAt5(Lorg/apache/derby/impl/sql/compile/QueryTreeNode;I)VgetNodeFactory1()Lorg/apache/derby/iapi/sql/compile/NodeFactory;getContextManager9()Lorg/apache/derby/iapi/services/context/ContextManager;-org/apache/derby/iapi/sql/compile/NodeFactorygetNode(ILjava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode;getCompilerContext5()Lorg/apache/derby/iapi/sql/compile/CompilerContext; orReliability(I)IgetLeftOperandq(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)VrequiresTypeFromContext BOOLEAN_ID$Lorg/apache/derby/iapi/types/TypeId;((Lorg/apache/derby/iapi/types/TypeId;Z)VsetType3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)V newExceptionC(Ljava/lang/String;)Lorg/apache/derby/iapi/error/StandardException;containsAllParameterNodesU(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException;containsParameterNodesetParameterDescriptorgetClassFactory6()Lorg/apache/derby/iapi/services/loader/ClassFactory;2org/apache/derby/iapi/services/loader/ClassFactorygetClassInspector8()Lorg/apache/derby/iapi/services/loader/ClassInspector; comparableh(Lorg/apache/derby/iapi/types/DataTypeDescriptor;ZLorg/apache/derby/iapi/services/loader/ClassFactory;)ZgetCorrespondingJavaTypeName4org/apache/derby/iapi/services/loader/ClassInspector assignableTo'(Ljava/lang/String;Ljava/lang/String;)ZgetSQLTypeNameg(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException;getDominantTypeServicestypePrecedence1org/apache/derby/iapi/sql/compile/CompilerContextsetReliability(ILorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Lorg/apache/derby/impl/sql/compile/PredicateList;)V3()Lorg/apache/derby/impl/sql/compile/ValueNodeList;5org/apache/derby/iapi/services/compiler/MethodBuildercast(Ljava/lang/String;)Vpush(Z)V callMethod;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I conditionalIf startElseCodecompleteConditionalacceptZ(Lorg/apache/derby/iapi/sql/compile/Visitor;)Lorg/apache/derby/iapi/sql/compile/Visitable;isSameNodeType4(Lorg/apache/derby/impl/sql/compile/ValueNodeList;)Z!_`abcdefg*hig(*+*,*-jkg lmg + <nmg+  opqmg%*++rmg + 6stg&+,,+opuvg +,-:+,-: : :: ****  ****  **,-:   **,-:   opwxg,,M+:+:*0*, #+*,+-W**,-*0*, #+*,+-W**,-opyzg$* <+,*!"N-op{|g< 0*#:*@$6**+,-*F*%:* <*& *!":**+,-'****+,-+,-*:*:*(*)Y*+,* * -.*/ 012*3%(  :  :*4*56:  *57I8989:18989:;8<8<=**>?*@: *8: *8:  A A8* <**B*!":  +,-: * B A A5* <**B*!":  +,-: * C*op}~g***,-D*,-E*opg4(*+F>*+G >opg$**H**I*opg&*J*Kg(*+L*+Mg>2**M*N*-*,*opgj^*+,N,OP,Q,RSTUW,V*+,N,W*+,N,Xopg>2*+Y***+Z***+[opmg=1*+\*+M*,]*,^op