cts:element-reference(
$element as xs:QName,
[$options as xs:string*]
) as cts:reference
Summary
Creates a reference to an element value lexicon, for use as a parameter to
cts:value-tuples,
temporal:axis-create, or any
other function that takes an index reference. Since lexicons are
implemented with range indexes, this function will throw an exception if
the specified range index does not exist.
Parameters
element
An element QName.
options
Options. The default is ().
Options include:
"type=type"
Use the lexicon with the type specified by type
(int, unsignedInt, long, unsignedLong, float, double, decimal,
dateTime, time, date, gYearMonth, gYear, gMonth, gDay,
yearMonthDuration, dayTimeDuration, string, anyURI, point, or
long-lat-point)
"collation=URI"
Use the lexicon with the collation specified by URI.
"coordinate-system=coord"
Use the given coordinate system. Possible values
are "wgs84" and "raw".
"nullable"
Allow null values in tuples reported from cts:value-tuples when
using this lexicon.
"unchecked"
Read the scalar type, collation and coordinate-system info
only from the input. Do not check the definition against the
context database.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.