1- [ [   [ [   [  K  [ [   $ $ $   0 [ [ [  [ 9 9  @ B B C C 9 9 K [ B B C C [ S U 9 9 XpathExprIterator InnerClassesstepsLjava/util/List; streamingEvalZpathRepLjava/lang/String; getPathExpr()Ljava/lang/String;CodeLineNumberTable setPathExpr(Ljava/lang/String;)VtoXML ()Loracle/xml/parser/v2/XMLNode; getStepStrRep(Ljava/lang/StringBuffer;)V getStrRepfromXMLB(Loracle/xml/parser/v2/XMLElement;)Loracle/xquery/exec/ConvertXML;toSql (Loracle/xquery/parser/XQXGen;)V([Loracle/xquery/exec/Expr;)V.(Ljava/lang/String;Loracle/xquery/exec/Expr;)V()V(Loracle/xquery/exec/Expr;)V initializeoptimize?(Loracle/xquery/exec/OptimizeContext;)Loracle/xquery/exec/Expr; normalize()Loracle/xquery/exec/Expr; isStreamable (Loracle/xquery/exec/PathStep;)ZverifyXpPushdown()ZxpPushdownRewriteEvaluateI(Loracle/xquery/exec/QueryState;)Loracle/xml/xqxp/datamodel/OXMLSequence; getIteratorH(Loracle/xquery/exec/QueryState;)Loracle/xquery/exec/ExprResultIterator;addStep acceptVisitor(Loracle/xquery/exec/Visitor;)V SourceFileXpathExpr.java bc  XpathExpr oracle/xml/parser/v2/XMLElementpath ^_ oracle/xquery/exec/Expr jk nm // / oracle/xquery/exec/ConstantExpr"   xi functionnamesys.xmltype.extract   qroracle/xquery/exec/Document   java/lang/StringBuilder sv   e q ||infixtrue  r i stjava/util/ArrayList `a sw   z yzoracle/xquery/exec/PathStep }~  {|   _oracle/xquery/exec/Predicate oracle/xquery/exec/FunctionCalloracle/xquery/exec/SQLQuery oracle/xquery/exec/Dot  java/lang/StringBuffer lm  !" " #-oracle/xquery/exec/XpathExprStreamingIterator s$.oracle/xquery/exec/XpathExpr$XpathExprIterator s% &a '( )* +,oracle/xquery/exec/XpathExprgetDoc$()Loracle/xml/parser/v2/XMLDocument; oracle/xml/parser/v2/XMLDocument createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; setAttribute'(Ljava/lang/String;Ljava/lang/String;)V toXMLKids!(Loracle/xml/parser/v2/XMLNode;)Vjava/util/Listsize()Iget(I)Ljava/lang/Object; appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;kids[Loracle/xquery/exec/Expr;java/lang/String startsWith(Ljava/lang/String;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; getAttribute&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z fromXMLKids$(Loracle/xml/parser/v2/XMLElement;)Voracle/xquery/parser/XQXGen createAttrsJ(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/helpers/AttributesImpl; startElement-(Ljava/lang/String;Lorg/xml/sax/Attributes;)VcharAt(I)C-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString2(Loracle/xquery/parser/XQXGen;Ljava/lang/String;)Vn(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/helpers/AttributesImpl; toSqlScalar endElement"oracle/xquery/exec/OptimizeContextgetOptimizeFlaggetAxisoracle/xquery/exec/XQueryUtilsisForwardElementAxis(I)Z predicateSet!Loracle/xquery/exec/PredicateSet;oracle/xquery/exec/PredicateSet predicatesgetPositionTestExactgetDBVsngetHasNodeTest isTextTestoptimizeGeneral'(Loracle/xquery/exec/OptimizeContext;)VpushdownRewrite3(Ljava/lang/StringBuffer;)Loracle/xquery/exec/Expr;EvaluateUsingIteratorK(Ljava/util/List;Loracle/xquery/exec/Expr;Loracle/xquery/exec/QueryState;)Vi(Loracle/xquery/exec/XpathExpr;Ljava/util/List;Loracle/xquery/exec/Expr;Loracle/xquery/exec/QueryState;)Vreorder setReorder(Z)Vaddoracle/xquery/exec/Visitor visitPath!(Loracle/xquery/exec/XpathExpr;)V![ ^_`abcdef*g3hif"*+g 89jkfWL* +**+* /* =>+*   W+g* > ?@A"C)E3F:GOFUIlmfZ.* =6*   N-+gN QS"T'Q-Vnmfs*2+*"* +W+*WE=*:*2*2++W*2++Wñg6 Z [bc$d0i;kGlTo[peqlirxopfJ"+M,,M*,*+*g}~ qrf+ *2+!*A*2"**#/*$Y%&*&'+*(Z+)*+, =*8*2*2+-+(*2+-+(+.+.gF 7Q\mxstf?*+/*0Y1 *2*g89sufC*,3*0Y1 *2*+g89svf9*4*0Y1 *2g89swf:*+3*0Y1 *2g89xif"*+g yzf]+(+5=~>*6 *+7* => *   :+8:*+8g.  #)3:IQW{|f8* *2* <MN66k*   M,9E,9N*2>*-: *2.-;6  *26*2,9+>?/+>? +>? @N-Ag. $46G!N"P%fX<***2B*2C* =*2B*2BN-D-E<*2C*2CN-F-G<>X*   :9 H9I9>d9Jgj*,*042@4J6Q7S9X<d>n@uAwC|GIJKMNPQUVGXZzf]KYLM*,M*2B*2BN-+N-,O*2C$*2CN-+P:C*-,Q*g6 _b df#h(i.k:mDnKpSrUu[wf*+Rgfg*22M*SY* *2+TMSY* +TM,M*UY** *2+VMUY** +VM,g.  &468?Vewf+9+9W*2*2"&*2H*2C+9XZ* =>I*   :99W+9X9+9X * +YWg><GQXgzf$+*Zg ] U[\