Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\lib\oracle\xquery\exec\Expr.class
?? .6 ? ? ? ? ? ? ? ? ? ? ? ? X ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? X ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? E ? ? H ? ? H ? H ? ? ? ? ? ? ? ? Q ? ? ? T ? ? V ? ? ? ExprIterator InnerClasses ? ExprTypes kids [Loracle/xquery/exec/Expr; parent Loracle/xquery/exec/Expr; xmldoc "Loracle/xml/parser/v2/XMLDocument; symbolTab Ljava/util/HashMap; getDoc $()Loracle/xml/parser/v2/XMLDocument; Code LineNumberTable getSymbolTable ()Ljava/util/HashMap; createArray 5(Loracle/xquery/exec/Expr;)[Loracle/xquery/exec/Expr; N(Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;)[Loracle/xquery/exec/Expr; g(Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;)[Loracle/xquery/exec/Expr; CreateFromXML <(Loracle/xml/parser/v2/XMLElement;)Loracle/xquery/exec/Expr; DefinitionFromXML B(Loracle/xml/parser/v2/XMLElement;)Loracle/xquery/exec/ConvertXML; fromXML getStrRep (Ljava/lang/StringBuffer;)V toXML ()Loracle/xml/parser/v2/XMLNode; toXMLKids !(Loracle/xml/parser/v2/XMLNode;)V fromXMLKids $(Loracle/xml/parser/v2/XMLElement;)V toKidsStrRep -(Ljava/lang/StringBuffer;Ljava/lang/String;)V getKids ()[Loracle/xquery/exec/Expr; setup ([Loracle/xquery/exec/Expr;)V <init> (Loracle/xquery/exec/Expr;)V 5(Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;)V ()V Evaluate I(Loracle/xquery/exec/QueryState;)Loracle/xml/xqxp/datamodel/OXMLSequence; EvaluateUsingIterator toSql (Loracle/xquery/parser/XQXGen;)V toSqlScalar toSqlDefault toSqlDisplay toSqlQuery 2(Loracle/xquery/parser/XQXGen;Ljava/lang/String;)V getIterator H(Loracle/xquery/exec/QueryState;)Loracle/xquery/exec/ExprResultIterator; optimizedrv .(Ljava/lang/String;Z)Loracle/xquery/exec/Expr; optimize ?(Loracle/xquery/exec/OptimizeContext;)Loracle/xquery/exec/Expr; typeCheck getDatatype ()I <clinit> SourceFile Expr.java b c d e oracle/xquery/exec/Expr ? ? t s { | oracle/xquery/XQException java/lang/StringBuffer ? ? Class ) does not implement the getStrRep method ? ^ _ y { ? ? u v ` a ? ? ? ? x z ? java/lang/Exception Expr:EvaluateUsingIterator ? toSql not implemented ? ? function name ExtractValue !"#$ ? ? //text()% ? ?& simpleQuery# selectList selectItem sys.xmltype.getclobval alias C' fromList fromItem tableName simpleIdentifier DUAL variable COLUMN_VALUE tableExpr XMLSequence ? ? $oracle/xquery/exec/Expr$ExprIterator()* ?+ "oracle/xquery/exec/OptimizeContext ? ?,-./ select XMLQuery( ) from dual01234 oracle/xquery/exec/SQLQuery ?5 ? ? oracle/xml/parser/v2/XMLDocument java/util/HashMap java/lang/Object oracle/xquery/exec/ConvertXML !oracle/xquery/exec/Expr$ExprTypes "oracle/xquery/exec/ConvertXMLUtils createFromXML C(Loracle/xml/parser/v2/XMLElement;Z)Loracle/xquery/exec/ConvertXML; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getClass ()Ljava/lang/Class; java/lang/Class getName ()Ljava/lang/String; toString (Ljava/lang/String;)V c(Loracle/xml/parser/v2/XMLDocument;Loracle/xml/parser/v2/XMLNode;[Loracle/xquery/exec/ConvertXML;)V b(Loracle/xquery/exec/ConvertXML;Loracle/xml/parser/v2/XMLElement;)[Loracle/xquery/exec/ConvertXML; oracle/xquery/exec/QueryState createSequence *()Loracle/xml/xqxp/datamodel/OXMLSequence; createItem &()Loracle/xml/xqxp/datamodel/OXMLItem; %oracle/xquery/exec/ExprResultIterator Restart Fetch '(Loracle/xml/xqxp/datamodel/OXMLItem;)Z "oracle/xml/xqxp/datamodel/OXMLItem getPrimitiveType getNode setNode &oracle/xml/xqxp/datamodel/OXMLSequence appendItem '(Loracle/xml/xqxp/datamodel/OXMLItem;)V copyItem Close returnItem *(Ljava/lang/Exception;Ljava/lang/String;)V oracle/xquery/parser/XQXGen createAttrs J(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/helpers/AttributesImpl; startElement -(Ljava/lang/String;Lorg/xml/sax/Attributes;)V oracle/xquery/exec/ConstantExpr endElement characters oracle/xquery/exec/XQueryUtils getItemList K(Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xquery/exec/OXMLItemList; \(Loracle/xquery/exec/Expr;Loracle/xquery/exec/OXMLItemList;Loracle/xquery/exec/QueryState;)V xqPushdown Z sqlconn Ljava/sql/Connection; java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println *(Ljava/sql/Connection;Ljava/lang/String;)V! X Y ^ _ ` a b c d e f g h ? ? i r j k h ? ? i u l m h + ? L+*S+? i z { | l n h / ? M,*S,+S,? i ? ? ? l o h 3 ? N-*S-+S-,S-? i ? ? ? p q h ! *? ? ? i ? r s h *+? ? i ? t s h # *+? *? i ? ? u v h >