public class XQueryParserExtensionEE extends XQueryParserExtensionPE
HofParserExtension.InlineFunctionDetails, HofParserExtension.TemporaryXSLTVariableBindinginlineFunctionStack| Constructor and Description |
|---|
XQueryParserExtensionEE(boolean updating) |
| Modifier and Type | Method and Description |
|---|---|
protected Expression |
makeSaxonStreamCall(Expression exp) |
protected Expression |
parseExtendedExprSingle(XPathParser p)
Parse an ExprSingle
|
void |
parseRevalidationDeclaration(XQueryParser p)
Parse the "declare revalidation" declaration (XQuery Update).
|
void |
parseUpdatingFunctionDeclaration(XQueryParser p)
Parse an updating function declaration (allowed in XQuery Update only)
|
isReservedInQuery, parseTypeAliasDeclarationcreateDynamicCurriedFunction, curryFunction, findOuterRangeVariable, findOuterRangeVariable, makeArgumentPlaceMarker, makeCurriedFunction, makeInlineFunctionValue, parseExtendedItemType, parseFunctionItemType, parseInlineFunction, parseNamedFunctionReference, parseSimpleInlineFunction, parseUnionTypepublic void parseRevalidationDeclaration(XQueryParser p) throws XPathException
parseRevalidationDeclaration in class ParserExtensionXPathExceptionpublic void parseUpdatingFunctionDeclaration(XQueryParser p) throws XPathException
parseUpdatingFunctionDeclaration in class ParserExtensionXPathException - if parsing fails or if updating functions are not allowedprotected Expression parseExtendedExprSingle(XPathParser p) throws XPathException
parseExtendedExprSingle in class ParserExtensionXPathException - if any error is encounteredprotected Expression makeSaxonStreamCall(Expression exp) throws XPathException
XPathExceptionCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.