Edit D:\app\Administrator\product\11.2.0\dbhome_1\jlib\oracle\xquery\comp\SAXComp.class
?? 1 ? ? ??? ? ?? ?? ?? ?? ?? ?? ?? ??? ? ??? ? ?? ?? ?? ?? ?? ?? ?? ?? ??? ? ?? ?? ?? ?? ?? ?? ?? ?? ??? ??? ??? +?? +? +?????????? ??? ??? 9? ?? ???? ?? ?? ??? ? ? ? T? ? ?? ? ? ? ? ? ? ? !" ?# ?$%& ?'()* +,- ?./ ?0 ?1 ?234 ?567 ?89: ; T< ?=>? ?@ABCDEFGHIJKLMNOPQRS ?T ?UVWXYZ[\]^_`abcdefghijklmn ?o ??pq rstuvw ?xyz ?? ?{|}~???? ???? ????? ?? ??? ??? ????????????? +? r??? ??? ??? ??? ?? ?? ?? ?? ?? ?? ?? ?? ??? ??? ??? ?? ?? ?? ?? ?? ??? ??? ?? ??? ?? ?? ?? ?? ?? ?? ??? ??? ?? ?? ?? ?? ?? ??? ?? ??? ? ??? ?? +?? %?? T? ???? ?? ?? +? ??? ?? ?? ?????? ??? ????? ?? ?? ?? ??? ??? ??? ??? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?! ?"#$% &'() t* +, +-. y/ y0 12 }3 ?45 ??6 78 9: ?5; ?<=>? ?@A ?BC ?D E FG ?H rI ?JK rL ?M ?N ?O ?P ?Q ?R ?S ?T ?UVW ??XY ?Z ?[\] ?^_ ?` a }bcde ?f ?g ?h ri ?j ?k rl ?mnopqr ?s ??t +u ?v ?wx ?y z { ?|}~ ?? ???? ????? ?? ?? ?? ? +? +? ?? ?? ?? ?? ?L? ??? ?? ?? ??? ?? ?? ?? ?D? ?? ?? ?? ?? ?? ??? ???? ??????? ?? ?? ??? ?? ?? ?? ?? ?? ?? ?? ?? ?? +? ?? ??? ?? ?? ?D???????????????? ??? ?? ? 9? ? 9? ?????? .? ? ?? ???? ????M ?? ?? ?y ?5? w? ???? ? ???? F??? I????? N??????? ???? Z? b? j? q ? ? + ? y< w w }!" # ?$ %& ?' (? (?)?*+ ?? ?,-. ? ?/0 ?1 ?2 ?3 ?4 ?5 ?67 ?8 ?9: ?;<= ?> ??@A ??B ?C ?D EFG ?H EH wI wJ ?K ELMNOPQR ?STUVWXYZ[ ?\]^ ?_ %`ab ?c ?< ?d ?efg ?hij ?kl ?mnopqrstuvwx ?y ?z{ ?|} ?~ ? ?? ? & ??? ?? ????????????????????? ?? ??? ?? ?? ?? ???? ?< T?? ?? ??? ????????? ??????? ?? ???? ??? ?????? q<? ?? ?? ??? ?? ? q??? q? q? q? ?< ?? ?? ??? 1? ??? ?? ???? y??? y? w? w? w? w? w? w? w? w? w? w? ?? w? ??? ?? ?? y?? ?? ?? ?? ?? +? ??? ??? ?? }? w? w? w?? ?? `? ??? b? b? b??? b? ?? b? ??? ?? n? ? ? s s ? ? ? b b ? ?? ? ?O ? w ? ? ? ? ? ! "# ?$%& ?D ??'() ?*+ ?D, ??- ??. ??/0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9 ?:; +<= ? ? ?> ? ?@ ?? ?A ?B ?? ??C ?DE ?F qG ?H ?I J K ?LM ?? ?N ?? OP ?Q rR yST ?U rVWX?YZ[?\]^]_`Z?a ?bc ??def 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 emptyOrderingDecl revalidationDecl compilingFlag compilingPragma compilingSequenceType compilingOption compilingComputedEC compilingTransformExpr numUpdateExpr targetNSMap importedModulesMap 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 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 compileInsertExpr compileDeleteExpr compileReplaceNodeExpr compileReplaceValueExpr compileRenameExpr compileTransformExpr 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 (I)V isCompiling compiling endCompiling isUpdateExpr ()Z <clinit> SourceFile SAXComp.java oracle/xquery/comp/SymbolTable?? oracle/xquery/comp/CompStack?????????????? java/util/HashMap??? java/util/ArrayList??????????? ? ?? java/util/Stack??ghi??jklmnop? >qrN sN java/lang/StringBuilder <tuvwxyz{| ="}| " ~w elementConstructor java/lang/Boolean falseN?? flwr? ifThenElseExpr variableInExpr variable????? positionalVar?z xpathStep step nameWithAxis function name functionCall orderBy predicatedExpr letAssignment constant datatype???? oracle/xquery/XQException XQST0068??A?? value true???? XQST0055 nopreserve?T noinherit?T XQE-0252???? nodeDecl byvalue?? ? XQST0065 unordered??? XQST0069 least?? namespaceDecl defaultElemNS defaultFuncNS??T XQST0046?? XQST0066?N??N prefix xml?? xmlns XQST0070?T XQST0033 XQE-0226?C??? attributeConstructor functionDefinitionbc 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/ImportDecl?? validateExpr java.vm.name??A JServer VM XQST0075 moduleImport XQST0016?? libraryModule oracle/xquery/comp/LibraryModule encoding XQE-0239 orderedExpr unorderedExpr predicate default_collation emptyOrder constructionDecl? XQST0067 pragma? extensionExpr module optionDecl?? XUST0003?? XUST0026?? insertExpr position sourceExpr targetExpr deleteExpr replaceNodeExpr replaceValueExpr renameExpr newNameExpr transformExpr modify???? Pushing string. ( java/lang/String! )? />? </HQG%R0/EF identifier= dot> dotdot?Ua<1. where( return'& query*-dfegMN xmlCommentI xmlCDataSectionJKLOP) prolog_variableh?w XQST0038????N java/lang/Exception?w?C oracle/xml/xqxp/XQException?w oracle/xml/util/OraURIException??N base_uri XQST0032?w?N???? version$kmn QName atomicType piTarget piValuel instanceOfExprop treatExpr castableExpr castExprqsrt namespacePrefix?? defaultElementNamespace?? targetNamespace?? targetLocation?????N uri XQST0088?Nz{|}~u moduleDecl?w?w+ validationMode validationContext tagName attributeName attributeValue inheritnamespacesDecl unarySign xpathAxis order orderCollation orderModifier nodeName typeName occurrenceIndicator variableBinding????? XQE-0202 1.0 XQST0031?z oracle/xquery/exec/Expr XQE-0203 oracle/xquery/exec/Case??? *oracle/xml/xqxp/datamodel/OXMLSequenceType?? oracle/xquery/exec/LetExpr???? oracle/xquery/exec/VarExpr??? oracle/xquery/exec/ConstantExpr XQE-0206?v|?? every oracle/xquery/exec/LogicalOp? oracle/xquery/exec/NodeSource XQE-0001 oracle/xquery/exec/Join? oracle/xquery/exec/FLWR? oracle/xquery/exec/Exists??d? XQE-0204,???? oracle/xquery/exec/ExprSequence?????????? ?????? XQE-0205 java/util/BitSet EMPTY_GREATEST DEFAULT?z?? DESCENDING oracle/xquery/exec/Variable? oracle/xquery/exec/SortNS????? oracle/xquery/exec/Scan oracle/xquery/exec/XMLElem dummy?????????????? CHARSTRING INTEGER_LITERAL DECIMAL_LITERAL DOUBLE_LITERAL XQE-0208? node arityt????? oracle/xquery/exec/BindExpr??????? 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 ?A ABC#23 w [Loracle/xquery/exec/Expr;45 oracle/xquery/exec/XpathExpr? N XQE-021089 | ? ! createXPathFromStr -- string is oracle/xquery/exec/Dot ? ?@CBD *@A XPST0081 XQE-0232 w compileStep: node arity == str = XQE-0213 XQE-0214 SLASH w w ? SLASHSLASH z ? y w w ! "z # 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}w '? (? )? * + ,? XQST0071 XQE-0227 compileAttribute() oracle/xquery/exec/XMLCons - . / 0w 1? XQE-0216 -- 2? XPST0003 XQE-0101 3 XQST0089 4 5 6 context-item last 7z 8 9 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 =?? >? ?T http://www.w3.org/2001/XMLSchema http://xmlns.oracle.com/xdb @ A oracle/xml/util/QxName B C D E oracle/xquery/exec/TypeOp F oracle/xquery/exec/FunctionCall G H I J 8? K L M 0oracle/xml/xqxp/functions/OXMLFunctionNSResolver N O javax/naming/InitialContext P Q javax/naming/NamingException XPST0017?? -oracle/xml/xqxp/functions/OXMLFunctionLibrary Rz S T U?XY VwZ# oracle/xquery/func/FunctionDefn W X Y &oracle/xquery/func/OXMLFunctionLibrary Z [ Unable to find the data source "oracle/xquery/exec/ExternalDataSrc \ ] "Invalid object in Function library .Function library has to be OXMLFunctionLibrary : ^w _ ` a bz XQE-0236 c d e f g f h d i j contains substring-before substring-after starts-with ends-with index-of kw AL32UTF8 US7ASCII WE8ISO8859P1 BINARY UNICODE_BINARY XQE-0235 XQE-0219 XQE-0218 lw input tablename is tablename is m I n? java/sql/Connection oracle/xquery/exec/SQLQuery o pi q? XQE-0238 "" rC "." table name is ?? xmltype table sN +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) t?]^ select * from u? sqlQuery is vN w?? javax/xml/namespace/QName x? y z { | 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 = ' ? ? ? ?? ? ? ? 'oracle/xquery/exec/ServerSchemaResolver ? ? ? ? oracle/xml/parser/v2/XMLError ? ? ? ? ? ? ?| ? XQE-0217 2 ? ?w view[\ docRes collectionRes viewRes doc collection doc-available oracle/xquery/exec/Document ? id idref matches replace NOTATION error ??VW funcName java/lang/StringBuffer XQST0048 XQST0060 $http://www.w3.org/XML/1998/namespace )http://www.w3.org/2001/XMLSchema-instance XQST0045 XQE-0233 compileFD2 ?? ?? ?y compileFD3 ? ? XQST0039 ? ` ?? XQST0034 XQE-0230 ?w ? ? ? ? ? ? - oracle/xquery/exec/UnaryExpr ?ij XQST0049 + ? XPST0051 XQE-0237{w ? 5 ? 5 ? 5 ? 5 ? 5 ? 5 ? 5 ? 5 ? 5 ? ? ? ? ? ? ? compileSequenceType2???? ? compileNodeTest1 ?? ? ? ? ? compileElementTest1 ? compileElementTest2 ?? ? ?? ? 5 ? f XPST0080 ?T XQST0047 ? ? oracle/xquery/comp/ModuleHandler ? ?T XQST0073 XQE-0241 ? ? ?w ?N? ? XQST0059 ? ? %oracle/xquery/comp/DefaultURIResolver ?w ? ? ? ? oracle/xquery/PreparedXQuery ? ?? ?Nvwtw ?N ?w ?? ? ? ? ? ? ? ?? ?? XQE-0242xyv ? XQST0036 ?? XQST0058 XQE-0225 XQST0057? XQE-0507 ? ? ? ?w XQST0012 ? ? ? ? ? %oracle/xml/parser/schema/XSDException oracle/xquery/exec/ValidateExpr XQST0079 XUST0001 oracle/xquery/exec/InsertExpr ? oracle/xquery/exec/DeleteExpr "oracle/xquery/exec/ReplaceNodeExpr #oracle/xquery/exec/ReplaceValueExpr oracle/xquery/exec/RenameExpr [Loracle/xquery/exec/VarExpr; oracle/xquery/exec/TransformExpr ???? ???? ?? ?? ?? ?? ?? ? XQE-0222 ? ? XQE-0223 ?? ? ? ?? ?? !oracle/xquery/comp/FnCallResolver? ? XQE-0234 ?? ?z ?| ? ? ? ?? java/util/LinkedList? ? ? ? .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 setInheritNamespacesMode setPreserveNamespacesMode setNodeByValue setIgnoreOrdering setDefaultEmptySeqOrder oracle/xquery/exec/XQueryUtils validateURI emptyDefaultElemNS 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 charAt (I)C setRevalidationMode 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 setUpdateAtOnce getKids ()[Loracle/xquery/exec/Expr; getPrologVariables ()Ljava/util/ArrayList; setPrologVars (Ljava/util/ArrayList;)V getFunctionDefns ()Ljava/util/HashMap; setFunctionDefns (Ljava/util/HashMap;)V setImportedModules getDefaultEmptySeqOrder 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 substring (II)Ljava/lang/String; java/lang/Character isLetterOrDigit (C)Z closeStrNodeScope ()[Ljava/lang/String; getLocalName getPathExpr 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; 6(Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;I)V R([Loracle/xquery/exec/VarExpr;Loracle/xquery/exec/Expr;Loracle/xquery/exec/Expr;)V #(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?? ? &