Edit D:\app\Administrator\product\11.2.0\dbhome_1\jlib\oracle\xquery\PreparedXQuery.class
?? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 3 5 ? 8 8 <! ?" ? # $ ? ? % & ' ( ) * +, - ./ +0 1 52 53 45 6 7 58 59 5: 5; 5< 5= > 5? @ ?A B ?C D E 5F 5G ?H IJ K L M N OP QRS +T QUV s ?W sX sY sZ [\] s^ _`a b ~c d Ie f Ig h ?ijk ? ? Il ?Z ?m n ?o ?p qr ?s tu v 5w ?xy Iz {|} ~ ??? comp Loracle/xquery/comp/SAXComp; qryState Loracle/xquery/exec/QueryState; compState Loracle/xquery/comp/CompState; expr Loracle/xquery/exec/Expr; <init> ()V Code LineNumberTable P(Ljava/lang/String;Loracle/xquery/XQueryContext;Loracle/xquery/Configuration;Z)V Exceptions 3(Ljava/lang/String;Loracle/xquery/XQueryContext;Z)V N(Ljava/io/Reader;Loracle/xquery/XQueryContext;Loracle/xquery/Configuration;Z)V `(Ljava/io/Reader;Loracle/xquery/XQueryContext;Loracle/xquery/Configuration;ZLjava/lang/String;)V 1(Ljava/io/Reader;Loracle/xquery/XQueryContext;Z)V P(Loracle/xquery/comp/CompState;Loracle/xquery/exec/QueryState;Ljava/io/Reader;)V setNLSParameters 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getExternalVarNames ()[Ljavax/xml/namespace/QName; getStaticExternalVarType I(Ljavax/xml/namespace/QName;)Loracle/xml/xqxp/datamodel/OXMLSequenceType; setContextItem &(Loracle/xml/xqxp/datamodel/XMLItem;)V setNode <(Ljavax/xml/namespace/QName;Loracle/xml/parser/v2/XMLNode;)V setString 0(Ljavax/xml/namespace/QName;Ljava/lang/String;)V setFloat (Ljavax/xml/namespace/QName;F)V setInt (Ljavax/xml/namespace/QName;I)V setBoolean (Ljavax/xml/namespace/QName;Z)V setItem B(Ljavax/xml/namespace/QName;Loracle/xml/xqxp/datamodel/OXMLItem;)V createItem &()Loracle/xml/xqxp/datamodel/OXMLItem; setSequence F(Ljavax/xml/namespace/QName;Loracle/xml/xqxp/datamodel/OXMLSequence;)V createSequence *()Loracle/xml/xqxp/datamodel/OXMLSequence; prepare prepareLibraryModule $()Loracle/xquery/comp/LibraryModule; normalizeExpr optimizeQuery staticTyping staticTypingReset printStaticTypeInfo? setDebugFlag (I)V executeQuery +(Z)Loracle/xml/xqxp/datamodel/OXMLSequence; )()Loracle/xml/xqxp/datamodel/XMLSequence; printPlan getQueryState !()Loracle/xquery/exec/QueryState; getCompState ()Loracle/xquery/comp/CompState; retrieveExternalObject ()Ljava/lang/Object; close cleanup SourceFile PreparedXQuery.java ? ? java/io/StringReader ?? ? ? oracle/xquery/Configuration ? ? oracle/xquery/comp/CompState ? ????????????????????????????????? ???????? oracle/xquery/exec/QueryState ?? ? ????????????????????????????????? &oracle/xquery/exec/StaticTypingVisitor ?? oracle/xquery/exec/ResetVisitor oracle/xquery/comp/SAXComp ?? ? ? oracle/xquery/comp/XQCompiler ???? java/lang/Exception oracle/xquery/XQException ?? ? ???????????????????????? BINARY????? ?????? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ?? ?? ?? ??? ? ?????????????? java.vm.name??? JServer VM???? java/lang/StringBuilder getExpr optimization flag: ????????? xquery pushdown value: ???? topquery: "oracle/xquery/exec/OptimizeContext?? ??? ? ? static type of this expr: java/lang/StringBuffer ? ? ? ? ? ? ? ? ? $oracle/xquery/exec/OXQResultSequence ? ? ?? ? ? <XQuery Execution Plan> </XQuery Execution Plan> ? ? ? ? ? ? oracle/xquery/PreparedXQuery java/lang/Object java/io/IOException (Ljava/lang/String;)V oracle/xquery/XQueryContext getConnectionTable ()Ljava/util/Hashtable; setConnectionTable (Ljava/util/Hashtable;)V getDatasourceTable setDataSourceTable getNSResolvers ()Ljava/util/Vector; setResolvers (Ljava/util/Vector;)V getModulesTable setModulesTable getModuleResolver ()Lorg/xml/sax/EntityResolver; setModuleResolver (Lorg/xml/sax/EntityResolver;)V xqxOut Ljava/io/PrintWriter; setPrintWriter (Ljava/io/PrintWriter;)V xqxStr Ljava/io/StringWriter; setStringWriter (Ljava/io/StringWriter;)V xqoption I setOptimizerFlag setXQueryX (Z)V setXQueryString oracle/xquery/exec/XQueryUtils read2String $(Ljava/io/Reader;)Ljava/lang/String; getMesg ()Loracle/xquery/XQMesg; setMessage (Loracle/xquery/XQMesg;)V getLazyDom ()Z setLazyDom getCloneDom setCloneDOM getPageManagerPool '()Loracle/xml/scalable/PageManagerPool; setPageManagerPool ((Loracle/xml/scalable/PageManagerPool;)V baseUri Ljava/lang/String; setBaseURI extObj Ljava/lang/Object; attachExternalObject (Ljava/lang/Object;)V getHandler &()Loracle/xquery/XQueryContextHandler; setXQueryContextHandler '(Loracle/xquery/XQueryContextHandler;)V getDocResolver setDocResolver "(Loracle/xquery/exec/QueryState;)V @(Loracle/xquery/comp/CompState;Loracle/xquery/exec/QueryState;)V parse 0(Ljava/io/Reader;Loracle/xquery/comp/SAXComp;Z)V (Ljava/lang/Exception;)V getDataSourceTable getResolvers getOptimizerFlag ()I getModuleHandler $()Loracle/xquery/comp/ModuleHandler; setModuleHandler %(Loracle/xquery/comp/ModuleHandler;)V getBaseURI ()Ljava/lang/String; getContextHandler getDefaultCollation java/lang/String toUpperCase setDBCharSet setSortCollation equalsIgnoreCase (Ljava/lang/String;)Z setDefaultCollation getAllExternalVariables getStaticVariableExpr :(Ljavax/xml/namespace/QName;)Loracle/xquery/exec/BindExpr; oracle/xquery/exec/BindExpr getDefinedType .()Loracle/xml/xqxp/datamodel/OXMLSequenceType; setIniCtxitem noStaticTyping staticTypingPrologVars staticTypingFnDecls getLibraryModule getExecTree ()Loracle/xquery/exec/Expr; oracle/xquery/exec/Expr normalize getSchemaImp getIniCtxitem getHasRevAxis isXQueryX isXQueryPushdown java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z out Ljava/io/PrintStream; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString java/io/PrintStream println (Z)Ljava/lang/StringBuilder; getXQueryString getDefaultConnection ()Ljava/sql/Connection; +(ILjava/lang/String;Ljava/sql/Connection;)V optimizeFnExprs '(Loracle/xquery/exec/OptimizeContext;)V optimizedrv ?(Loracle/xquery/exec/OptimizeContext;)Loracle/xquery/exec/Expr; getStaticTypingVisitor *()Loracle/xquery/exec/StaticTypingVisitor; acceptVisitor (Loracle/xquery/exec/Visitor;)V getResetTypingVisitor #()Loracle/xquery/exec/ResetVisitor; printStaticType (Ljava/lang/StringBuffer;)V initializeFrame ;(Loracle/xquery/exec/QueryState;Loracle/xquery/exec/Expr;)V "oracle/xquery/exec/OXQuerySequence materializeMe applyUpdates isUpdateExpr toXML ()Loracle/xml/parser/v2/XMLNode; oracle/xml/parser/v2/XMLNode print (Ljava/io/OutputStream;)V ! ? ? ? ? ? ? ? ? ? ? $ ? ? ? *? ? ? t ? ? ? . *? Y+? ,-+? ? ? ? ? ? <