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.