Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\compile\ConcatenationOperatorNode.class
Êþº¾ 0 O a b c d O e N f g N h i j N k l m N n o N p q r s t u v N w X x y z { z | z } z ~ ? ? z ? k ? z ? ? ? ? ? ? q ? ? ? * ? N ? N ? ? ? N ? N ? y z ? ? ? X ? z ? ? ? z ? ? ? ? ? N ? ? ¡ z ¢ £ ¤ ¥ ¦ § ¨ N ? © ª § « § ¬ § ? ÿÿÿ ® ¯ <init> ()V Code init '(Ljava/lang/Object;Ljava/lang/Object;)V evaluateConstantExpressions /()Lorg/apache/derby/impl/sql/compile/ValueNode; Exceptions ° 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; resolveConcatOperation ?(Lorg/apache/derby/iapi/types/DataTypeDescriptor;Lorg/apache/derby/iapi/types/DataTypeDescriptor;)Lorg/apache/derby/iapi/types/DataTypeDescriptor; initializeResultField ¨(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/services/compiler/LocalField;)V clobBlobHandling c(Lorg/apache/derby/iapi/types/DataTypeDescriptor;Lorg/apache/derby/iapi/types/DataTypeDescriptor;)I P Q || concatenate /org.apache.derby.iapi.types.ConcatableDataValue S ± ² ³ 2org/apache/derby/impl/sql/compile/CharConstantNode ´ ³ µ ¶ +org/apache/derby/iapi/types/StringDataValue · ¸ ¹ ¶ c º » ¼ ½ ¾ ¿ À Á  à +org/apache/derby/impl/sql/compile/ValueNode Y Z Ä Å 42X35 Æ Ç È É Ê Ë Ì Í Å Î Å Ï Ð Ñ Å .org/apache/derby/iapi/types/DataTypeDescriptor P Ò Ó Ô Õ Å Ö Ô × Å Ø V Ù Ú Û Ü Ý Þ ß Â à á Q *org/apache/derby/impl/sql/compile/CastNode â Q [ \ ã ¾ ä å U V æ Å 42884 FUNCTION È ç è é ê ¾ ë é ì é VARCHAR VARCHAR () FOR BIT DATA LONG VARCHAR LONG VARCHAR FOR BIT DATA _ ` í î ï ð Å Ï ñ P ò ó é ô é õ ö ÷ ø Q ù ú û ü Q ý þ ÿ Q ;org/apache/derby/impl/sql/compile/ConcatenationOperatorNode 4org/apache/derby/impl/sql/compile/BinaryOperatorNode -org/apache/derby/iapi/error/StandardException o(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V leftOperand -Lorg/apache/derby/impl/sql/compile/ValueNode; rightOperand getValue 3()Lorg/apache/derby/iapi/types/DataValueDescriptor; getTypeServices 2()Lorg/apache/derby/iapi/types/DataTypeDescriptor; getNull ¶(Lorg/apache/derby/iapi/types/StringDataValue;Lorg/apache/derby/iapi/types/StringDataValue;Lorg/apache/derby/iapi/types/StringDataValue;)Lorg/apache/derby/iapi/types/StringDataValue; getNodeFactory 1()Lorg/apache/derby/iapi/sql/compile/NodeFactory; getString ()Ljava/lang/String; 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; requiresTypeFromContext ()Z operator Ljava/lang/String; newException U(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; getTypeId &()Lorg/apache/derby/iapi/types/TypeId; "org/apache/derby/iapi/types/TypeId isBitTypeId isBlobTypeId getBuiltInTypeId '(I)Lorg/apache/derby/iapi/types/TypeId; isClobTypeId ((Lorg/apache/derby/iapi/types/TypeId;Z)V setType 3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)V isStringTypeId setCollationInfo userType genSQLJavaSQLTree getTypeCompiler 2()Lorg/apache/derby/iapi/sql/compile/TypeCompiler; .org/apache/derby/iapi/sql/compile/TypeCompiler getCastToCharWidth 3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)I getBuiltInDataTypeDescriptor 5(IZI)Lorg/apache/derby/iapi/types/DataTypeDescriptor; ?(ILjava/lang/Object;Ljava/lang/Object;Lorg/apache/derby/iapi/services/context/ContextManager;)Lorg/apache/derby/impl/sql/compile/QueryTreeNode; "setCollationUsingCompilationSchema bindCastNodeOnly interfaceName setLeftRightInterfaceType (Ljava/lang/String;)V isConcatableTypeId g(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; typePrecedence ()I getTypeName getMaximumWidth getJDBCTypeId java/lang/String equals (Ljava/lang/Object;)Z isNullable 8(Ljava/lang/String;)Lorg/apache/derby/iapi/types/TypeId; )(Lorg/apache/derby/iapi/types/TypeId;ZI)V getCollationDerivation getCollationType getCollatedType 4(II)Lorg/apache/derby/iapi/types/DataTypeDescriptor; 5org/apache/derby/iapi/services/compiler/MethodBuilder conditionalIfNull 8org/apache/derby/impl/sql/compile/ExpressionClassBuilder generateNull k(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;Lorg/apache/derby/iapi/sql/compile/TypeCompiler;I)V startElseCode getField 7(Lorg/apache/derby/iapi/services/compiler/LocalField;)V completeConditional ! N O P Q R *· ± S T R *+,· ± U V R t h*´ Á ? _*´ Á ? U*´ À L*´ À M+¶ À N,¶ À :*¶ ¶ À :-¹ W*¶ =¹ *¶ ¶ À °*° W X Y Z R k _**´ +,-¶ µ **´ +,-¶ µ *´ ¶ ? ?*´ ¶ ? *´ ¸ ¿*´ ¶ ¶ ? %*´ ¶ ¶ ? Ô¸ :§ ,ý¸ :§ "*´ ¶ ¶ ? Õ¸ :§ ¸ :*´ » Y· ¶ *´ ¶ ¶ ? *´ *´ ¶ !¶ "*´ ¶ ? }*´ ¶ ¶ ? %*´ ¶ ¶ ? Ô¸ :§ ,ý¸ :§ "*´ ¶ ¶ ? Õ¸ :§ ¸ :*´ » Y· ¶ *´ ¶ ¶ ? *´ *´ ¶ !¶ "*´ ¶ ¶ #? **´ ¶ $µ *´ ¶ ¶ #? **´ ¶ $µ *´ ¶ %:*´ ¶ ¶ ? Q*´ ¶ ¶ ? D*´ ¶ !¹ & ¸ ':**¶ <*´ *¶ ¶ (À µ *´ ¶ )*´ À *¶ +*´ ¶ %:*´ ¶ ¶ ? Q*´ ¶ ¶ ? D*´ ¶ !¹ & ¸ ':**¶ <*´ *¶ ¶ (À µ *´ ¶ )*´ À *¶ +*´ ¶ %:***´ ¶ !*´ ¶ !· ,¶ -*¹ . ¶ /*¶ 0° W X [ \ R X L+¶ 1N,¶ 1:-¶ 2? )¶ 2? !¶ ? -¶ ? -¶ ? ¶ ? 34¸ 5¿-¶ 6¶ 6¡ +¶ 7§ ,¶ 7:+¶ 8,¶ 8`6-¶ 9? -¶ 9þ ?¶ 9« ? ÿÿÿý [ÿÿÿþ <