Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\lib\oracle\xquery\comp\SAXComp.class
?? 1 ?? ? ??? ? ?? ?? ?? ?? ?? ?? ?? ??? ? ??? ? ?? ?? ?? ?? ?? ?? ?? ?? ??? ? ?? ?? ?? ?? ?? ?? ?? ?? ??? ??? ??? +?? +? +?????????? ??? ??? 9? ?? ???? ?? ?? ?????????????? ?? ???? ?? T? ???? ??? ???? ??? ????? ??? ???? ???????? ??? ??? ?? ?? ???? ?? ? ? T ? ? ? ? !"#$%&'()*+,-./012345678 ?9 ??:; <=>?@A ?BCD ?? ?EFGHIJKLM ?NOP ?QRST ?U ?V <WXY ?Z[ \?] ?^_ ?` ?a ?b ?c ?d ?e ?f ?g ?hi ?jk ?lm ?n ?o ?p ?q ?r ?st ?uv ?w ?xy ?z ?{ ?| ?} ?~ ? ??? ??? ?? ?? ?? ?? ?? ??? ?? ??? ? ??? ?? ??? ?? T? ???? ?? ?? ?? ??? ?? ?? ?????? ??? ????? ?? ?? ?? ??? ??? ??? ??? ?? ? ???? ?? ?? ?? ?? ?? ?? ??? ?? ?? ???????????????????? ???? Y? ?? ??? ^? ^? ?? b? ??? e?? ?? ??? ??? l???? p?? r?? t? ? ?? ?? ?? ?? ?? ? ? ? ? ? ? ?? ? ? ? b ? ? n < ? n W ? ! e" e?# +$ ?% ?&' ?( ) * ?+,- ?./ ??01 ?2345 ?6 ?7 ?8 9: ; ?< ?= ?> ?? ?@ ?A ?BC ?DE ?F ?G ?HI ?J ?K LM ??N ?? ?O ?P ?QR ?S ?TU ?VWX ?YZ[\]^ ?_ ?` ?ab ?c ?d ?e ?f ?g ?h ?i ?_ ?j ?k ?l ?mn ?o ?? ??pqrstuvwxyz{|}~ ??? e? ? 9? ? 9? ?????? ? ? ?? ???? ????# ??? F ?( ??? \? ????? ? ???? *??? -????? 2??????? l????? >???????? F???????? N??????? U? ?? z? ???? ??? ] \? \?? a?? c? ?? ?? ?? ?? ???j?? l? l??? cF ??? s? s? ?? ?? ?? ??? z? z?? }??? ?? ???? zi? z? z? ??? z? ?? \? \? ?? ? ? ? ? ? ? ? ? ? ? ? ?!"#$%&'()*+, ?- ?./ ?01 ?2 ?3 ?4 ? ? ?56 ?7 ?8?9:;<=>?@A=B?CDEDFG ?H IJK ?? IL IM ?N?O ? TPQ ?R ?ST ?UVWXYZ[\ ?]^_`abc ?d ?efg ??hi ?Vjklm Un zo zp zqr st u Uvwx U? U_ Uy z zz ?{ |}~ ??? ?? ???? ]y?? ]? \? \? \? \? \? \? \? \? \? \? ?? \? ??? ?? ?? ]?? ?d ?? ?? ?? ?? ??? ??? ?? a? \? \? \?? ?? ? ??? F? F? F??? F? ?? F? ??? ??? R? ???? ?F? W? W? ?? ?? ?? F? F? ?? ???????? ?? ?? ?? ?? \?? ?? ????? ??? ?? I? ??? ?? I??? y? yH? ?? ?? ?? ?? ?? ?? ?? ?? ??? ??? ?? ?? ?? ? ?? ?y ?? ?? ?? ??? ??? ?? U? ?? ?? c? c? z?? ?? ?? ?? ??? z? W? ^?? ?? W ?? B ? ?? sym Loracle/xquery/comp/SymbolTable; stk Loracle/xquery/comp/CompStack; retExpr Loracle/xquery/exec/Expr; debug Z lastdebugnode I indent compIdenAsConstExpr compFuncAsConstExpr bindHash Ljava/util/HashMap; externalVarNameList Ljava/util/ArrayList; conn Ljava/sql/Connection; msg Loracle/xquery/XQMesg; prolog_exists qs Loracle/xquery/exec/QueryState; compState Loracle/xquery/comp/CompState; prologFlag xmlspaceDecl copyNamespacesDecl orderingDecl constructDecl defaultFuncNSDecl compilingFlag compilingPragma compilingSequenceType compilingOption compilingComputedEC targetNSMap importedModulesMap emptyOrderGreatest emptyOrderSet oraViewMap elemDefNSStack Ljava/util/Stack; elemNSStack libModule "Loracle/xquery/comp/LibraryModule; fcrList Ljava/util/LinkedList; NO_SCHEMA Ljava/lang/Object; initialize ()V Code LineNumberTable <init> @(Loracle/xquery/comp/CompState;Loracle/xquery/exec/QueryState;)V startElement Q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V characters ([CII)V endElement 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V xqueryVersionCheck compileIfThenElse compileLet compileReturn compileWhere compileQuantifiedExpr compileQuery compileLibraryModule postProcess compileOrderBy compileFLWR compileConst compileVar compilePredicateExpr tokenizeXpath '(Ljava/lang/String;)[Ljava/lang/String; createIdentifierFromString 3(Ljava/lang/String;)Loracle/xquery/exec/Identifier; createXpathFromPath P(Loracle/xquery/exec/XpathExpr;Ljava/lang/String;)Loracle/xquery/exec/XpathExpr; processXPath N(Loracle/xquery/exec/Expr;[Ljava/lang/String;II)Loracle/xquery/exec/XpathExpr; createXpathFromStr K(Loracle/xquery/exec/Expr;Ljava/lang/String;)Loracle/xquery/exec/XpathExpr; compilePredicate compileIdentifier compileDot compileDotDot printI (I)V resolveNamespacePrefix &(Ljava/lang/String;)Ljava/lang/String; resolveNamespace 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 9(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; compileXpathStep compileNameWithAxis compileAttribute compileElement compileXmlComment compileXmlCdataSection compileXmlPI compileComputedComment compileComputedCons (Ljava/lang/String;)V compileComputedText compileComputedDocument compileExprlist compileVariableInExpr isXPathFunction (Ljava/lang/String;)Z compileFunction compileFunctionInv S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Loracle/xquery/exec/Expr;)V typecheckFnArgs c(Loracle/xquery/func/FunctionDefn;Loracle/xml/xqxp/functions/OXMLFunction;Loracle/xquery/XQMesg;Z)V checkJavaImplConsistency compileOraView 0([Loracle/xquery/exec/Expr;Ljava/lang/String;I)V getXMLSchemaForOraView 2(Ljava/lang/String;Loracle/xquery/exec/SQLQuery;)V compileSQLQuery /([Loracle/xquery/exec/Expr;Ljava/lang/String;)V compileFunctionCall compileFunctionDefnStart (Lorg/xml/sax/Attributes;)V compileFunctionDefinition compileFunctionParameter compileFunctionParameterList compileUnaryExpr compilePrologVariable resolvePrologVarQNameFromString /(Ljava/lang/String;)Ljavax/xml/namespace/QName; compileSequenceType compileQName compileNodeTest (IZ)V compileTypeOperator (B)V compileTypeswitchCaseClause compileTypeswitchCaseVariable compileTypeswitchDefaultClause compileTypeswitchDefaultVariable compileModuleImport checkModule %(Loracle/xquery/comp/LibraryModule;)V checkTypeError0036 /(Loracle/xml/xqxp/datamodel/OXMLSequenceType;)V compileSchemaImport compileValidateExpr compileOptionDecl compilePragma compileExtensionExpr setFloat (IF)V (Ljavax/xml/namespace/QName;F)V setInt (II)V (Ljavax/xml/namespace/QName;I)V setString (ILjava/lang/String;)V 0(Ljavax/xml/namespace/QName;Ljava/lang/String;)V setBoolean (Ljavax/xml/namespace/QName;Z)V setNode "(ILoracle/xml/parser/v2/XMLNode;)V <(Ljavax/xml/namespace/QName;Loracle/xml/parser/v2/XMLNode;)V setItem B(Ljavax/xml/namespace/QName;Loracle/xml/xqxp/datamodel/OXMLItem;)V setSequence F(Ljavax/xml/namespace/QName;Loracle/xml/xqxp/datamodel/OXMLSequence;)V getBindExpr :(Ljavax/xml/namespace/QName;)Loracle/xquery/exec/BindExpr; (I)Loracle/xquery/exec/BindExpr; getExecTree ()Loracle/xquery/exec/Expr; getLibraryModule $()Loracle/xquery/comp/LibraryModule; getFunctionDefn B(Loracle/xquery/func/FunctionId;)Loracle/xquery/func/FunctionDefn; getVariable :(Ljavax/xml/namespace/QName;)Loracle/xquery/exec/Variable; resolveFnCalls addToFnCallRslvrList U(Loracle/xquery/func/FunctionId;Ljava/lang/String;Loracle/xquery/exec/FunctionCall;)V normalizeFnExprs detectCircularity isXMLType *(Ljava/sql/Connection;Ljava/lang/String;)Z getAllExternalVariables ()[Ljavax/xml/namespace/QName; getAllUnboundExternalVariables getStaticVariableExpr isPrologFlagSet (I)Z setPrologFlag isCompiling compiling endCompiling <clinit> SourceFile SAXComp.java oracle/xquery/comp/SymbolTable???? oracle/xquery/comp/CompStack?????????????? java/util/HashMap??? java/util/ArrayList?????????????????? java/util/Stack??????????? >$ $ java/lang/StringBuilder < !"#$%& ="'& " (! elementConstructor)? java/lang/Boolean false?$*+ flwr,? ifThenElseExpr variableInExpr variable-./01 positionalVar2$ xpathStep step nameWithAxis function name functionCall orderBy predicatedExpr letAssignment constant datatype??}~ oracle/xquery/XQException XQST006834 value true56?? XQST0055 nopreserve7* noinherit8* XQE-0252 nodeDecl byvalue96?? XQST0065 unordered:6 emptyOrderingDecl XQST0069 least namespaceDecl defaultElemNS defaultFuncNS;<* XQST0046=> XQST0066?$??@$ prefix xmlAB xmlns XQST0070C* XQST0033 XQE-0226D?EFE attributeConstructor functionDefinition89 paramList param paramName exprlist unaryExpr xmlPI target computedXmlComment computedElement computedAttribute computedText computedDocument computedXmlPI quantifiedExpr quantifier prolog sequenceType singleType typeDeclaration??? elementTest attributeTest schemaElementTest schemaAttributeTest documentTest piTest anyKindTest commentTest textTest nillable type anyItemType item emptySequenceType empty typeswitchExpr typeswitchExprCaseClause typeswitchExprDefaultClause typeswitchCaseVariable typeswitchDefaultVariable externalDefinition externalFunctionDefinition external schemaImport oracle/xquery/comp/ImportDeclG? validateExpr java.vm.nameHI JServer VM XQST0075 moduleImport XQST0016J? libraryModule oracle/xquery/comp/LibraryModule?? encoding XQE-0239 orderedExpr unorderedExpr predicate default_collation emptyOrder constructionDecl?? XQST0067 pragma?? extensionExpr module optionDecl??KLMN Pushing string. ( java/lang/String?? )O />P? </?'????(????? identifier? dot? dotdot?+?7???? where?? return???? query???:?<?;?=?#$ xmlComment? xmlCDataSection ?!?"?%?&??? prolog_variable>?Q! XQST0038RSTU$ java/lang/ExceptionV!W oracle/xml/xqxp/XQExceptionX! oracle/xml/util/OraURIException?YZ$ base_uri XQST0032[!\$]^_ version??A?CD QName atomicType piTarget piValueB? instanceOfExprEF treatExpr castableExpr castExprG?I?H?J? namespacePrefix?` defaultElementNamespacea? targetNamespaceb` targetLocationc?dBe$ uri XQST0088f$P?Q?R?S?T?K? moduleDeclg!h!?? validationMode validationContext tagName attributeName attributeValue inheritnamespacesDecl unarySign xpathAxis order orderCollation orderModifier nodeName typeName occurrenceIndicator variableBinding XQE-0202 1.0 XQST0031i$ oracle/xquery/exec/Expr XQE-0203 oracle/xquery/exec/Case?jkl *oracle/xml/xqxp/datamodel/OXMLSequenceTypemn oracle/xquery/exec/LetExpr?o?pqr oracle/xquery/exec/VarExpr?stu oracle/xquery/exec/ConstantExpr XQE-0206v &wx every oracle/xquery/exec/LogicalOp?y oracle/xquery/exec/NodeSource XQE-0001 oracle/xquery/exec/Join?z oracle/xquery/exec/FLWR?{ oracle/xquery/exec/Exists?|}?.> XQE-0204 ?~??????????r?u?v? XQE-0205 java/util/BitSet EMPTY_GREATEST DEFAULT? DESCENDING oracle/xquery/exec/Variable?? oracle/xquery/exec/SortNS???S?> oracle/xquery/exec/Scan oracle/xquery/exec/XMLElem dummy?????????{?????? CHARSTRING INTEGER_LITERAL DECIMAL_LITERAL DOUBLE_LITERAL XQE-0208?? node arity?pq?> oracle/xquery/exec/BindExpr???r???| XPST0008 XQE-0209?? oracle/xquery/exec/PredicateSet oracle/xquery/exec/Identifier oracle/xquery/exec/Predicate?? oracle/xquery/exec/NodeTest oracle/xquery/exec/PathStep !oracle/xquery/exec/PredicatedExpr???????????g????!?? [Loracle/xquery/exec/Expr; oracle/xquery/exec/XpathExpr???$?? XQE-0210 ?&?? ! createXPathFromStr -- string is oracle/xquery/exec/Dot???6?6 is is * XPST0081 XQE-0232?! compileStep: node arity == str = XQE-0213 XQE-0214 SLASH?!?!?6 SLASHSLASH?$??????O?!?!?????$?? XQE-0211?| compileNameWithAxis() compileNameWithAxis: str = @ attribute child:: descendant:: self:: descendant-or-self:: following:: following-sibling:: parent:: ancestor:: ancestor-or-self:: preceding:: preceding-sibling:: axis not supportted.?? xmlns: XQST0022'!?S?>?S???? XQST0071 XQE-0227 compileAttribute() oracle/xquery/exec/XMLCons?????!?? XQE-0216 --?^ XPST0003 XQE-0101?? oracle/xquery/exec/ExprSequence XQST0089???? context-item position last?$?? XQE-0221 TO oracle/xquery/exec/XQRangeExpr?? UNION oracle/xquery/exec/SeqOp?? INTERSECT EXCEPT PLUS oracle/xquery/exec/ArithOp?? MULTIPLY DIVIDE MINUS MOD IDIVIDE AND OR NOT EQUALS $oracle/xquery/exec/GeneralComparison GREATER-THAN LESSER-THAN GREATER-THAN-EQUALS LESSER-THAN-EQUALS NOT-EQUALS VALUE-COMPARISON-EQ oracle/xquery/exec/RelOp VALUE-COMPARISON-NE VALUE-COMPARISON-LT VALUE-COMPARISON-LE VALUE-COMPARISON-GT VALUE-COMPARISON-GE ORDER-COMPARISON-PRE "oracle/xquery/exec/OrderComparison ORDER-COMPARISON-FOL ORDER-COMPARISON-LTLT ORDER-COMPARISON-GTGT NODE-COMPARISON-IS NODE-COMPARISON-ISNOT oracle/xquery/func/FunctionId??no?>?* http://www.w3.org/2001/XMLSchema http://xmlns.oracle.com/xdb?? oracle/xml/util/QxName???? oracle/xquery/exec/TypeOp?? oracle/xquery/exec/FunctionCall??????+??? 0oracle/xml/xqxp/functions/OXMLFunctionNSResolver?? javax/naming/InitialContext?? javax/naming/NamingException XPST0017st -oracle/xml/xqxp/functions/OXMLFunctionLibrary?$???>./?!0? oracle/xquery/func/FunctionDefn???? &oracle/xquery/func/OXMLFunctionLibrary? Unable to find the data source "oracle/xquery/exec/ExternalDataSrc? ? "Invalid object in Function library .Function library has to be OXMLFunctionLibrary : ! $ XQE-0236 contains substring-before substring-after starts-with ends-with index-of ! AL32UTF8 US7ASCII WE8ISO8859P1 BINARY UNICODE_BINARY XQE-0235 XQE-0219 XQE-0218 ! input tablename is tablename is ? B java/sql/Connection oracle/xquery/exec/SQLQuery? 6 XQE-0238 "" "." table name is wx xmltype table $ +select value(p).getclobval() as "ROW" from p p where ref(p) 1 in (select extractValue(res, '/Resource/XMLRef') 1 from xdb.path_view res where equals_path (res, ' ') = 1) 0 from xdb.path_view res where under_path (res, ' ?elect p.object_value.getclobval(), (select path from xdb.path_view res where extractValue(res, '/Resource/XMLRef') = ref(p)) from p where ref(p) in 4 (select extractValue(res, '/Resource/XMLRef') from xdb.path_view res) E34 select * from E sqlQuery is $ ???? javax/xml/namespace/QName ? ! tselect extract(schema, '/').getclobval(), element_name from all_xml_schemas s, all_xml_views e where e.view_name = ' ' and e.xmlschema = s.schema_url " # $ % &> vselect extract(schema, '/').getclobval(), element_name from all_xml_schemas s, all_xml_tables e where e.table_name = ' '? ( ) *2 + , - 'oracle/xquery/exec/ServerSchemaResolver? . / 0 1 oracle/xml/parser/v2/XMLError 2 3 4 5 6 7 8&? 9 XQE-0217? : ;! view12 docRes collectionRes viewRes doc collection doc-available oracle/xquery/exec/Document? < id idref matches replace NOTATION error =,- funcName java/lang/StringBuffer XQST0048 XQST0060 $http://www.w3.org/XML/1998/namespace )http://www.w3.org/2001/XMLSchema-instance XQST0045 XQE-0233 compileFD2 >| ?6 @O compileFD3 A B XQST0039 C D XQST0034 XQE-0230 E! F G H I J K - oracle/xquery/exec/UnaryExpr? L?@ XQST0049 + ? XPST0051 XQE-0237%! M? N? O? P? Q? R? S? T? U? V W X Y V Z? [ compileSequenceType2??~? \ compileNodeTest1 ]6? ^ _ `? a compileElementTest1? b compileElementTest2 c6? d e> f? g XPST0080 h* XQST0047 i j oracle/xquery/comp/ModuleHandler k? l* XQST0073 XQE-0241 m n oM p$l n XQST0059 q r %oracle/xquery/comp/DefaultURIResolver s! t u v w oracle/xquery/PreparedXQuery? x ym z$LMM {$ |M }? ~ ? ? ? ? ?> &S XQE-0242NO ? XQST0036 ?6 XQST0058 XQE-0225 XQST0057?? XQE-0507 4 ? ? ?! XQST0012 ? ? ? 4 ? %oracle/xml/parser/schema/XSDException oracle/xquery/exec/ValidateExpr XQST0079giU ?ghX ?[ ?^ ?` ?c ?e ? XQE-0222 ? ? XQE-0223 ?o ? B ?q ?q?? !oracle/xquery/comp/FnCallResolver^ ? XQE-0234 ?` ?$ ?& ? ? ? ?n ? ? ? java/util/LinkedList?t ? ? ? ?k ?k ?k .oracle/xquery/exec/CircularityDetectionVisitor? ? ? ? select value(p) from p ? ? ? # ? ? ? ? ? : ?& SYS.XMLTYPE java/sql/SQLException ?> java/lang/Object oracle/xquery/comp/SAXComp "org/xml/sax/helpers/DefaultHandler "oracle/xquery/exec/XQueryConstants oracle/xquery/comp/CompState getDefaultConnection ()Ljava/sql/Connection; oracle/xquery/exec/QueryState getMesg ()Loracle/xquery/XQMesg; xqxOut Ljava/io/PrintWriter; oracle/xquery/parser/XPath newXQueryXGrammar java/io/PrintWriter println print append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; org/xml/sax/Attributes getLength ()I getQName (I)Ljava/lang/String; getValue intern openNodeScope push &(Ljava/lang/Object;)Ljava/lang/Object; BeginScope oracle/xquery/parser/XQXGen getAttrValue >(Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String; pushNode (Ljava/lang/Object;)V length oracle/xquery/XQMesg getMessage0 setWhiteSpacePreserve (Z)V startsWith endsWith setNodeByValue setIgnoreOrdering oracle/xquery/exec/XQueryUtils validateURI emptyDefaultElemNS ()Z pushDefaultElemNS setDefaultFuncNS equals (Ljava/lang/Object;)Z isPrefixBoundCurrentScope getMessage1 '(Ljava/lang/String;Ljava/lang/String;)V addNamespace SCHEMA_IMPORT java/lang/System getProperty MODULE_IMPORT convertString ([CIIZ)Ljava/lang/String; out Ljava/io/PrintStream; java/io/PrintStream flush getDefaultCollation popNode ()Ljava/lang/Object; )oracle/xml/xqxp/functions/builtIns/FNUtil checkCollation getBaseURI resolveURI getErrorCode *(Ljava/lang/String;Ljava/lang/Exception;)V setDefaultCollation trim setBaseURI getConstructionMode (Ljava/lang/String;)I setConstructionMode Ljava/lang/String; isDefaultElementNS targetNS targetLoc add setPrefix setTargetURI getPrefix getTargetURI nodeArity N(Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;)V closeNodeScope ()[Ljava/lang/Object; createQNameFromString N(Loracle/xquery/exec/QueryState;Ljava/lang/String;)Ljavax/xml/namespace/QName; c(Ljavax/xml/namespace/QName;Loracle/xquery/exec/Expr;Loracle/xml/xqxp/datamodel/OXMLSequenceType;)V 7(Ljavax/xml/namespace/QName;Loracle/xquery/exec/Expr;)V AddEntry 0(Ljavax/xml/namespace/QName;Ljava/lang/Object;)V (Loracle/xquery/exec/Variable;)V getUniqueVarName ()Ljavax/xml/namespace/QName; java/lang/Integer getMessage2 J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; (ILoracle/xquery/exec/Expr;)V u([Loracle/xquery/exec/NodeSource;[Loracle/xquery/exec/VarExpr;Loracle/xquery/exec/Expr;Loracle/xquery/exec/VarExpr;)V "(Loracle/xquery/exec/NodeSource;)V (Loracle/xquery/exec/Expr;)V EndScope getPrologVariables ()Ljava/util/ArrayList; setPrologVars (Ljava/util/ArrayList;)V getFunctionDefns ()Ljava/util/HashMap; setFunctionDefns (Ljava/util/HashMap;)V setImportedModules set (Ljavax/xml/namespace/QName;)V ?(Loracle/xquery/exec/NodeSource;[Loracle/xquery/exec/Expr;[Loracle/xquery/exec/Expr;Ljava/util/BitSet;Ljava/util/BitSet;[Ljava/lang/String;ZLoracle/xquery/exec/VarExpr;)V peekNode containLetExpr U(BLjava/lang/String;[Loracle/xquery/exec/Expr;Ljava/util/HashMap;Ljava/lang/String;)V 8(Loracle/xquery/exec/Expr;Loracle/xquery/exec/VarExpr;)V setLetExprs ([Loracle/xquery/exec/VarExpr;)V arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V setChildNodeSrc getOutVariable ()Loracle/xquery/exec/VarExpr; createArray 5(Loracle/xquery/exec/Expr;)[Loracle/xquery/exec/Expr; setNonKeys ([Loracle/xquery/exec/Expr;)V (Ljava/lang/String;I)V (I)Ljava/lang/StringBuilder; isTreatUnknownVarsAsExternal J(Ljavax/xml/namespace/QName;Loracle/xml/xqxp/datamodel/OXMLSequenceType;)V AddEntryToTopScope put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; addPrologVariable incrementRefCount addPredicate !(Loracle/xquery/exec/Predicate;)V =(Loracle/xquery/exec/Expr;Loracle/xquery/exec/PredicateSet;)V charAt (I)C substring (II)Ljava/lang/String; java/lang/Character isLetterOrDigit (C)Z closeStrNodeScope ()[Ljava/lang/String; getLocalName getPathExpr getKids ()[Loracle/xquery/exec/Expr; setPathExpr .(Ljava/lang/String;Loracle/xquery/exec/Expr;)V closeExprNodeScope I(ILjava/lang/String;Ljava/lang/String;Loracle/xquery/exec/PredicateSet;)V setAnyNode setHasRevAxis getDefaultElemNS getNameSpace setReorder getNodeType setNodeType setHasNodeTest getSequenceType M(Loracle/xquery/exec/QueryState;)Loracle/xml/xqxp/datamodel/OXMLSequenceType; setSequenceType getName getNamespace setPredicateSet $(Loracle/xquery/exec/PredicateSet;)V isForwardElementAxis (Loracle/xquery/exec/PathStep;)Z getAxis !(ILoracle/xquery/exec/PathStep;)V addStep popNodes (I)[Ljava/lang/Object; peek booleanValue pop TRUE Ljava/lang/Boolean; pushNamespaceHT [(BLjava/lang/String;Loracle/xquery/exec/Expr;Ljava/lang/String;[Loracle/xquery/exec/Expr;)V popExprNodes (I)[Loracle/xquery/exec/Expr; popDefaultElemNS popNamespaceHT indexOf \(BLoracle/xquery/exec/Expr;[Loracle/xquery/exec/Expr;Ljava/util/HashMap;Ljava/lang/String;)V TINTEGER ,Loracle/xml/xqxp/datamodel/OXMLSequenceType; T(Loracle/xquery/exec/Expr;Loracle/xquery/exec/VarExpr;Loracle/xquery/exec/VarExpr;)V size get (I)Ljava/lang/Object; 5(Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;)V 6(ILoracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;)V (I[Loracle/xquery/exec/Expr;)V ((Ljava/lang/String;Ljava/lang/String;I)V isExternalFunction fnEquals getSchema &()Loracle/xml/parser/schema/XMLSchema; createValueType n(Ljavax/xml/namespace/QName;ILoracle/xml/parser/schema/XMLSchema;)Loracle/xml/xqxp/datamodel/OXMLSequenceType; isSchemaValid '(Loracle/xml/parser/schema/XMLSchema;)Z I(BLoracle/xquery/exec/Expr;Loracle/xml/xqxp/datamodel/OXMLSequenceType;)V >(Loracle/xquery/func/FunctionDefn;[Loracle/xquery/exec/Expr;)V dsTable Ljava/util/Hashtable; java/util/Hashtable resolvers Ljava/util/Vector; java/util/Vector getLibrary r(Loracle/xml/xqxp/functions/OXMLFunctionContext;Ljava/lang/String;)Loracle/xml/xqxp/functions/OXMLFunctionLibrary; lookup &(Ljava/lang/String;)Ljava/lang/Object; getLibObjType getFunction =(Ljava/lang/String;I)Loracle/xml/xqxp/functions/OXMLFunction; isLaxExternalFunctionDecl getDBCharSet O(Ljava/lang/String;Ljava/lang/String;Loracle/xml/xqxp/functions/OXMLFunction;)V setFunctionObj +(Loracle/xml/xqxp/functions/OXMLFunction;)V getDataSource 2(Ljava/lang/String;I)Loracle/xquery/XMLDataSource; :(Loracle/xquery/XMLDataSource;[Loracle/xquery/exec/Expr;)V (Loracle/xquery/XMLDataSource;)V getFunctionName getParameters ()[Loracle/xquery/exec/Variable; &oracle/xml/xqxp/functions/OXMLFunction getNumberArgs getReturnType .()Loracle/xml/xqxp/datamodel/OXMLSequenceType; isOfType /(Loracle/xml/xqxp/datamodel/OXMLSequenceType;)Z exactlyMatches getDefinedType getArgType /(I)Loracle/xml/xqxp/datamodel/OXMLSequenceType; getSortCollation toUpperCase connTable containsKey *(Ljava/sql/Connection;Ljava/lang/String;)V getSQLConn setHasConnStr replaceAll setRowTag setXMLType setSchTabName setSQLQuery setQType setRootElement getXSDBuilder '()Loracle/xml/parser/schema/XSDBuilder; createStatement ()Ljava/sql/Statement; java/sql/Statement executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; java/sql/ResultSet next close getClob (I)Ljava/sql/Clob; java/sql/Clob ()J getCharacterStream ()Ljava/io/Reader; (Ljava/sql/Connection;)V #oracle/xml/parser/schema/XSDBuilder setEntityResolver (Lorg/xml/sax/EntityResolver;)V setError "(Loracle/xml/parser/v2/XMLError;)V build D(Ljava/io/Reader;Ljava/net/URL;)Loracle/xml/parser/schema/XMLSchema; setSchema '(Loracle/xml/parser/schema/XMLSchema;)V getString (Ljava/lang/Exception;)V (I)I getDefaultFuncNS @(Ljava/lang/String;Ljava/lang/String;Loracle/xquery/exec/Expr;)V setOptimizerFlag setFunctionExpr setExternalFunction setReturnType GetEntryFromCurrentScope /(Ljavax/xml/namespace/QName;)Ljava/lang/Object; closeVariableNodeScope setNumParams getNamespaceURI setParameters !([Loracle/xquery/exec/Variable;)V addFunctionDefn C(Loracle/xquery/func/FunctionId;Loracle/xquery/func/FunctionDefn;)V popStrNodes (I)[Ljava/lang/String; (ZLoracle/xquery/exec/Expr;)V ITEM_ONE ITEM_ZERO_OR_MORE ITEM_ONE_OR_MORE ITEM_ZERO_OR_ONE EMPTY_SEQUENCE NODE_ONE NODE_ZERO_OR_MORE NODE_ONE_OR_MORE NODE_ZERO_OR_ONE createNodeType 0(II)Loracle/xml/xqxp/datamodel/OXMLSequenceType; getNodeName ()Loracle/xml/util/QxName; g(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;IZI)Loracle/xml/xqxp/datamodel/OXMLSequenceType; N(Loracle/xquery/exec/QueryState;I)Loracle/xml/xqxp/datamodel/OXMLSequenceType; K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V setExactlyOneElement "(Loracle/xquery/exec/QueryState;)V handleWildcardQName 2(Loracle/xml/util/QxName;)Loracle/xml/util/QxName; (Loracle/xml/util/QxName;I)V 5(Loracle/xml/util/QxName;Loracle/xml/util/QxName;ZI)V setSchemaTest (B[Loracle/xquery/exec/Expr;)V isAnyAtomicType TNOTATION exactlyMatchesIgnoreOccurrence equalsIgnoreCase moduleHandler "Loracle/xquery/comp/ModuleHandler; resetScopedModuleNS containsModuleNSInScope getModule 6(Ljava/lang/String;)Loracle/xquery/comp/LibraryModule; addImportedModule addModuleNS getModuleResolver ()Lorg/xml/sax/EntityResolver; getModuleId org/xml/sax/EntityResolver resolveEntity ?(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource; org/xml/sax/InputSource P(Loracle/xquery/comp/CompState;Loracle/xquery/exec/QueryState;Ljava/io/Reader;)V prepareLibraryModule setModuleId removeModuleFromScope addModule getPrologVars keySet ()Ljava/util/Set; java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext (Ljava/lang/StringBuffer;)V setSchemaImp ?(Lorg/xml/sax/InputSource;)Loracle/xml/parser/schema/XMLSchema; "oracle/xml/parser/schema/XMLSchema getSchemaTargetNS oracle/xquery/exec/Utils getURL "(Ljava/lang/String;)Ljava/net/URL; F(Ljava/lang/String;Ljava/net/URL;)Loracle/xml/parser/schema/XMLSchema; #(Loracle/xquery/exec/QueryState;F)V #(Loracle/xquery/exec/QueryState;I)V 4(Loracle/xquery/exec/QueryState;Ljava/lang/String;)V #(Loracle/xquery/exec/QueryState;Z)V @(Loracle/xquery/exec/QueryState;Loracle/xml/parser/v2/XMLNode;)V F(Loracle/xquery/exec/QueryState;Loracle/xml/xqxp/datamodel/OXMLItem;)V +(Loracle/xml/xqxp/datamodel/OXMLSequence;)V getQNameString /(Ljavax/xml/namespace/QName;)Ljava/lang/String; getOwnFuncDefn GetEntry getPrologVar getOwnPrologVar Loracle/xquery/func/FunctionId; qname getNumArgs valueOf fc !Loracle/xquery/exec/FunctionCall; setFunctionDefn $(Loracle/xquery/func/FunctionDefn;)V #()Loracle/xquery/func/FunctionDefn; getFunctionObj *()Loracle/xml/xqxp/functions/OXMLFunction; values ()Ljava/util/Collection; java/util/Collection getFunctionExpr normalize getBoundExpr >(Loracle/xquery/exec/LetExpr;Loracle/xquery/exec/QueryState;)V acceptVisitor (Loracle/xquery/exec/Visitor;)V prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; java/sql/PreparedStatement ()Ljava/sql/ResultSet; getMetaData ()Ljava/sql/ResultSetMetaData; java/sql/ResultSetMetaData getColumnType getColumnTypeName isBindValSet 1?? ? $ ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? m ?? ? 7 *? Y? ? *? Y? ? ? ? @ A B ?? ? ?*? *? *? *? *? *? *? *? Y? ? *? Y? ? *? *? *? *? *? *? *? *? *? Y? ? *? Y? ? *? *+? !*+? "? *,? #**? #? $? ? ? f E ? ? ? ? ? ? "