Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\sql\compile\StaticMethodCallNode.class
Êþº¾ 0¿ Þ I I I I I I I I I I I ö I Q I I I ! P"# I$ P%& ' ()*+ ö, I- I. I/ 0 I1 I2 Q3 24 I5676869 :; :<=6>6?6@6A 2B IC ID EFG EH6I ;JK ?L ?M QN QO ?PQ ERS GTU (V IW XYZ[\]\^_` Qa Qb Qcd Ie :f Qg :9 Ihijk l :m :n Uo ;pq Qr Qs öt Iuv gw jxyz ;{ ;| ;} ?~ 2? 2| I?i?? :? 2?? I? (? ???????????? I? ? ?? ????????? I? E? Þ? ? ? ?? I ¡?¢?£?¤?¥?¦ Þ§¨©?ª?« I¬ I®¯°?±² Q³ I´µ¶?·¸ ?¹º»¼½?¾?¿ÀÁ I~ ?à IÄÅ ·Æ ÇÈ?É?Ê?Ë?Ì IÍ Î?Ï?ÐÑÒÓ?Ô?Õ?Ö¼×?ÈØÙ :Ú :Û ÜÝ ·Þ Çß Çàá?â :ãä?åæçè 2> 2A 2?éêë procedureName -Lorg/apache/derby/impl/sql/compile/TableName; outParamArrays 5[Lorg/apache/derby/iapi/services/compiler/LocalField; applicationParameterNumbers [I isSystemCode Z alreadyBound returnsNullOnNullState 4Lorg/apache/derby/iapi/services/compiler/LocalField; routineDefiner Ljava/lang/String; ad 6Lorg/apache/derby/iapi/sql/dictionary/AliasDescriptor; <init> ()V Code init '(Ljava/lang/Object;Ljava/lang/Object;)V bindExpression ¡(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)Lorg/apache/derby/impl/sql/compile/JavaValueNode; Exceptionsì permitsSQL 4(Lorg/apache/derby/catalog/types/RoutineAliasInfo;)Z optimizeDomainValueConversion resolveRoutine ¨(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;)V !generateSetupNestedSessionContext ?(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;ZLjava/lang/String;)V generateOneParameter u(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;I)V categorize ((Lorg/apache/derby/iapi/util/JBitSet;Z)Z toString ()Ljava/lang/String; generateExpression t(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V getPrivType ()I î ï ê ë java/lang/String ñí +org/apache/derby/impl/sql/compile/TableName ß àîï ë ç æðñòóôõö ú û ì í÷ æ SYSFUN 42Y03.S.0øùúûüýþÿ ÷ ø ë org.apache.derby. ý 42X51 java/lang/Throwableø ý ù ïýý !"#$ý .org/apache/derby/iapi/types/DataTypeDescriptor%&'ý( î)*+,-./0 +org/apache/derby/impl/sql/compile/ValueNode/1234 /org/apache/derby/impl/sql/compile/JavaValueNode56 ó ô¶78ý9ý 4org/apache/derby/impl/sql/compile/SQLToJavaValueNode:; 4org/apache/derby/impl/sql/compile/JavaToSQLValueNode<= 6org/apache/derby/impl/sql/compile/StaticMethodCallNode>?@ABCDEFGHI 4org/apache/derby/iapi/sql/dictionary/AliasDescriptor /org/apache/derby/catalog/types/RoutineAliasInfoJKLM $org/apache/derby/iapi/types/JSQLTypeNOPQRSTUVW []XYZ[\ î]ý 42886^_`aøb ã ä 3org/apache/derby/impl/sql/compile/UnaryOperatorNodecde /org/apache/derby/impl/sql/compile/ParameterNode 9org/apache/derby/impl/sql/compile/UntypedNullConstantNodefPghijkl X0X57.Smnop 42821qrs java.sql.ResultSet[] å ætuv getLanguageConnectionContext 8org.apache.derby.iapi.sql.conn.LanguageConnectionContextwxyz{z setupNestedSessionContext void|}~ ?? getParameterValueSet +org.apache.derby.iapi.sql.ParameterValueSetz6 setParameterMode? ï è é þ ÿ????? á â 2org/apache/derby/iapi/services/compiler/LocalField? ??? ï?6?? boolean??? ï?? 8org/apache/derby/impl/sql/compile/ActivationClassBuilder?? getStatementContext /org.apache.derby.iapi.sql.conn.StatementContext? ï setSystemCode?ý ü ý short getSQLAllowedz? setSQLAllowed?? int getMaxDynamicResults???? ï? ï java.sql.ResultSet[][] getDynamicResults java.sql.ResultSet?? ¡ java/lang/reflect/Method¢£¤¥¦§ 﨩 ïª ë«¬Ø6®¯° java.lang.Integer±²6³ ï´ getParameter /org.apache.derby.iapi.types.DataValueDescriptorµý¶·¸¹ýK£º°»ý +org.apache.derby.iapi.types.NumberDataValue¼½ý ,org.apache.derby.iapi.types.BooleanDataValue¾6 java.lang.Number java.lang.Object setValue 1org.apache.derby.iapi.types.VariableSizeDataValue setWidth 0org/apache/derby/impl/sql/compile/MethodCallNode -org/apache/derby/iapi/error/StandardException (Ljava/lang/Object;)V getTableName javaClassName bindParameters q(Lorg/apache/derby/impl/sql/compile/FromList;Lorg/apache/derby/impl/sql/compile/SubqueryList;Ljava/util/Vector;)V getCompilerContext 5()Lorg/apache/derby/iapi/sql/compile/CompilerContext; getSchemaName getSchemaDescriptor L(Ljava/lang/String;Z)Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor; forCallStatement newException U(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; routineInfo 1Lorg/apache/derby/catalog/types/RoutineAliasInfo; isDeterministic ()Z getMethodName checkReliability (Ljava/lang/String;I)V 1org/apache/derby/iapi/sql/compile/CompilerContext createDependency .(Lorg/apache/derby/iapi/sql/depend/Provider;)V getAliasInfo &()Lorg/apache/derby/catalog/AliasInfo; "org/apache/derby/catalog/AliasInfo methodName getJavaClassName startsWith (Ljava/lang/String;)Z 5org/apache/derby/iapi/sql/dictionary/SchemaDescriptor isSystemSchema j(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; verifyClassExist (Ljava/lang/String;)V resolveMethodCall (Ljava/lang/String;Z)V isPrivilegeCollectionRequired addRequiredRoutinePriv 9(Lorg/apache/derby/iapi/sql/dictionary/AliasDescriptor;)V methodParms 2[Lorg/apache/derby/impl/sql/compile/JavaValueNode; getReturnType +()Lorg/apache/derby/catalog/TypeDescriptor; getType [(Lorg/apache/derby/catalog/TypeDescriptor;)Lorg/apache/derby/iapi/types/DataTypeDescriptor; createTypeDependency 3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)V 'org/apache/derby/catalog/TypeDescriptor isRowMultiSet isUserDefinedType getJDBCTypeId "org/apache/derby/iapi/types/TypeId getBuiltInTypeId '(I)Lorg/apache/derby/iapi/types/TypeId; variableLength getPrecision getScale isNullable getMaximumWidth +(Lorg/apache/derby/iapi/types/TypeId;IIZI)V getNodeFactory 1()Lorg/apache/derby/iapi/sql/compile/NodeFactory; 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; getCollationType setCollationInfo (II)V setCollationType (I)V ()S calledOnNullInput mustCastToPrimitive getSQLValueNode /()Lorg/apache/derby/impl/sql/compile/ValueNode; getJavaValueNode 3()Lorg/apache/derby/impl/sql/compile/JavaValueNode; getUUID !()Lorg/apache/derby/catalog/UUID; getDataDictionary 7()Lorg/apache/derby/iapi/sql/dictionary/DataDictionary; java/lang/Object 3org/apache/derby/iapi/sql/dictionary/DataDictionary getRoutineList 7(Ljava/lang/String;Ljava/lang/String;C)Ljava/util/List; java/util/List size get (I)Ljava/lang/Object; getParameterCount getParameterTypes ,()[Lorg/apache/derby/catalog/TypeDescriptor; getMaxDynamicResultSets signature '[Lorg/apache/derby/iapi/types/JSQLType; getTypeId O(Lorg/apache/derby/catalog/TypeDescriptor;)Lorg/apache/derby/iapi/types/TypeId; getParameterModes ()[I getTypeCompiler V(Lorg/apache/derby/iapi/types/TypeId;)Lorg/apache/derby/iapi/sql/compile/TypeCompiler; .org/apache/derby/iapi/sql/compile/TypeCompiler !getCorrespondingPrimitiveTypeName concat &(Ljava/lang/String;)Ljava/lang/String; getCorrespondingJavaTypeName getUserDefinedTypeId 9(Ljava/lang/String;Z)Lorg/apache/derby/iapi/types/TypeId; requiresTypeFromContext parameterMode (I)Ljava/lang/String; getParameterNames ()[Ljava/lang/String; g(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; getParameterOperand 3()Lorg/apache/derby/impl/sql/compile/ParameterNode; getParameterNumber setType &()Lorg/apache/derby/iapi/types/TypeId; getTypeServices 2()Lorg/apache/derby/iapi/types/DataTypeDescriptor; getJavaTypeName getSQLDataTypeDescriptor D(Ljava/lang/String;)Lorg/apache/derby/iapi/types/DataTypeDescriptor; getClassFactory 6()Lorg/apache/derby/iapi/services/loader/ClassFactory; storable [(Lorg/apache/derby/iapi/types/TypeId;Lorg/apache/derby/iapi/services/loader/ClassFactory;)Z getSQLTypeName isExactTypeAndLengthMatch 3(Lorg/apache/derby/iapi/types/DataTypeDescriptor;)Z getAuthorizationId pushThisAsActivation :(Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)V 5org/apache/derby/iapi/services/compiler/MethodBuilder callMethod ;(SLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I push (Z)V methodParameterTypes [Ljava/lang/String; endsWith 8org/apache/derby/impl/sql/compile/ExpressionClassBuilder getConstructor 9()Lorg/apache/derby/iapi/services/compiler/MethodBuilder; endStatement length substring (II)Ljava/lang/String; newFieldDeclaration I(ILjava/lang/String;)Lorg/apache/derby/iapi/services/compiler/LocalField; pushNewArray putField 7(Lorg/apache/derby/iapi/services/compiler/LocalField;)V swap setArrayElement getField setField pushThis generateParameters t(Lorg/apache/derby/impl/sql/compile/ExpressionClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;)I generateAuthorizeCheck u(Lorg/apache/derby/impl/sql/compile/ActivationClassBuilder;Lorg/apache/derby/iapi/services/compiler/MethodBuilder;I)V dup hasDefinersRights (S)V getClassBuilder 8()Lorg/apache/derby/iapi/services/compiler/ClassBuilder; 4org/apache/derby/iapi/services/compiler/ClassBuilder newMethodBuilder ^(ILjava/lang/String;Ljava/lang/String;)Lorg/apache/derby/iapi/services/compiler/MethodBuilder; methodReturn complete newGeneratedFun _(Ljava/lang/String;I[Ljava/lang/String;)Lorg/apache/derby/iapi/services/compiler/MethodBuilder; method Ljava/lang/reflect/Member; getExceptionTypes ()[Ljava/lang/Class; java/lang/Class getName addThrownException conditionalIf pushNull startElseCode actualMethodReturnType equals (Ljava/lang/Object;)Z pushNewStart java/lang/reflect/Member getDeclaringClass ()Ljava/lang/Class; upCast pushNewComplete completeConditional getFullName isNumericTypeId getBaseTypeId 1()Lorg/apache/derby/catalog/types/BaseTypeIdImpl; -org/apache/derby/catalog/types/BaseTypeIdImpl isAnsiUDT getComponentType isPrimitive cast isBooleanTypeId getArrayElement ! I Þ ß à á â ã ä å æ ç æ è é ê ë ì í î ï ð *· *µ ± ñ ò ð 7 ++Á ? *+¶ § *+À µ **´ ¶ ¶ *,À µ ± ó ô ð þ*´ ? *°*+,-¶ *´ Ç â*¶ :*´ ¶ :Ç § 6*Æ § ¶ :*+,-· *´ Ç !? *´ ? *¶ :*+,-· *´ Ç *´ ¸ ¿*´ ¶ ? **¶ ¶ **´ · ? **¶ ¶ *´ ¹ **´ ¶ ¹ µ **´ ¶ µ *´ ¶ ? ¶ ? !À "*´ ¸ #¿**´ ¶ $**´ ¶ %*µ *¶ &? *¶ *´ ¹ ' *´ Æ Ø*´ (Æ *· )*´ ¶ *:Æ *¸ +¶ ,Æ ±¹ - ? §¹ . ? ?¹ / ¸ 0:¶ 1? ?» 2Y¹ 3 ¹ 4 ¹ 5 ¹ 6 · 7:*¶ 8$**¶ 9¶ :À ;:*¶ 8<*¶ 9¶ <À ;:¹ = ¶ >*¶ 8*¶ 9¶ :À ?: ¹ = ¶ @ +,-¶ A°*° õ ö ÷ ø ð 0 $+¶ B=ª ¬¬ ù ï ð ª ?*´ ¶ C? ±*´ (¾<=¢ ?*´ (Æ *´ (2¶ D? § l*´ (2Á E? `*´ (2À E¶ FÁ G? N*´ (2À E¶ FÀ G¶ HN-Á I? 4-À I:´ Æ &´ ¶ C? *´ (*´ (2À E¶ FÀ G¶ HS?§ÿy± õ ö ú û ð ? ?¶ JÆ?*¶ K¶ J¶ L*´ *´ ? P§ F¹ M :¹ N d6?T¹ O À P:¶ À Q:¶ R6 *´ (¾? §"¶ S: 6¶ T? ?*½ Uµ V6 ¢? 2: ¸ W::¶ X.6? l¶ Y« P ÿÿÿû ; ; ; ; ; ;*¶ Z¹ [ \¶ ]:§ ¶ ^\¶ ]:¸ _:» 2Y ¹ 3 ¹ 4 ¹ 5 ¹ 6 · 7:*´ V» UY· `S:*´ (2Á E? *´ (2À E:¶ F:6Æ ¶ a? "? b¸ c¶ d2¸ e¿6§ B*´ fÇ * ¼ µ fÁ g? À g¶ h:*´ f¶ iO§ *´ fÀ j¶ iO» 2Y ¹ 3 ¹ 4 ¹ 5 ¹ 6 · 7:6? ?Á k? ¶ l§ ?Æ ¶ m:¶ n:§ .*´ (2¶ o¸ p:Ç q*´ (2¶ o¸ ¿¶ r:*¶ Z*¶ s¹ t ? u¶ v¶ v¸ e¿¶ w? 6§ ¶ 1? ? 6? dÇ *¶ 8$*´ (2*¶ 9¶ :À ;:*¶ 8<*¶ 9¶ <À ;:*´ (*¶ 8*¶ 9¶ :À ?S*´ (*´ (2+,-¶ AS? ¶ l?§ýj ? *x¸ _:» 2Y· 7: *´ V » UY · `S*µ *µ ¶ ? ¶ *Ç ¶ B? *µ y*¶ zµ § ?ÿ§ü± õ ö ü ý ð F :+,¶ {, ¹|}¹ ~ W+,¶ {,¹ ,¹ ? , ¹??¹ ~ W± õ ö þ ÿ ð ¢ ?:*´ (2Á E? *´ (2À E:*´ Æ *´ ¶ X.6§ ?6Æ ?¶ F¶ a? ?¶ FÁ g? ¶ FÀ g¶ h:§ ¶ FÀ jÀ j:¶ i6*´ ?2:\¶ ?? I+¶ ?: + ¶ ? ¹??¹ ~ W ¹ ? ¹ ? ¹??¹ ~ W ¹ ? ª 9 ! ! ! 9 9Æ *´ ?µ ?*+,· ?§ ª ? "