gnu.xquery.lang
public class XQResolveNames extends ResolveNames
| Field Summary | |
|---|---|
| static int | BASE_URI_BUILTIN Code number for the special doc-available function. |
| static Declaration | castAsDecl |
| static Declaration | castableAsDecl |
| static int | CASTABLE_AS_BUILTIN |
| static int | CAST_AS_BUILTIN |
| static int | COLLECTION_BUILTIN Code number for the special collection function. |
| static int | COMPARE_BUILTIN Code number for the special compare function. |
| static int | DEEP_EQUAL_BUILTIN Code number for the special deep-equal function. |
| static int | DEFAULT_COLLATION_BUILTIN Code number for the special default-collation function. |
| static int | DISTINCT_VALUES_BUILTIN Code number for the special distinct-values function. |
| static int | DOC_AVAILABLE_BUILTIN Code number for the special doc-available function. |
| static int | DOC_BUILTIN Code number for the special doc function. |
| Namespace[] | functionNamespacePath |
| static Declaration | handleExtensionDecl |
| static int | HANDLE_EXTENSION_BUILTIN Code number for internal function to handle extensions. |
| static int | IDREF_BUILTIN Code number for the special idref function. |
| static int | ID_BUILTIN Code number for the special id function. |
| static int | INDEX_OF_BUILTIN Code number for the special index-of function. |
| static Declaration | lastDecl Declaration for the fn:last() function. |
| static int | LANG_BUILTIN Code number for the special lang function. |
| static int | LAST_BUILTIN Code number for the special last function. |
| static int | LOCAL_NAME_BUILTIN Code number for the special local-name function. |
| static int | MAX_BUILTIN Code number for the special max function. |
| static int | MIN_BUILTIN Code number for the special min function. |
| static int | NAMESPACE_URI_BUILTIN Code number for the special namespace-uri function. |
| static int | NAME_BUILTIN Code number for the special name function. |
| static int | NORMALIZE_SPACE_BUILTIN Code number for the special normalize-space function. |
| static int | NUMBER_BUILTIN Code number for the special number function. |
| static int | POSITION_BUILTIN Code number for the special position function. |
| static Declaration | resolvePrefixDecl |
| static int | RESOLVE_PREFIX_BUILTIN Code number for internal function that maps prefix to uri. |
| static int | RESOLVE_URI_BUILTIN Code number for the special ressolve-uri function. |
| static int | ROOT_BUILTIN Code number for the special root function. |
| static Declaration | staticBaseUriDecl |
| static int | STATIC_BASE_URI_BUILTIN Code number for the special static-base-uri function. |
| static int | STRING_BUILTIN Code number for the special string function. |
| static int | UNORDERED_BUILTIN Code number for the special unordered function. |
| static Declaration | xsQNameDecl |
| static int | XS_QNAME_BUILTIN Value of {@code xs:QName()} constructor. |
| Constructor Summary | |
|---|---|
| XQResolveNames() | |
| XQResolveNames(Compilation comp) | |
| Method Summary | |
|---|---|
| Expression | checkPragma(Symbol name, Expression contents) |
| static Declaration | makeBuiltin(String name, int code) Create a Declaration for a builtin function. |
| static Declaration | makeBuiltin(Symbol name, int code) Create a Declaration for a builtin function. |
| protected void | push(ScopeExp exp) |
| void | resolveModule(ModuleExp exp) |
| protected Expression | walkApplyExp(ApplyExp exp) |
| protected Expression | walkReferenceExp(ReferenceExp exp) |
| protected Expression | walkReferenceExp(ReferenceExp exp, ApplyExp call) |
| protected Expression | walkSetExp(SetExp exp) |
doc-available function.collection function.compare function.deep-equal function.default-collation function.distinct-values function.doc-available function.doc function.idref function.id function.index-of function.fn:last() function.lang function.last function.local-name function.max function.min function.namespace-uri function.name function.normalize-space function.number function.position function.ressolve-uri function.root function.static-base-uri function.string function.unordered function.Declaration for a builtin function.Declaration for a builtin function.