Package | Description |
---|---|
com.marklogic.client.expression |
The package provides classes for building Optic
plan pipelines and expressions for execution on the REST
server.
|
com.marklogic.client.type |
The package provides interfaces specifying the
type of an expression or value as passed to a
PlanBuilder
method or returned from a RowRecord
method. |
Modifier and Type | Method and Description |
---|---|
ServerExpression |
FnExpr.abs(ServerExpression arg)
Returns the absolute value of arg.
|
ServerExpression |
MathExpr.acos(ServerExpression x)
Returns the arc cosine of x, in radians, in the
range from 0 to pi (inclusive).
|
abstract ServerExpression |
PlanBuilder.add(ServerExpression... left)
This function returns the sum of the specified
numeric expressions.
|
ServerExpression |
VecExpr.add(ServerExpression vector1,
ServerExpression vector2)
Returns the sum of two vectors.
|
ServerExpression |
XdmpExpr.add64(ServerExpression x,
ServerExpression y)
Add two 64-bit integer values, discarding
overflow.
|
ServerExpression |
FnExpr.adjustDateTimeToTimezone(ServerExpression arg)
Adjusts an xs:dateTime value to a specific
timezone, or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateTimeToTimezone(ServerExpression arg,
ServerExpression timezone)
Adjusts an xs:dateTime value to a specific
timezone, or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateTimeToTimezone(ServerExpression arg,
java.lang.String timezone)
Adjusts an xs:dateTime value to a specific
timezone, or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateToTimezone(ServerExpression arg)
Adjusts an xs:date value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateToTimezone(ServerExpression arg,
ServerExpression timezone)
Adjusts an xs:date value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateToTimezone(ServerExpression arg,
java.lang.String timezone)
Adjusts an xs:date value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustTimeToTimezone(ServerExpression arg)
Adjusts an xs:time value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustTimeToTimezone(ServerExpression arg,
ServerExpression timezone)
Adjusts an xs:time value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustTimeToTimezone(ServerExpression arg,
java.lang.String timezone)
Adjusts an xs:time value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.analyzeString(ServerExpression in,
ServerExpression regex)
The result of the function is a new element node
whose string value is the original string, but which contains
markup to show which parts of the input match the regular
expression.
|
ServerExpression |
FnExpr.analyzeString(ServerExpression in,
ServerExpression regex,
ServerExpression flags)
The result of the function is a new element node
whose string value is the original string, but which contains
markup to show which parts of the input match the regular
expression.
|
ServerExpression |
FnExpr.analyzeString(java.lang.String in,
java.lang.String regex)
The result of the function is a new element node
whose string value is the original string, but which contains
markup to show which parts of the input match the regular
expression.
|
ServerExpression |
FnExpr.analyzeString(java.lang.String in,
java.lang.String regex, java.lang.String flags)
The result of the function is a new element node
whose string value is the original string, but which contains
markup to show which parts of the input match the regular
expression.
|
abstract ServerExpression |
PlanBuilder.and(ServerExpression... left)
This function returns true if the specified
expressions all return true.
|
ServerExpression |
XdmpExpr.and64(ServerExpression x,
ServerExpression y)
AND two 64-bit integer values.
|
ServerExpression |
XsExpr.anyURI(ServerExpression arg1)
Constructs or casts an expression to the
xs:anyURI server data type.
|
ServerExpression |
GeoExpr.approxCenter(ServerExpression region)
Return a point approximating the center of the
given region.
|
ServerExpression |
GeoExpr.approxCenter(ServerExpression region,
ServerExpression options)
Return a point approximating the center of the
given region.
|
ServerExpression |
GeoExpr.approxCenter(ServerExpression region,
java.lang.String options)
Return a point approximating the center of the
given region.
|
ServerExpression |
GeoExpr.arcIntersection(ServerExpression p1,
ServerExpression p2,
ServerExpression q1,
ServerExpression q2)
Returns the point at the intersection of two
arcs.
|
ServerExpression |
GeoExpr.arcIntersection(ServerExpression p1,
ServerExpression p2,
ServerExpression q1,
ServerExpression q2,
ServerExpression options)
Returns the point at the intersection of two
arcs.
|
ServerExpression |
GeoExpr.arcIntersection(ServerExpression p1,
ServerExpression p2,
ServerExpression q1,
ServerExpression q2,
java.lang.String options)
Returns the point at the intersection of two
arcs.
|
ServerExpression |
JsonExpr.array()
Creates a (JSON) array, which is like a sequence
of values, but allows for nesting.
|
ServerExpression |
JsonExpr.array(ServerExpression array)
Creates a (JSON) array, which is like a sequence
of values, but allows for nesting.
|
ServerExpression |
JsonExpr.arraySize(ServerExpression array)
Returns the size of the array.
|
ServerExpression |
JsonExpr.arrayValues(ServerExpression array)
Returns the array values as an XQuery
sequence.
|
ServerExpression |
JsonExpr.arrayValues(ServerExpression array,
boolean flatten)
Returns the array values as an XQuery
sequence.
|
ServerExpression |
JsonExpr.arrayValues(ServerExpression array,
ServerExpression flatten)
Returns the array values as an XQuery
sequence.
|
ServerExpression |
MathExpr.asin(ServerExpression x)
Returns the arc sine of x, in radians, in the
range from -pi/2 to +pi/2 (inclusive).
|
ServerExpression |
MathExpr.atan(ServerExpression x)
Returns the arc tangent of x, in radians.
|
ServerExpression |
MathExpr.atan2(ServerExpression y,
double x)
Returns the arc tangent of y/x, in radians, in
the range from -pi/2 to +pi/2 (inclusive), using the signs of y and
x to determine the appropriate quadrant.
|
ServerExpression |
MathExpr.atan2(ServerExpression y,
ServerExpression x)
Returns the arc tangent of y/x, in radians, in
the range from -pi/2 to +pi/2 (inclusive), using the signs of y and
x to determine the appropriate quadrant.
|
ServerExpression |
FnExpr.avg(ServerExpression arg)
Returns the average of the values in the input
sequence arg, that is, the sum of the values divided by the number
of values.
|
ServerExpression |
XsExpr.base64Binary(ServerExpression arg1)
Constructs or casts an expression to the
xs:base64Binary server data type.
|
ServerExpression |
VecExpr.base64Decode(ServerExpression base64Vector)
Returns a vector value by decoding the base64
encoded string input.
|
ServerExpression |
XdmpExpr.base64Decode(ServerExpression encoded)
Converts base64-encoded string to
plaintext.
|
ServerExpression |
VecExpr.base64Encode(ServerExpression vector1)
Returns the base64 encoding of the vector.
|
ServerExpression |
XdmpExpr.base64Encode(ServerExpression plaintext)
Converts plaintext into base64-encoded
string.
|
ServerExpression |
FnExpr.baseUri(ServerExpression arg)
Returns the value of the base-uri property for
the specified node.
|
ServerExpression |
GeoExpr.bearing(ServerExpression p1,
ServerExpression p2)
Returns the true bearing in radians of the path
from the first point to the second.
|
ServerExpression |
GeoExpr.bearing(ServerExpression p1,
ServerExpression p2,
ServerExpression options)
Returns the true bearing in radians of the path
from the first point to the second.
|
ServerExpression |
GeoExpr.bearing(ServerExpression p1,
ServerExpression p2,
java.lang.String options)
Returns the true bearing in radians of the path
from the first point to the second.
|
ServerExpression |
SqlExpr.bitLength(ServerExpression str)
Returns the length of the string "str" in
bits.
|
ServerExpression |
SemExpr.bnode()
This function returns an identifier for a blank
node, allowing the construction of a triple that refers to a blank
node.
|
ServerExpression |
SemExpr.bnode(ServerExpression value)
This function returns an identifier for a blank
node, allowing the construction of a triple that refers to a blank
node.
|
ServerExpression |
FnExpr.booleanExpr(ServerExpression arg)
Computes the effective boolean value of the
sequence arg.
|
ServerExpression |
XsExpr.booleanExpr(ServerExpression arg1)
Constructs or casts an expression to the
xs:boolean server data type.
|
ServerExpression |
GeoExpr.boundingBoxes(ServerExpression region)
Returns a sequence of boxes that bound the given
region.
|
ServerExpression |
GeoExpr.boundingBoxes(ServerExpression region,
ServerExpression options)
Returns a sequence of boxes that bound the given
region.
|
ServerExpression |
GeoExpr.boundingBoxes(ServerExpression region,
java.lang.String options)
Returns a sequence of boxes that bound the given
region.
|
ServerExpression |
CtsExpr.boxEast(ServerExpression box)
Returns a box's eastern boundary.
|
ServerExpression |
GeoExpr.boxIntersects(ServerExpression box,
ServerExpression region)
Returns true if the box intersects with a
region.
|
ServerExpression |
GeoExpr.boxIntersects(ServerExpression box,
ServerExpression region,
ServerExpression options)
Returns true if the box intersects with a
region.
|
ServerExpression |
GeoExpr.boxIntersects(ServerExpression box,
ServerExpression region,
java.lang.String options)
Returns true if the box intersects with a
region.
|
ServerExpression |
CtsExpr.boxNorth(ServerExpression box)
Returns a box's northern boundary.
|
ServerExpression |
CtsExpr.boxSouth(ServerExpression box)
Returns a box's southern boundary.
|
ServerExpression |
CtsExpr.boxWest(ServerExpression box)
Returns a box's western boundary.
|
ServerExpression |
SqlExpr.bucket(ServerExpression bucketEdgesParam,
ServerExpression srchParam)
Returns an unsignedLong specifying the index of
the bucket the second parameter belongs to in buckets formed by the
first parameter.
|
ServerExpression |
SqlExpr.bucket(ServerExpression bucketEdgesParam,
ServerExpression srchParam,
ServerExpression collationLiteral)
Returns an unsignedLong specifying the index of
the bucket the second parameter belongs to in buckets formed by the
first parameter.
|
ServerExpression |
SqlExpr.bucket(ServerExpression bucketEdgesParam,
java.lang.String srchParam)
Returns an unsignedLong specifying the index of
the bucket the second parameter belongs to in buckets formed by the
first parameter.
|
ServerExpression |
SqlExpr.bucket(ServerExpression bucketEdgesParam,
java.lang.String srchParam,
java.lang.String collationLiteral)
Returns an unsignedLong specifying the index of
the bucket the second parameter belongs to in buckets formed by the
first parameter.
|
ServerExpression |
XsExpr.byteExpr(ServerExpression arg1)
Constructs or casts an expression to the xs:byte
server data type.
|
ServerExpression |
PlanBuilderBase.caseExpr(PlanCase... cases)
This function returns the specified value
expression if the specified value expression is true.
|
ServerExpression |
XdmpExpr.castableAs(ServerExpression namespaceUri,
ServerExpression localName,
ServerExpression item)
Returns true if a value is castable.
|
ServerExpression |
XdmpExpr.castableAs(ServerExpression namespaceUri,
java.lang.String localName, ServerExpression item)
Returns true if a value is castable.
|
ServerExpression |
MathExpr.ceil(ServerExpression x)
Returns the smallest integer greater than or
equal to x.
|
ServerExpression |
FnExpr.ceiling(ServerExpression arg)
Returns the smallest (closest to negative
infinity) number with no fractional part that is not less than the
value of arg.
|
ServerExpression |
GeoExpr.circleIntersects(ServerExpression circle,
ServerExpression region)
Returns true if the circle intersects with a
region.
|
ServerExpression |
GeoExpr.circleIntersects(ServerExpression circle,
ServerExpression region,
ServerExpression options)
Returns true if the circle intersects with a
region.
|
ServerExpression |
GeoExpr.circleIntersects(ServerExpression circle,
ServerExpression region,
java.lang.String options)
Returns true if the circle intersects with a
region.
|
ServerExpression |
GeoExpr.circlePolygon(ServerExpression circle,
double arcTolerance)
Construct a polygon approximating a
circle.
|
ServerExpression |
GeoExpr.circlePolygon(ServerExpression circle,
double arcTolerance, java.lang.String options)
Construct a polygon approximating a
circle.
|
ServerExpression |
GeoExpr.circlePolygon(ServerExpression circle,
ServerExpression arcTolerance)
Construct a polygon approximating a
circle.
|
ServerExpression |
GeoExpr.circlePolygon(ServerExpression circle,
ServerExpression arcTolerance,
ServerExpression options)
Construct a polygon approximating a
circle.
|
ServerExpression |
CtsExpr.circleRadius(ServerExpression circle)
Returns a circle's radius.
|
ServerExpression |
SemExpr.coalesce(ServerExpression... parameter1)
Returns the value of the first argument that
evaluates without error.
|
ServerExpression |
FnExpr.codepointEqual(ServerExpression comparand1,
ServerExpression comparand2)
Returns true if the specified parameters are the
same Unicode code point, otherwise returns false.
|
ServerExpression |
FnExpr.codepointEqual(ServerExpression comparand1,
java.lang.String comparand2)
Returns true if the specified parameters are the
same Unicode code point, otherwise returns false.
|
ServerExpression |
FnExpr.codepointsToString(ServerExpression arg)
Creates an xs:string from a sequence of Unicode
code points.
|
ServerExpression |
SqlExpr.collatedString(ServerExpression string,
ServerExpression collationURI)
Returns an rdf:collatedString value with the
given value and collation tag.
|
ServerExpression |
SqlExpr.collatedString(ServerExpression string,
java.lang.String collationURI)
Returns an rdf:collatedString value with the
given value and collation tag.
|
ServerExpression |
FnExpr.compare(ServerExpression comparand1,
ServerExpression comparand2)
Returns -1, 0, or 1, depending on whether the
value of the comparand1 is respectively less than, equal to, or
greater than the value of comparand2, according to the rules of the
collation that is used.
|
ServerExpression |
FnExpr.compare(ServerExpression comparand1,
ServerExpression comparand2,
ServerExpression collation)
Returns -1, 0, or 1, depending on whether the
value of the comparand1 is respectively less than, equal to, or
greater than the value of comparand2, according to the rules of the
collation that is used.
|
ServerExpression |
FnExpr.compare(ServerExpression comparand1,
java.lang.String comparand2)
Returns -1, 0, or 1, depending on whether the
value of the comparand1 is respectively less than, equal to, or
greater than the value of comparand2, according to the rules of the
collation that is used.
|
ServerExpression |
FnExpr.compare(ServerExpression comparand1,
java.lang.String comparand2,
java.lang.String collation)
Returns -1, 0, or 1, depending on whether the
value of the comparand1 is respectively less than, equal to, or
greater than the value of comparand2, according to the rules of the
collation that is used.
|
ServerExpression |
FnExpr.concat(ServerExpression... parameter1)
Returns the xs:string that is the concatenation
of the values of the specified parameters.
|
ServerExpression |
FnExpr.contains(ServerExpression parameter1,
ServerExpression parameter2)
Returns true if the first parameter contains the
string from the second parameter, otherwise returns false.
|
ServerExpression |
GeoExpr.contains(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'contains' DE-9IM relation.
|
ServerExpression |
MapExpr.contains(ServerExpression map,
ServerExpression key)
Returns true if the key exists in the map.
|
ServerExpression |
FnExpr.contains(ServerExpression parameter1,
ServerExpression parameter2,
ServerExpression collation)
Returns true if the first parameter contains the
string from the second parameter, otherwise returns false.
|
ServerExpression |
GeoExpr.contains(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'contains' DE-9IM relation.
|
ServerExpression |
GeoExpr.contains(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'contains' DE-9IM relation.
|
ServerExpression |
FnExpr.contains(ServerExpression parameter1,
java.lang.String parameter2)
Returns true if the first parameter contains the
string from the second parameter, otherwise returns false.
|
ServerExpression |
MapExpr.contains(ServerExpression map,
java.lang.String key)
Returns true if the key exists in the map.
|
ServerExpression |
FnExpr.contains(ServerExpression parameter1,
java.lang.String parameter2,
java.lang.String collation)
Returns true if the first parameter contains the
string from the second parameter, otherwise returns false.
|
ServerExpression |
MathExpr.correlation(ServerExpression arg)
Returns the Pearson correlation coefficient of a
data set.
|
ServerExpression |
MathExpr.cos(ServerExpression x)
Returns the cosine of x, in the range from -1 to
+1 (inclusive).
|
ServerExpression |
MathExpr.cosh(ServerExpression x)
Returns the hyperbolic cosine of x.
|
ServerExpression |
VecExpr.cosineSimilarity(ServerExpression vector1,
ServerExpression vector2)
Returns the cosine similarity between two
vectors.
|
ServerExpression |
MathExpr.cot(ServerExpression x)
Returns the cotangent of x.
|
ServerExpression |
FnExpr.count(ServerExpression arg)
Returns the number of items in the value of
arg.
|
ServerExpression |
MapExpr.count(ServerExpression map)
Returns the number of keys used in the
map.
|
ServerExpression |
FnExpr.count(ServerExpression arg,
double maximum)
Returns the number of items in the value of
arg.
|
ServerExpression |
FnExpr.count(ServerExpression arg,
ServerExpression maximum)
Returns the number of items in the value of
arg.
|
ServerExpression |
GeoExpr.countDistinctVertices(ServerExpression region)
Return a count of the distinct number of
vertices in a region, taking tolerance into account.
|
ServerExpression |
GeoExpr.countDistinctVertices(ServerExpression region,
ServerExpression options)
Return a count of the distinct number of
vertices in a region, taking tolerance into account.
|
ServerExpression |
GeoExpr.countDistinctVertices(ServerExpression region,
java.lang.String options)
Return a count of the distinct number of
vertices in a region, taking tolerance into account.
|
ServerExpression |
GeoExpr.countVertices(ServerExpression region)
This function returns a count of the number of
vertices in a region.
|
ServerExpression |
MathExpr.covariance(ServerExpression arg)
Returns the sample covariance of a data
set.
|
ServerExpression |
MathExpr.covarianceP(ServerExpression arg)
Returns the population covariance of a data
set.
|
ServerExpression |
GeoExpr.coveredBy(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'covered by' DE-9IM relation.
|
ServerExpression |
GeoExpr.coveredBy(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'covered by' DE-9IM relation.
|
ServerExpression |
GeoExpr.coveredBy(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'covered by' DE-9IM relation.
|
ServerExpression |
GeoExpr.covers(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'covers' DE-9IM relation.
|
ServerExpression |
GeoExpr.covers(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'covers' DE-9IM relation.
|
ServerExpression |
GeoExpr.covers(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'covers' DE-9IM relation.
|
ServerExpression |
GeoExpr.crosses(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'crosses' DE-9IM relation.
|
ServerExpression |
GeoExpr.crosses(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'crosses' DE-9IM relation.
|
ServerExpression |
GeoExpr.crosses(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'crosses' DE-9IM relation.
|
ServerExpression |
XdmpExpr.crypt(ServerExpression password,
ServerExpression salt)
Calculates the password hash for the given
password and salt.
|
ServerExpression |
XdmpExpr.crypt(ServerExpression password,
java.lang.String salt)
Calculates the password hash for the given
password and salt.
|
ServerExpression |
XdmpExpr.crypt2(ServerExpression password)
Calculates the password hash for the given
plain-text password.
|
ServerExpression |
FnExpr.currentDate()
Returns xs:date(fn:current-dateTime()).
|
ServerExpression |
FnExpr.currentDateTime()
Returns the current dateTime value (with
timezone) from the dynamic context.
|
ServerExpression |
FnExpr.currentTime()
Returns xs:time(fn:current-dateTime()).
|
ServerExpression |
SemExpr.datatype(ServerExpression value)
Returns the name of the simple type of the
atomic value argument as a SPARQL style IRI.
|
ServerExpression |
XsExpr.date(ServerExpression arg1)
Constructs or casts an expression to the xs:date
server data type.
|
ServerExpression |
SqlExpr.dateadd(ServerExpression datepart,
int number, ServerExpression date)
Returns a specified date with the specified
number interval (signed integer) added to a specified datepart of
that date
|
ServerExpression |
SqlExpr.dateadd(ServerExpression datepart,
ServerExpression number,
ServerExpression date)
|
ServerExpression |
SqlExpr.datediff(ServerExpression datepart,
ServerExpression startdate,
ServerExpression enddate)
Returns the count (signed integer) of the
specified datepart boundaries crossed between the specified
startdate and enddate.
|
ServerExpression |
SqlExpr.datepart(ServerExpression datepart,
ServerExpression date)
Returns an integer that represents the specified
datepart of the specified date.
|
ServerExpression |
XsExpr.dateTime(ServerExpression arg1)
Constructs or casts an expression to the
xs:dateTime server data type.
|
ServerExpression |
FnExpr.dateTime(ServerExpression arg1,
ServerExpression arg2)
Returns an xs:dateTime value created by
combining an xs:date and an xs:time.
|
ServerExpression |
FnExpr.dateTime(ServerExpression arg1,
java.lang.String arg2)
Returns an xs:dateTime value created by
combining an xs:date and an xs:time.
|
ServerExpression |
SqlExpr.day(ServerExpression arg)
Returns an xs:integer between 1 and 31, both
inclusive, representing the day component in the localized value of
arg.
|
ServerExpression |
FnExpr.dayFromDate(ServerExpression arg)
Returns an xs:integer between 1 and 31, both
inclusive, representing the day component in the localized value of
arg.
|
ServerExpression |
FnExpr.dayFromDateTime(ServerExpression arg)
Returns an xs:integer between 1 and 31, both
inclusive, representing the day component in the localized value of
arg.
|
ServerExpression |
SqlExpr.dayname(ServerExpression arg)
Returns an xs:string representing the dayname
value in the localized value of arg.
|
ServerExpression |
XdmpExpr.daynameFromDate(ServerExpression arg)
Returns a string representing the dayname value
in the localized value of arg.
|
ServerExpression |
FnExpr.daysFromDuration(ServerExpression arg)
Returns an xs:integer representing the days
component in the canonical lexical representation of the value of
arg.
|
ServerExpression |
XsExpr.dayTimeDuration(ServerExpression arg1)
Constructs or casts an expression to the
xs:dayTimeDuration server data type.
|
ServerExpression |
XsExpr.decimal(ServerExpression arg1)
Constructs or casts an expression to the
xs:decimal server data type.
|
ServerExpression |
XdmpExpr.decodeFromNCName(ServerExpression name)
Invertible function that decodes characters an
NCName produced by xdmp:encode-for-NCName.
|
ServerExpression |
FnExpr.deepEqual(ServerExpression parameter1,
ServerExpression parameter2)
This function assesses whether two sequences are
deep-equal to each other.
|
ServerExpression |
FnExpr.deepEqual(ServerExpression parameter1,
ServerExpression parameter2,
ServerExpression collation)
This function assesses whether two sequences are
deep-equal to each other.
|
ServerExpression |
FnExpr.deepEqual(ServerExpression parameter1,
ServerExpression parameter2,
java.lang.String collation)
This function assesses whether two sequences are
deep-equal to each other.
|
ServerExpression |
FnExpr.defaultCollation()
Returns the value of the default collation
property from the static context.
|
ServerExpression |
SemExpr.defaultGraphIri()
Returns the iri of the default graph.
|
ServerExpression |
MathExpr.degrees(ServerExpression x)
Returns numeric expression converted from
radians to degrees.
|
ServerExpression |
XdmpExpr.describe(ServerExpression item)
Returns a string representing the description of
a given item sequence.
|
ServerExpression |
XdmpExpr.describe(ServerExpression item,
ServerExpression maxSequenceLength)
Returns a string representing the description of
a given item sequence.
|
ServerExpression |
XdmpExpr.describe(ServerExpression item,
ServerExpression maxSequenceLength,
ServerExpression maxItemLength)
Returns a string representing the description of
a given item sequence.
|
ServerExpression |
GeoExpr.destination(ServerExpression p,
double bearing, double distance)
Returns the point at the given distance (in
units) along the given bearing (in radians) from the starting
point.
|
ServerExpression |
GeoExpr.destination(ServerExpression p,
double bearing, double distance,
java.lang.String options)
Returns the point at the given distance (in
units) along the given bearing (in radians) from the starting
point.
|
ServerExpression |
GeoExpr.destination(ServerExpression p,
ServerExpression bearing,
ServerExpression distance)
Returns the point at the given distance (in
units) along the given bearing (in radians) from the starting
point.
|
ServerExpression |
GeoExpr.destination(ServerExpression p,
ServerExpression bearing,
ServerExpression distance,
ServerExpression options)
Returns the point at the given distance (in
units) along the given bearing (in radians) from the starting
point.
|
ServerExpression |
XdmpExpr.diacriticLess(ServerExpression string)
Returns the specified string, converting all of
the characters with diacritics to characters without
diacritics.
|
ServerExpression |
VecExpr.dimension(ServerExpression vector1)
Returns the dimension of the vector passed
in.
|
ServerExpression |
GeoExpr.disjoint(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'disjoint' DE-9IM relation.
|
ServerExpression |
GeoExpr.disjoint(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'disjoint' DE-9IM relation.
|
ServerExpression |
GeoExpr.disjoint(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'disjoint' DE-9IM relation.
|
ServerExpression |
GeoExpr.distance(ServerExpression p1,
ServerExpression p2)
Returns the distance (in units) between two
points.
|
ServerExpression |
GeoExpr.distance(ServerExpression p1,
ServerExpression p2,
ServerExpression options)
Returns the distance (in units) between two
points.
|
ServerExpression |
GeoExpr.distance(ServerExpression p1,
ServerExpression p2,
java.lang.String options)
Returns the distance (in units) between two
points.
|
ServerExpression |
GeoExpr.distanceConvert(ServerExpression distance,
ServerExpression unit1,
ServerExpression unit2)
This function converts a distance from one unit
of measure to another.
|
ServerExpression |
GeoExpr.distanceConvert(ServerExpression distance,
java.lang.String unit1, java.lang.String unit2)
This function converts a distance from one unit
of measure to another.
|
ServerExpression |
FnExpr.distinctValues(ServerExpression arg)
Returns the sequence that results from removing
from arg all but one of a set of values that are eq to one
other.
|
ServerExpression |
FnExpr.distinctValues(ServerExpression arg,
ServerExpression collation)
Returns the sequence that results from removing
from arg all but one of a set of values that are eq to one
other.
|
ServerExpression |
FnExpr.distinctValues(ServerExpression arg,
java.lang.String collation)
Returns the sequence that results from removing
from arg all but one of a set of values that are eq to one
other.
|
abstract ServerExpression |
PlanBuilder.divide(ServerExpression left,
ServerExpression right)
This function divides the left numericExpression
by the right numericExpression and returns the value.
|
ServerExpression |
FnExpr.documentUri(ServerExpression arg)
Returns the value of the document-uri property
for the specified node.
|
ServerExpression |
VecExpr.dotProduct(ServerExpression vector1,
ServerExpression vector2)
Returns the dot product between two
vectors.
|
ServerExpression |
XsExpr.doubleExpr(ServerExpression arg1)
Constructs or casts an expression to the
xs:double server data type.
|
ServerExpression |
SpellExpr.doubleMetaphone(ServerExpression word)
Given a word returns the two metaphone
keys.
|
ServerExpression |
XdmpExpr.elementContentType(ServerExpression element)
Returns the schema-defined content-type of an
element ("empty", "simple", "element-only", or "mixed").
|
ServerExpression |
GeoExpr.ellipsePolygon(ServerExpression center,
double semiMajorAxis, double semiMinorAxis,
double azimuth, double arcTolerance)
Construct a polygon approximating an
ellipse.
|
ServerExpression |
GeoExpr.ellipsePolygon(ServerExpression center,
double semiMajorAxis, double semiMinorAxis,
double azimuth, double arcTolerance,
java.lang.String options)
Construct a polygon approximating an
ellipse.
|
ServerExpression |
GeoExpr.ellipsePolygon(ServerExpression center,
ServerExpression semiMajorAxis,
ServerExpression semiMinorAxis,
ServerExpression azimuth,
ServerExpression arcTolerance)
Construct a polygon approximating an
ellipse.
|
ServerExpression |
GeoExpr.ellipsePolygon(ServerExpression center,
ServerExpression semiMajorAxis,
ServerExpression semiMinorAxis,
ServerExpression azimuth,
ServerExpression arcTolerance,
ServerExpression options)
Construct a polygon approximating an
ellipse.
|
ServerExpression |
FnExpr.empty(ServerExpression arg)
If the value of arg is the empty sequence, the
function returns true; otherwise, the function returns false.
|
ServerExpression |
XdmpExpr.encodeForNCName(ServerExpression name)
Invertible function that escapes characters
required to be part of an NCName.
|
ServerExpression |
FnExpr.encodeForUri(ServerExpression uriPart)
Invertible function that escapes characters
required to be escaped inside path segments of URIs.
|
ServerExpression |
FnExpr.endsWith(ServerExpression parameter1,
ServerExpression parameter2)
Returns true if the first parameter ends with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.endsWith(ServerExpression parameter1,
ServerExpression parameter2,
ServerExpression collation)
Returns true if the first parameter ends with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.endsWith(ServerExpression parameter1,
java.lang.String parameter2)
Returns true if the first parameter ends with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.endsWith(ServerExpression parameter1,
java.lang.String parameter2,
java.lang.String collation)
Returns true if the first parameter ends with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
MapExpr.entry(ServerExpression key,
ServerExpression value)
Constructs a new map with a single entry
consisting of the key and value specified as arguments.
|
abstract ServerExpression |
PlanBuilder.eq(ServerExpression... operand)
This function takes two or more expressions and
returns true if all of the expressions return the same value.
|
ServerExpression |
GeoExpr.equals(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'equals' DE-9IM relation.
|
ServerExpression |
GeoExpr.equals(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'equals' DE-9IM relation.
|
ServerExpression |
GeoExpr.equals(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'equals' DE-9IM relation.
|
ServerExpression |
FnExpr.escapeHtmlUri(ServerExpression uriPart)
%-escapes everything except printable ASCII
characters.
|
ServerExpression |
VecExpr.euclideanDistance(ServerExpression vector1,
ServerExpression vector2)
Returns the Euclidean distance between two
vectors.
|
ServerExpression |
FnExpr.exists(ServerExpression arg)
If the value of arg is not the empty sequence,
the function returns true; otherwise, the function returns
false.
|
ServerExpression |
MathExpr.exp(ServerExpression x)
Returns e (approximately 2.71828182845905) to
the xth power.
|
ServerExpression |
MathExpr.fabs(ServerExpression x)
Returns the absolute value of x.
|
ServerExpression |
FnExpr.falseExpr()
Returns the xs:boolean value false.
|
ServerExpression |
XsExpr.floatExpr(ServerExpression arg1)
Constructs or casts an expression to the
xs:float server data type.
|
ServerExpression |
FnExpr.floor(ServerExpression arg)
Returns the largest (closest to positive
infinity) number with no fractional part that is not greater than
the value of arg.
|
ServerExpression |
MathExpr.floor(ServerExpression x)
Returns the largest integer less than or equal
to x.
|
ServerExpression |
MathExpr.fmod(ServerExpression x,
double y)
Returns the remainder of x/y.
|
ServerExpression |
MathExpr.fmod(ServerExpression x,
ServerExpression y)
Returns the remainder of x/y.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
ServerExpression picture)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
ServerExpression picture,
ServerExpression language)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar,
ServerExpression country)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
java.lang.String picture)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
java.lang.String picture,
java.lang.String language)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar,
java.lang.String country)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
ServerExpression picture)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
ServerExpression picture,
ServerExpression language)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar,
ServerExpression country)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
java.lang.String picture)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
java.lang.String picture,
java.lang.String language)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar,
java.lang.String country)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatNumber(ServerExpression value,
ServerExpression picture)
Returns a formatted string representation of
value argument based on the supplied picture.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression decimalFormatName)
Returns a formatted string representation of
value argument based on the supplied picture.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue,
ServerExpression ordchar)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue,
ServerExpression ordchar,
ServerExpression zeroPadding)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue,
ServerExpression ordchar,
ServerExpression zeroPadding,
ServerExpression groupingSeparator)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue,
ServerExpression ordchar,
ServerExpression zeroPadding,
ServerExpression groupingSeparator,
ServerExpression groupingSize)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatNumber(ServerExpression value,
java.lang.String picture)
Returns a formatted string representation of
value argument based on the supplied picture.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatNumber(ServerExpression value,
java.lang.String picture,
java.lang.String decimalFormatName)
Returns a formatted string representation of
value argument based on the supplied picture.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture,
java.lang.String language)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue,
java.lang.String ordchar)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue, java.lang.String ordchar,
java.lang.String zeroPadding)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue, java.lang.String ordchar,
java.lang.String zeroPadding,
java.lang.String groupingSeparator)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue, java.lang.String ordchar,
java.lang.String zeroPadding,
java.lang.String groupingSeparator,
long groupingSize)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
ServerExpression picture)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
ServerExpression picture,
ServerExpression language)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar,
ServerExpression country)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
java.lang.String picture)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
java.lang.String picture,
java.lang.String language)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar,
java.lang.String country)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
MathExpr.frexp(ServerExpression x)
Returns x broken up into mantissa and exponent,
where x = mantissa*2^exponent.
|
ServerExpression |
XdmpExpr.fromJson(ServerExpression arg)
Atomizes a JSON node, returning a JSON
value.
|
ServerExpression |
XsExpr.gDay(ServerExpression arg1)
Constructs or casts an expression to the xs:gDay
server data type.
|
abstract ServerExpression |
PlanBuilder.ge(ServerExpression left,
ServerExpression right)
This function returns true if the value of the
left expression is greater than or equal to the value of the right
expression.
|
ServerExpression |
FnExpr.generateId(ServerExpression node)
Returns a string that uniquely identifies a
given node.
|
ServerExpression |
GeoExpr.geohashDecode(ServerExpression hash)
Given a geohash string, return the bounding box
for that hash.
|
ServerExpression |
GeoExpr.geohashDecode(java.lang.String hash)
Given a geohash string, return the bounding box
for that hash.
|
ServerExpression |
GeoExpr.geohashDecodePoint(ServerExpression hash)
Given a geohash string, return the point for
that hash.
|
ServerExpression |
GeoExpr.geohashDecodePoint(java.lang.String hash)
Given a geohash string, return the point for
that hash.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region,
long geohashPrecision)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region,
long geohashPrecision, java.lang.String options)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region,
ServerExpression geohashPrecision)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region,
ServerExpression geohashPrecision,
ServerExpression options)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashNeighbors(ServerExpression hash)
Given a geohash string, return hashes for the
neighbors.
|
ServerExpression |
GeoExpr.geohashPrecisionDimensions(ServerExpression precision)
Given a geohash string, return the height and
width for the given precision.
|
ServerExpression |
GeoExpr.geohashSubhashes(ServerExpression hash)
Given a geohash string, return the 32
subhashes.
|
ServerExpression |
GeoExpr.geohashSubhashes(ServerExpression hash,
ServerExpression which)
Given a geohash string, return the 32
subhashes.
|
ServerExpression |
GeoExpr.geohashSubhashes(ServerExpression hash,
java.lang.String which)
Given a geohash string, return the 32
subhashes.
|
ServerExpression |
MapExpr.get(ServerExpression map,
ServerExpression key)
Get a value from a map.
|
ServerExpression |
VecExpr.get(ServerExpression vector1,
ServerExpression k)
Returns the element at the k-th index of the
vector.
|
ServerExpression |
MapExpr.get(ServerExpression map,
java.lang.String key)
Get a value from a map.
|
ServerExpression |
XdmpExpr.getCurrentUser()
Returns the name of the current user.
|
ServerExpression |
SqlExpr.glob(ServerExpression input,
ServerExpression pattern)
Returns true if the specified input glob the
specified pattern, otherwise returns false.
|
ServerExpression |
SqlExpr.glob(ServerExpression input,
java.lang.String pattern)
Returns true if the specified input glob the
specified pattern, otherwise returns false.
|
ServerExpression |
XsExpr.gMonth(ServerExpression arg1)
Constructs or casts an expression to the
xs:gMonth server data type.
|
ServerExpression |
XsExpr.gMonthDay(ServerExpression arg1)
Constructs or casts an expression to the
xs:gMonthDay server data type.
|
abstract ServerExpression |
PlanBuilder.gt(ServerExpression left,
ServerExpression right)
This function returns true if the value of the
left expression is greater than the value of the right
expression.
|
ServerExpression |
XsExpr.gYear(ServerExpression arg1)
Constructs or casts an expression to the
xs:gYear server data type.
|
ServerExpression |
XsExpr.gYearMonth(ServerExpression arg1)
Constructs or casts an expression to the
xs:gYearMonth server data type.
|
ServerExpression |
XdmpExpr.hash32(ServerExpression string)
Returns the 32-bit hash of a string.
|
ServerExpression |
XdmpExpr.hash64(ServerExpression string)
Returns the 64-bit hash of a string.
|
ServerExpression |
FnExpr.head(ServerExpression seq)
Returns the first item in a sequence.
|
ServerExpression |
XsExpr.hexBinary(ServerExpression arg1)
Constructs or casts an expression to the
xs:hexBinary server data type.
|
ServerExpression |
XdmpExpr.hexToInteger(ServerExpression hex)
Parses a hexadecimal string, returning an
integer.
|
ServerExpression |
XdmpExpr.hmacMd5(ServerExpression secretkey,
ServerExpression message)
Calculates the Hash-based Message Authentication
Code (HMAC) using the md5 hash function of the given secret key and
message arguments.
|
ServerExpression |
XdmpExpr.hmacMd5(ServerExpression secretkey,
ServerExpression message,
ServerExpression encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the md5 hash function of the given secret key and
message arguments.
|
ServerExpression |
XdmpExpr.hmacMd5(ServerExpression secretkey,
ServerExpression message,
java.lang.String encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the md5 hash function of the given secret key and
message arguments.
|
ServerExpression |
XdmpExpr.hmacSha1(ServerExpression secretkey,
ServerExpression message)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA1 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha1(ServerExpression secretkey,
ServerExpression message,
ServerExpression encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA1 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha1(ServerExpression secretkey,
ServerExpression message,
java.lang.String encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA1 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha256(ServerExpression secretkey,
ServerExpression message)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA256 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha256(ServerExpression secretkey,
ServerExpression message,
ServerExpression encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA256 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha256(ServerExpression secretkey,
ServerExpression message,
java.lang.String encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA256 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha512(ServerExpression secretkey,
ServerExpression message)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA512 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha512(ServerExpression secretkey,
ServerExpression message,
ServerExpression encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA512 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha512(ServerExpression secretkey,
ServerExpression message,
java.lang.String encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA512 hash function of the given secret key
and message arguments.
|
ServerExpression |
SqlExpr.hours(ServerExpression arg)
Returns an xs:integer between 0 and 23, both
inclusive, representing the value of the hours component in the
localized value of arg.
|
ServerExpression |
FnExpr.hoursFromDateTime(ServerExpression arg)
Returns an xs:integer between 0 and 23, both
inclusive, representing the hours component in the localized value
of arg.
|
ServerExpression |
FnExpr.hoursFromDuration(ServerExpression arg)
Returns an xs:integer representing the hours
component in the canonical lexical representation of the value of
arg.
|
ServerExpression |
FnExpr.hoursFromTime(ServerExpression arg)
Returns an xs:integer between 0 and 23, both
inclusive, representing the value of the hours component in the
localized value of arg.
|
ServerExpression |
SemExpr.ifExpr(ServerExpression condition,
ServerExpression then,
ServerExpression elseExpr)
The IF function form evaluates the first
argument, interprets it as a effective boolean value, then returns
the value of expression2 if the EBV is true, otherwise it returns
the value of expression3.
|
ServerExpression |
SqlExpr.ifnull(ServerExpression expr1,
ServerExpression expr2)
If the first expression is NULL, then the value
of the second expression is returned.
|
ServerExpression |
FnExpr.implicitTimezone()
Returns the value of the implicit timezone
property from the dynamic context.
|
abstract ServerExpression |
PlanBuilder.in(ServerExpression value,
ServerExpression anyOf)
This function returns true if a test expression
evaluates to the same value as any of a list of candidate
expressions.
|
ServerExpression |
FnExpr.indexOf(ServerExpression seqParam,
ServerExpression srchParam)
Returns a sequence of positive integers giving
the positions within the sequence seqParam of items that are equal
to srchParam.
|
ServerExpression |
FnExpr.indexOf(ServerExpression seqParam,
ServerExpression srchParam,
ServerExpression collationLiteral)
Returns a sequence of positive integers giving
the positions within the sequence seqParam of items that are equal
to srchParam.
|
ServerExpression |
FnExpr.indexOf(ServerExpression seqParam,
java.lang.String srchParam)
Returns a sequence of positive integers giving
the positions within the sequence seqParam of items that are equal
to srchParam.
|
ServerExpression |
FnExpr.indexOf(ServerExpression seqParam,
java.lang.String srchParam,
java.lang.String collationLiteral)
Returns a sequence of positive integers giving
the positions within the sequence seqParam of items that are equal
to srchParam.
|
ServerExpression |
XdmpExpr.initcap(ServerExpression string)
Returns the string where the first letter of
each token has been uppercased.
|
ServerExpression |
FnExpr.inScopePrefixes(ServerExpression element)
Returns the prefixes of the in-scope namespaces
for element.
|
ServerExpression |
SqlExpr.insert(ServerExpression str,
double start, double length,
java.lang.String str2)
Returns a string that that is the first argument
with length characters removed starting at start and the second
string has been inserted beginning at start.
|
ServerExpression |
SqlExpr.insert(ServerExpression str,
ServerExpression start,
ServerExpression length,
ServerExpression str2)
Returns a string that that is the first argument
with length characters removed starting at start and the second
string has been inserted beginning at start.
|
ServerExpression |
FnExpr.insertBefore(ServerExpression target,
long position, ServerExpression inserts)
Returns a new sequence constructed from the
value of target with the value of inserts inserted at the position
specified by the value of position.
|
ServerExpression |
FnExpr.insertBefore(ServerExpression target,
ServerExpression position,
ServerExpression inserts)
Returns a new sequence constructed from the
value of target with the value of inserts inserted at the position
specified by the value of position.
|
ServerExpression |
SqlExpr.instr(ServerExpression str,
ServerExpression n)
Find the starting location of a pattern in a
string.
|
ServerExpression |
SqlExpr.instr(ServerExpression str,
java.lang.String n)
Find the starting location of a pattern in a
string.
|
ServerExpression |
XsExpr.integer(ServerExpression arg1)
Constructs or casts an expression to the
xs:integer server data type.
|
ServerExpression |
XdmpExpr.integerToHex(ServerExpression val)
Returns a hexadecimal representation of an
integer.
|
ServerExpression |
XdmpExpr.integerToOctal(ServerExpression val)
Returns an octal representation of an
integer.
|
ServerExpression |
GeoExpr.interiorPoint(ServerExpression region)
This function returns a point that is guaranteed
to be inside the bounds of the given region.
|
ServerExpression |
GeoExpr.interiorPoint(ServerExpression region,
ServerExpression options)
This function returns a point that is guaranteed
to be inside the bounds of the given region.
|
ServerExpression |
GeoExpr.interiorPoint(ServerExpression region,
java.lang.String options)
This function returns a point that is guaranteed
to be inside the bounds of the given region.
|
ServerExpression |
GeoExpr.intersects(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'intersects' DE-9IM relation.
|
ServerExpression |
GeoExpr.intersects(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'intersects' DE-9IM relation.
|
ServerExpression |
GeoExpr.intersects(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'intersects' DE-9IM relation.
|
ServerExpression |
XsExpr.intExpr(ServerExpression arg1)
Constructs or casts an expression to the xs:int
server data type.
|
ServerExpression |
SemExpr.invalid(ServerExpression string,
ServerExpression datatype)
Returns a sem:invalid value with the given
literal value and datatype IRI.
|
ServerExpression |
SemExpr.invalid(ServerExpression string,
java.lang.String datatype)
Returns a sem:invalid value with the given
literal value and datatype IRI.
|
ServerExpression |
SemExpr.invalidDatatype(ServerExpression val)
Returns the datatype IRI of a sem:invalid
value.
|
ServerExpression |
SemExpr.iri(ServerExpression stringIri)
This is a constructor function that takes a
string and constructs an item of type sem:iri from it.
|
ServerExpression |
SemExpr.iriToQName(ServerExpression arg1)
Converts an IRI value to a QName value.
|
ServerExpression |
FnExpr.iriToUri(ServerExpression uriPart)
Idempotent function that escapes non-URI
characters.
|
ServerExpression |
SemExpr.isBlank(ServerExpression value)
Returns true if the argument is an RDF blank
node - that is, derived from type sem:blank.
|
abstract ServerExpression |
PlanBuilder.isDefined(ServerExpression operand)
This function tests whether the value of an
expression is null in the row where the expression might be as
simple as a column identified by op:col.
|
ServerExpression |
SemExpr.isIRI(ServerExpression value)
Returns true if the argument is an RDF IRI -
that is, derived from type sem:iri, but not derived from type
sem:blank.
|
ServerExpression |
SemExpr.isLiteral(ServerExpression value)
Returns true if the argument is an RDF literal -
that is, derived from type xs:anyAtomicType, but not derived from
type sem:iri.
|
ServerExpression |
SemExpr.isNumeric(ServerExpression value)
Returns true if the argument is a valid numeric
RDF literal.
|
ServerExpression |
PlanBuilderBase.jsonArray(ServerExpression... property)
This function constructs a JSON array during row
processing.
|
abstract ServerExpression |
PlanBuilder.jsonBoolean(boolean value)
This function constructs a JSON boolean node
with the specified value.
|
abstract ServerExpression |
PlanBuilder.jsonBoolean(ServerExpression value)
This function constructs a JSON boolean node
with the specified value.
|
abstract ServerExpression |
PlanBuilder.jsonDocument(ServerExpression root)
This function constructs a JSON document with
the root content, which must be exactly one JSON object or array
node.
|
abstract ServerExpression |
PlanBuilder.jsonNull()
This function constructs a JSON null node.
|
abstract ServerExpression |
PlanBuilder.jsonNumber(double value)
This function constructs a JSON number node with
the specified value.
|
abstract ServerExpression |
PlanBuilder.jsonNumber(ServerExpression value)
This function constructs a JSON number node with
the specified value.
|
ServerExpression |
PlanBuilderBase.jsonObject(PlanJsonProperty... property)
This function constructs a JSON object with the
specified properties.
|
abstract ServerExpression |
PlanBuilder.jsonString(ServerExpression value)
This function constructs a JSON text node with
the specified value.
|
abstract ServerExpression |
PlanBuilder.jsonString(java.lang.String value)
This function constructs a JSON text node with
the specified value.
|
ServerExpression |
XdmpExpr.keyFromQName(ServerExpression name)
Construct a context-independent string from a
QName.
|
ServerExpression |
MapExpr.keys(ServerExpression map)
Get the keys used in the map.
|
ServerExpression |
SemExpr.lang(ServerExpression value)
Returns the language of the value passed in, or
the empty string if the value has no language.
|
ServerExpression |
FnExpr.lang(ServerExpression testlang,
ServerExpression node)
This function tests whether the language of
node, or the context node if the second argument is omitted, as
specified by xml:lang attributes is the same as, or is a
sublanguage of, the language specified by testlang.
|
ServerExpression |
SemExpr.langMatches(ServerExpression langTag,
ServerExpression langRange)
Returns true if lang-tag matches lang-range
according to the basic filtering scheme defined in RFC4647.
|
ServerExpression |
SemExpr.langMatches(ServerExpression langTag,
java.lang.String langRange)
Returns true if lang-tag matches lang-range
according to the basic filtering scheme defined in RFC4647.
|
ServerExpression |
RdfExpr.langString(ServerExpression string,
ServerExpression lang)
Returns an rdf:langString value with the given
value and language tag.
|
ServerExpression |
RdfExpr.langString(ServerExpression string,
java.lang.String lang)
Returns an rdf:langString value with the given
value and language tag.
|
ServerExpression |
RdfExpr.langStringLanguage(ServerExpression val)
Returns the language of an rdf:langString
value.
|
ServerExpression |
XsExpr.language(ServerExpression arg1)
Constructs or casts an expression to the
xs:language server data type.
|
ServerExpression |
MathExpr.ldexp(ServerExpression y,
long i)
Returns x*2^i.
|
ServerExpression |
MathExpr.ldexp(ServerExpression y,
ServerExpression i)
Returns x*2^i.
|
abstract ServerExpression |
PlanBuilder.le(ServerExpression left,
ServerExpression right)
This function returns true if the value of the
left expression is less than or equal to the value of the right
expression.
|
ServerExpression |
SqlExpr.left(ServerExpression str,
double n)
Returns a string that is the leftmost characters
of the target string.
|
ServerExpression |
SqlExpr.left(ServerExpression str,
ServerExpression n)
Returns a string that is the leftmost characters
of the target string.
|
ServerExpression |
SpellExpr.levenshteinDistance(ServerExpression str1,
ServerExpression str2)
Given two strings, returns the Levenshtein
distance between those strings.
|
ServerExpression |
SpellExpr.levenshteinDistance(ServerExpression str1,
java.lang.String str2)
Given two strings, returns the Levenshtein
distance between those strings.
|
ServerExpression |
SqlExpr.like(ServerExpression input,
ServerExpression pattern)
Returns true if the specified input like the
specified pattern, otherwise returns false.
|
ServerExpression |
SqlExpr.like(ServerExpression input,
ServerExpression pattern,
ServerExpression escape)
Returns true if the specified input like the
specified pattern, otherwise returns false.
|
ServerExpression |
SqlExpr.like(ServerExpression input,
java.lang.String pattern)
Returns true if the specified input like the
specified pattern, otherwise returns false.
|
ServerExpression |
SqlExpr.like(ServerExpression input,
java.lang.String pattern, java.lang.String escape)
Returns true if the specified input like the
specified pattern, otherwise returns false.
|
ServerExpression |
MathExpr.linearModel(ServerExpression arg)
Returns a linear model that fits the given data
set.
|
ServerExpression |
MathExpr.linearModelCoeff(ServerExpression linearModel)
Returns the coefficients of the linear
model.
|
ServerExpression |
MathExpr.linearModelIntercept(ServerExpression linearModel)
Returns the intercept of the linear model.
|
ServerExpression |
MathExpr.linearModelRsquared(ServerExpression linearModel)
Returns the R^2 value of the linear model.
|
ServerExpression |
CtsExpr.linestring(ServerExpression vertices)
Returns a geospatial linestring value.
|
ServerExpression |
CtsExpr.linestring(java.lang.String vertices)
Returns a geospatial linestring value.
|
ServerExpression |
FnExpr.localName(ServerExpression arg)
Returns the local part of the name of arg as an
xs:string that will either be the zero-length string or will have
the lexical form of an xs:NCName.
|
ServerExpression |
FnExpr.localNameFromQName(ServerExpression arg)
Returns an xs:NCName representing the local part
of arg.
|
ServerExpression |
MathExpr.log(ServerExpression x)
Returns the base-e logarithm of x.
|
ServerExpression |
MathExpr.log10(ServerExpression x)
Returns the base-10 logarithm of x.
|
ServerExpression |
XsExpr.longExpr(ServerExpression arg1)
Constructs or casts an expression to the xs:long
server data type.
|
ServerExpression |
FnExpr.lowerCase(ServerExpression string)
Returns the specified string converting all of
the characters to lower-case characters.
|
ServerExpression |
XdmpExpr.lshift64(ServerExpression x,
long y)
Left-shift a 64-bit integer value.
|
ServerExpression |
XdmpExpr.lshift64(ServerExpression x,
ServerExpression y)
Left-shift a 64-bit integer value.
|
abstract ServerExpression |
PlanBuilder.lt(ServerExpression left,
ServerExpression right)
This function returns true if the value of the
left expression is less than the value of the right
expression.
|
ServerExpression |
SqlExpr.ltrim(ServerExpression str)
Return a string that removes leading empty
spaces in the input string.
|
ServerExpression |
VecExpr.magnitude(ServerExpression vector1)
Returns the magnitude of the vector.
|
ServerExpression |
MapExpr.map()
Creates a map.
|
ServerExpression |
MapExpr.map(ServerExpression map)
Creates a map.
|
ServerExpression |
FnExpr.matches(ServerExpression input,
ServerExpression pattern)
Returns true if the specified input matches the
specified pattern, otherwise returns false.
|
ServerExpression |
FnExpr.matches(ServerExpression input,
ServerExpression pattern,
ServerExpression flags)
Returns true if the specified input matches the
specified pattern, otherwise returns false.
|
ServerExpression |
FnExpr.matches(ServerExpression input,
java.lang.String pattern)
Returns true if the specified input matches the
specified pattern, otherwise returns false.
|
ServerExpression |
FnExpr.matches(ServerExpression input,
java.lang.String pattern, java.lang.String flags)
Returns true if the specified input matches the
specified pattern, otherwise returns false.
|
ServerExpression |
FnExpr.max(ServerExpression arg)
Selects an item from the input sequence arg
whose value is greater than or equal to the value of every other
item in the input sequence.
|
ServerExpression |
FnExpr.max(ServerExpression arg,
ServerExpression collation)
Selects an item from the input sequence arg
whose value is greater than or equal to the value of every other
item in the input sequence.
|
ServerExpression |
FnExpr.max(ServerExpression arg,
java.lang.String collation)
Selects an item from the input sequence arg
whose value is greater than or equal to the value of every other
item in the input sequence.
|
ServerExpression |
XdmpExpr.md5(ServerExpression data)
Calculates the md5 hash of the given
argument.
|
ServerExpression |
XdmpExpr.md5(ServerExpression data,
ServerExpression encoding)
Calculates the md5 hash of the given
argument.
|
ServerExpression |
XdmpExpr.md5(ServerExpression data,
java.lang.String encoding)
Calculates the md5 hash of the given
argument.
|
ServerExpression |
MathExpr.median(ServerExpression arg)
Returns the median of a sequence of
values.
|
ServerExpression |
FnExpr.min(ServerExpression arg)
Selects an item from the input sequence arg
whose value is less than or equal to the value of every other item
in the input sequence.
|
ServerExpression |
FnExpr.min(ServerExpression arg,
ServerExpression collation)
Selects an item from the input sequence arg
whose value is less than or equal to the value of every other item
in the input sequence.
|
ServerExpression |
FnExpr.min(ServerExpression arg,
java.lang.String collation)
Selects an item from the input sequence arg
whose value is less than or equal to the value of every other item
in the input sequence.
|
ServerExpression |
SqlExpr.minutes(ServerExpression arg)
Returns an xs:integer value between 0 to 59,
both inclusive, representing the value of the minutes component in
the localized value of arg.
|
ServerExpression |
FnExpr.minutesFromDateTime(ServerExpression arg)
Returns an xs:integer value between 0 and 59,
both inclusive, representing the minute component in the localized
value of arg.
|
ServerExpression |
FnExpr.minutesFromDuration(ServerExpression arg)
Returns an xs:integer representing the minutes
component in the canonical lexical representation of the value of
arg.
|
ServerExpression |
FnExpr.minutesFromTime(ServerExpression arg)
Returns an xs:integer value between 0 to 59,
both inclusive, representing the value of the minutes component in
the localized value of arg.
|
ServerExpression |
MathExpr.mode(ServerExpression arg)
Returns the mode of a sequence.
|
ServerExpression |
MathExpr.mode(ServerExpression arg,
ServerExpression options)
Returns the mode of a sequence.
|
ServerExpression |
MathExpr.mode(ServerExpression arg,
java.lang.String options)
Returns the mode of a sequence.
|
ServerExpression |
MathExpr.modf(ServerExpression x)
Returns x broken up into fraction and
integer.
|
abstract ServerExpression |
PlanBuilder.modulo(double left,
double right)
This function returns the remainder afer the
division of the dividend and divisor expressions.
|
abstract ServerExpression |
PlanBuilder.modulo(ServerExpression left,
ServerExpression right)
This function returns the remainder afer the
division of the dividend and divisor expressions.
|
ServerExpression |
SqlExpr.month(ServerExpression arg)
Returns an xs:integer between 1 and 12, both
inclusive, representing the month component in the localized value
of arg.
|
ServerExpression |
FnExpr.monthFromDate(ServerExpression arg)
Returns an xs:integer between 1 and 12, both
inclusive, representing the month component in the localized value
of arg.
|
ServerExpression |
FnExpr.monthFromDateTime(ServerExpression arg)
Returns an xs:integer between 1 and 12, both
inclusive, representing the month component in the localized value
of arg.
|
ServerExpression |
SqlExpr.monthname(ServerExpression arg)
Returns month name, calculated from the
localized value of arg.
|
ServerExpression |
XdmpExpr.monthNameFromDate(ServerExpression arg)
Returns month name, calculated from the
localized value of arg.
|
ServerExpression |
FnExpr.monthsFromDuration(ServerExpression arg)
Returns an xs:integer representing the months
component in the canonical lexical representation of the value of
arg.
|
ServerExpression |
XdmpExpr.mul64(ServerExpression x,
ServerExpression y)
Multiply two 64-bit integer values, discarding
overflow.
|
abstract ServerExpression |
PlanBuilder.multiply(ServerExpression... left)
This function multiplies the left
numericExpression by the right numericExpression and returns the
value.
|
ServerExpression |
FnExpr.name(ServerExpression arg)
Returns the name of a node, as an xs:string that
is either the zero-length string, or has the lexical form of an
xs:QName.
|
ServerExpression |
XsExpr.Name(ServerExpression arg1)
Constructs or casts an expression to the xs:Name
server data type.
|
ServerExpression |
FnExpr.namespaceUri(ServerExpression arg)
Returns the namespace URI of the xs:QName of the
node specified by arg.
|
ServerExpression |
FnExpr.namespaceUriForPrefix(ServerExpression prefix,
ServerExpression element)
Returns the namespace URI of one of the in-scope
namespaces for element, identified by its namespace prefix.
|
ServerExpression |
FnExpr.namespaceUriFromQName(ServerExpression arg)
Returns the namespace URI for arg as an
xs:string.
|
ServerExpression |
XsExpr.NCName(ServerExpression arg1)
Constructs or casts an expression to the
xs:NCName server data type.
|
abstract ServerExpression |
PlanBuilder.ne(ServerExpression left,
ServerExpression right)
This function returns true if the value of the
left expression is not equal to the value of the right
expression.
|
ServerExpression |
XsExpr.negativeInteger(ServerExpression arg1)
Constructs or casts an expression to the
xs:negativeInteger server data type.
|
ServerExpression |
MapExpr.newExpr()
Constructs a new map by combining the keys from
the maps given as an argument.
|
ServerExpression |
MapExpr.newExpr(ServerExpression maps)
Constructs a new map by combining the keys from
the maps given as an argument.
|
ServerExpression |
FnExpr.nilled(ServerExpression arg)
Summary: Returns an xs:boolean indicating
whether the argument node is "nilled".
|
ServerExpression |
XsExpr.NMTOKEN(ServerExpression arg1)
Constructs or casts an expression to the
xs:NMTOKEN server data type.
|
ServerExpression |
XdmpExpr.nodeCollections(ServerExpression node)
Returns any collections for the node's document
in the database.
|
ServerExpression |
XdmpExpr.nodeKind(ServerExpression node)
Returns an xs:string representing the node's
kind: either "document", "element", "attribute", "text",
"namespace", "processing-instruction", "binary", or
"comment".
|
ServerExpression |
XdmpExpr.nodeMetadata(ServerExpression node)
Returns the metadata value of a given
node.
|
ServerExpression |
XdmpExpr.nodeMetadataValue(ServerExpression node,
ServerExpression keyName)
Returns the metadata value of a node for a
particular key.
|
ServerExpression |
XdmpExpr.nodeMetadataValue(ServerExpression node,
java.lang.String keyName)
Returns the metadata value of a node for a
particular key.
|
ServerExpression |
FnExpr.nodeName(ServerExpression arg)
Returns an expanded-QName for node kinds that
can have names.
|
ServerExpression |
XdmpExpr.nodePermissions(ServerExpression node)
Returns the permissions to a node's
document.
|
ServerExpression |
XdmpExpr.nodePermissions(ServerExpression node,
ServerExpression outputKind)
Returns the permissions to a node's
document.
|
ServerExpression |
XdmpExpr.nodePermissions(ServerExpression node,
java.lang.String outputKind)
Returns the permissions to a node's
document.
|
ServerExpression |
XdmpExpr.nodeUri(ServerExpression node)
Returns the document-uri property of the
parameter or its ancestor.
|
ServerExpression |
XsExpr.nonNegativeInteger(ServerExpression arg1)
Constructs or casts an expression to the
xs:nonNegativeInteger server data type.
|
ServerExpression |
XsExpr.nonPositiveInteger(ServerExpression arg1)
Constructs or casts an expression to the
xs:nonPositiveInteger server data type.
|
ServerExpression |
VecExpr.normalize(ServerExpression vector1)
Returns the vector passed in, normalized to a
length of 1.
|
ServerExpression |
XsExpr.normalizedString(ServerExpression arg1)
Constructs or casts an expression to the
xs:normalizedString server data type.
|
ServerExpression |
FnExpr.normalizeSpace(ServerExpression input)
Returns the specified string with normalized
whitespace, which strips off any leading or trailing whitespace and
replaces any other sequences of more than one whitespace characters
with a single space character (#x20).
|
ServerExpression |
FnExpr.normalizeUnicode(ServerExpression arg)
Return the argument normalized according to the
normalization criteria for a normalization form identified by the
value of normalizationForm.
|
ServerExpression |
FnExpr.normalizeUnicode(ServerExpression arg,
ServerExpression normalizationForm)
Return the argument normalized according to the
normalization criteria for a normalization form identified by the
value of normalizationForm.
|
ServerExpression |
FnExpr.normalizeUnicode(ServerExpression arg,
java.lang.String normalizationForm)
Return the argument normalized according to the
normalization criteria for a normalization form identified by the
value of normalizationForm.
|
ServerExpression |
FnExpr.not(ServerExpression arg)
Returns true if the effective boolean value is
false, and false if the effective boolean value is true.
|
abstract ServerExpression |
PlanBuilder.not(ServerExpression operand)
This function returns true if neither of the
specified boolean expressions return true.
|
ServerExpression |
XdmpExpr.not64(ServerExpression x)
NOT a 64-bit integer value.
|
ServerExpression |
SqlExpr.nullif(ServerExpression expr1,
ServerExpression expr2)
Returns a NULL value if the two specified values
are equal.
|
ServerExpression |
FnExpr.number(ServerExpression arg)
Returns the value indicated by arg or, if arg is
not specified, the context item after atomization, converted to an
xs:double.
|
ServerExpression |
XsExpr.numeric(ServerExpression arg1)
Constructs or casts an expression to the
xs:numeric server data type.
|
ServerExpression |
JsonExpr.object()
Creates a JSON object, which is a kind of map
with a fixed and ordered set of keys.
|
ServerExpression |
JsonExpr.object(ServerExpression map)
Creates a JSON object, which is a kind of map
with a fixed and ordered set of keys.
|
ServerExpression |
JsonExpr.objectDefine()
Creates a JSON object.
|
ServerExpression |
JsonExpr.objectDefine(ServerExpression keys)
Creates a JSON object.
|
ServerExpression |
XdmpExpr.octalToInteger(ServerExpression octal)
Parses an octal string, returning an
integer.
|
ServerExpression |
SqlExpr.octetLength(ServerExpression x)
Returns the length of the string "str" in
bits.
|
abstract ServerExpression |
PlanBuilder.or(ServerExpression... left)
This function returns true if the specified
expressions all return true.
|
ServerExpression |
XdmpExpr.or64(ServerExpression x,
ServerExpression y)
OR two 64-bit integer values.
|
ServerExpression |
GeoExpr.overlaps(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'overlaps' DE-9IM relation.
|
ServerExpression |
GeoExpr.overlaps(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'overlaps' DE-9IM relation.
|
ServerExpression |
GeoExpr.overlaps(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'overlaps' DE-9IM relation.
|
ServerExpression |
XdmpExpr.parseDateTime(ServerExpression picture,
ServerExpression value)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseDateTime(ServerExpression picture,
ServerExpression value,
ServerExpression language)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseDateTime(ServerExpression picture,
ServerExpression value,
ServerExpression language,
ServerExpression calendar)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseDateTime(ServerExpression picture,
ServerExpression value,
ServerExpression language,
ServerExpression calendar,
ServerExpression country)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseDateTime(ServerExpression picture,
java.lang.String value)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseDateTime(ServerExpression picture,
java.lang.String value, java.lang.String language)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseDateTime(ServerExpression picture,
java.lang.String value, java.lang.String language,
java.lang.String calendar)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseDateTime(ServerExpression picture,
java.lang.String value, java.lang.String language,
java.lang.String calendar,
java.lang.String country)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseYymmdd(ServerExpression picture,
ServerExpression value)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseYymmdd(ServerExpression picture,
ServerExpression value,
ServerExpression language)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseYymmdd(ServerExpression picture,
ServerExpression value,
ServerExpression language,
ServerExpression calendar)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseYymmdd(ServerExpression picture,
ServerExpression value,
ServerExpression language,
ServerExpression calendar,
ServerExpression country)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseYymmdd(ServerExpression picture,
java.lang.String value)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseYymmdd(ServerExpression picture,
java.lang.String value, java.lang.String language)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseYymmdd(ServerExpression picture,
java.lang.String value, java.lang.String language,
java.lang.String calendar)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
XdmpExpr.parseYymmdd(ServerExpression picture,
java.lang.String value, java.lang.String language,
java.lang.String calendar,
java.lang.String country)
Parses a string containing date, time or
dateTime using the supplied picture argument and returns a dateTime
value.
|
ServerExpression |
CtsExpr.partOfSpeech(ServerExpression token)
Returns the part of speech for a cts:token, if
any.
|
ServerExpression |
XdmpExpr.path(ServerExpression node)
Returns a string whose value corresponds to the
path of the node.
|
ServerExpression |
XdmpExpr.path(ServerExpression node,
boolean includeDocument)
Returns a string whose value corresponds to the
path of the node.
|
ServerExpression |
XdmpExpr.path(ServerExpression node,
ServerExpression includeDocument)
Returns a string whose value corresponds to the
path of the node.
|
ServerExpression |
MathExpr.percentile(ServerExpression arg,
double p)
Returns a sequence of percentile(s) given a
sequence of percentage(s).
|
ServerExpression |
MathExpr.percentile(ServerExpression arg,
ServerExpression p)
Returns a sequence of percentile(s) given a
sequence of percentage(s).
|
ServerExpression |
MathExpr.percentRank(ServerExpression arg,
ServerExpression value)
Returns the rank of a value in a data set as a
percentage of the data set.
|
ServerExpression |
MathExpr.percentRank(ServerExpression arg,
ServerExpression value,
ServerExpression options)
Returns the rank of a value in a data set as a
percentage of the data set.
|
ServerExpression |
MathExpr.percentRank(ServerExpression arg,
java.lang.String value)
Returns the rank of a value in a data set as a
percentage of the data set.
|
ServerExpression |
MathExpr.percentRank(ServerExpression arg,
java.lang.String value, java.lang.String options)
Returns the rank of a value in a data set as a
percentage of the data set.
|
ServerExpression |
PlanBuilderBase.permission(java.lang.String roleName,
java.lang.String capability)
Convenience method for constructing a permission
that can then be used e.g.
|
ServerExpression |
MathExpr.pi()
Returns the value of pi.
|
ServerExpression |
CtsExpr.pointLatitude(ServerExpression point)
Returns a point's latitude value.
|
ServerExpression |
CtsExpr.pointLongitude(ServerExpression point)
Returns a point's longitude value.
|
ServerExpression |
XdmpExpr.position(ServerExpression test,
ServerExpression target)
Returns an integer value representing the
starting position of a string within the search string.
|
ServerExpression |
XdmpExpr.position(ServerExpression test,
ServerExpression target,
ServerExpression collation)
Returns an integer value representing the
starting position of a string within the search string.
|
ServerExpression |
XdmpExpr.position(ServerExpression test,
java.lang.String target)
Returns an integer value representing the
starting position of a string within the search string.
|
ServerExpression |
XdmpExpr.position(ServerExpression test,
java.lang.String target,
java.lang.String collation)
Returns an integer value representing the
starting position of a string within the search string.
|
ServerExpression |
XsExpr.positiveInteger(ServerExpression arg1)
Constructs or casts an expression to the
xs:positiveInteger server data type.
|
ServerExpression |
MathExpr.pow(ServerExpression x,
double y)
Returns x^y.
|
ServerExpression |
MathExpr.pow(ServerExpression x,
ServerExpression y)
Returns x^y.
|
ServerExpression |
FnExpr.prefixFromQName(ServerExpression arg)
Returns an xs:NCName representing the prefix of
arg.
|
ServerExpression |
XsExpr.QName(ServerExpression arg1)
Constructs or casts an expression to the
xs:QName server data type.
|
ServerExpression |
FnExpr.QName(ServerExpression paramURI,
ServerExpression paramQName)
Returns an xs:QName with the namespace URI given
in paramURI.
|
ServerExpression |
FnExpr.QName(ServerExpression paramURI,
java.lang.String paramQName)
Returns an xs:QName with the namespace URI given
in paramURI.
|
ServerExpression |
XdmpExpr.QNameFromKey(ServerExpression key)
Construct a QName from a string of the form
"{namespaceURI}localname".
|
ServerExpression |
SemExpr.QNameToIri(ServerExpression arg1)
Converts a QName value to an IRI value.
|
ServerExpression |
SqlExpr.quarter(ServerExpression arg)
Returns an xs:integer between 1 and 4, both
inclusive, calculating the quarter component in the localized value
of arg.
|
ServerExpression |
XdmpExpr.quarterFromDate(ServerExpression arg)
Returns an integer between 1 and 4, both
inclusive, calculating the quarter component in the localized value
of arg.
|
ServerExpression |
MathExpr.radians(ServerExpression x)
Returns numeric expression converted from
degrees to radians.
|
ServerExpression |
SqlExpr.rand(ServerExpression n)
Return a random number.
|
ServerExpression |
SemExpr.random()
Returns a random double between 0 and 1.
|
ServerExpression |
XdmpExpr.random()
Returns a random unsigned integer between 0 and
a number up to 64 bits long.
|
ServerExpression |
XdmpExpr.random(ServerExpression max)
Returns a random unsigned integer between 0 and
a number up to 64 bits long.
|
ServerExpression |
MathExpr.rank(ServerExpression arg1,
ServerExpression arg2)
Returns the rank of a value in a data set.
|
ServerExpression |
MathExpr.rank(ServerExpression arg1,
ServerExpression arg2,
ServerExpression options)
Returns the rank of a value in a data set.
|
ServerExpression |
MathExpr.rank(ServerExpression arg1,
java.lang.String arg2)
Returns the rank of a value in a data set.
|
ServerExpression |
MathExpr.rank(ServerExpression arg1,
java.lang.String arg2, java.lang.String options)
Returns the rank of a value in a data set.
|
ServerExpression |
GeoExpr.regionContains(ServerExpression target,
ServerExpression region)
Returns true if one region contains the other
region.
|
ServerExpression |
GeoExpr.regionContains(ServerExpression target,
ServerExpression region,
ServerExpression options)
Returns true if one region contains the other
region.
|
ServerExpression |
GeoExpr.regionContains(ServerExpression target,
ServerExpression region,
java.lang.String options)
Returns true if one region contains the other
region.
|
ServerExpression |
GeoExpr.regionDe9im(ServerExpression region1,
ServerExpression region2)
Calculates the Dimensionally Extended
nine-Intersection Matrix (DE-9IM) of two geospatial regions.
|
ServerExpression |
GeoExpr.regionDe9im(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Calculates the Dimensionally Extended
nine-Intersection Matrix (DE-9IM) of two geospatial regions.
|
ServerExpression |
GeoExpr.regionDe9im(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Calculates the Dimensionally Extended
nine-Intersection Matrix (DE-9IM) of two geospatial regions.
|
ServerExpression |
GeoExpr.regionIntersects(ServerExpression target,
ServerExpression region)
Returns true if the target region intersects
with a region.
|
ServerExpression |
GeoExpr.regionIntersects(ServerExpression target,
ServerExpression region,
ServerExpression options)
Returns true if the target region intersects
with a region.
|
ServerExpression |
GeoExpr.regionIntersects(ServerExpression target,
ServerExpression region,
java.lang.String options)
Returns true if the target region intersects
with a region.
|
ServerExpression |
GeoExpr.regionRelate(ServerExpression region1,
ServerExpression operation,
ServerExpression region2)
Compares geospatial regions based on a specified
relationship.
|
ServerExpression |
GeoExpr.regionRelate(ServerExpression region1,
ServerExpression operation,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions based on a specified
relationship.
|
ServerExpression |
GeoExpr.regionRelate(ServerExpression region1,
java.lang.String operation, ServerExpression region2)
Compares geospatial regions based on a specified
relationship.
|
ServerExpression |
GeoExpr.regionRelate(ServerExpression region1,
java.lang.String operation, ServerExpression region2,
java.lang.String options)
Compares geospatial regions based on a specified
relationship.
|
ServerExpression |
FnExpr.remove(ServerExpression target,
long position)
Returns a new sequence constructed from the
value of target with the item at the position specified by the
value of position removed.
|
ServerExpression |
FnExpr.remove(ServerExpression target,
ServerExpression position)
Returns a new sequence constructed from the
value of target with the item at the position specified by the
value of position removed.
|
ServerExpression |
SqlExpr.repeat(ServerExpression str,
double n)
Returns a string that concatenates the first
argument as many times as specified by the second argument.
|
ServerExpression |
SqlExpr.repeat(ServerExpression str,
ServerExpression n)
Returns a string that concatenates the first
argument as many times as specified by the second argument.
|
ServerExpression |
FnExpr.replace(ServerExpression input,
ServerExpression pattern,
ServerExpression replacement)
Returns a string constructed by replacing the
specified pattern on the input string with the specified
replacement string.
|
ServerExpression |
FnExpr.replace(ServerExpression input,
ServerExpression pattern,
ServerExpression replacement,
ServerExpression flags)
Returns a string constructed by replacing the
specified pattern on the input string with the specified
replacement string.
|
ServerExpression |
FnExpr.replace(ServerExpression input,
java.lang.String pattern,
java.lang.String replacement)
Returns a string constructed by replacing the
specified pattern on the input string with the specified
replacement string.
|
ServerExpression |
FnExpr.replace(ServerExpression input,
java.lang.String pattern, java.lang.String replacement,
java.lang.String flags)
Returns a string constructed by replacing the
specified pattern on the input string with the specified
replacement string.
|
ServerExpression |
FnExpr.resolveQName(ServerExpression qname,
ServerExpression element)
Returns an xs:QName value (that is, an expanded
QName) by taking an xs:string that has the lexical form of an
xs:QName (a string in the form "prefix:local-name" or "local-name")
and resolving it using the in-scope namespaces for a given
element.
|
ServerExpression |
FnExpr.resolveUri(ServerExpression relative,
ServerExpression base)
Resolves a relative URI against an absolute
URI.
|
ServerExpression |
XdmpExpr.resolveUri(ServerExpression relative,
ServerExpression base)
Resolves a relative URI against an absolute
URI.
|
ServerExpression |
FnExpr.resolveUri(ServerExpression relative,
java.lang.String base)
Resolves a relative URI against an absolute
URI.
|
ServerExpression |
XdmpExpr.resolveUri(ServerExpression relative,
java.lang.String base)
Resolves a relative URI against an absolute
URI.
|
ServerExpression |
FnExpr.reverse(ServerExpression target)
Reverses the order of items in a sequence.
|
ServerExpression |
SqlExpr.right(ServerExpression str,
double n)
Returns a string that is the rightmost
characters of the target string.
|
ServerExpression |
SqlExpr.right(ServerExpression str,
ServerExpression n)
Returns a string that is the rightmost
characters of the target string.
|
ServerExpression |
SpellExpr.romanize(ServerExpression string)
Returns the romanization of the string,
substituting basic Latin letters for the letters in the string,
according to their sound.
|
ServerExpression |
FnExpr.root(ServerExpression arg)
Returns the root of the tree to which arg
belongs.
|
ServerExpression |
FnExpr.round(ServerExpression arg)
Returns the number with no fractional part that
is closest to the argument.
|
ServerExpression |
FnExpr.roundHalfToEven(ServerExpression arg)
The value returned is the nearest (that is,
numerically closest) numeric to arg that is a multiple of ten to
the power of minus precision.
|
ServerExpression |
FnExpr.roundHalfToEven(ServerExpression arg,
long precision)
The value returned is the nearest (that is,
numerically closest) numeric to arg that is a multiple of ten to
the power of minus precision.
|
ServerExpression |
FnExpr.roundHalfToEven(ServerExpression arg,
ServerExpression precision)
The value returned is the nearest (that is,
numerically closest) numeric to arg that is a multiple of ten to
the power of minus precision.
|
ServerExpression |
SqlExpr.rowID(ServerExpression arg1)
Constructs a row identifier from the string form
of the temporary identifier assigned to a row during
processing.
|
ServerExpression |
XdmpExpr.rshift64(ServerExpression x,
long y)
Right-shift a 64-bit integer value.
|
ServerExpression |
XdmpExpr.rshift64(ServerExpression x,
ServerExpression y)
Right-shift a 64-bit integer value.
|
ServerExpression |
SqlExpr.rtrim(ServerExpression str)
Return a string that removes trailing empty
spaces in the input string.
|
ServerExpression |
SemExpr.sameTerm(ServerExpression a,
ServerExpression b)
Returns true if the arguments are the same RDF
term as defined by the RDF concepts specification.
|
ServerExpression |
SemExpr.sameTerm(ServerExpression a,
java.lang.String b)
Returns true if the arguments are the same RDF
term as defined by the RDF concepts specification.
|
ServerExpression |
SqlExpr.seconds(ServerExpression arg)
Returns an xs:decimal value between 0 and
60.999..., both inclusive, representing the seconds and fractional
seconds in the localized value of arg.
|
ServerExpression |
FnExpr.secondsFromDateTime(ServerExpression arg)
Returns an xs:decimal value between 0 and
60.999..., both inclusive representing the seconds and fractional
seconds in the localized value of arg.
|
ServerExpression |
FnExpr.secondsFromDuration(ServerExpression arg)
Returns an xs:decimal representing the seconds
component in the canonical lexical representation of the value of
arg.
|
ServerExpression |
FnExpr.secondsFromTime(ServerExpression arg)
Returns an xs:decimal value between 0 and
60.999..., both inclusive, representing the seconds and fractional
seconds in the localized value of arg.
|
ServerExpression |
PlanBuilderBase.seq(ServerExpression... expression)
Collects a sequence of server expressions as a
new server expression for evaluation on the server.
|
ServerExpression |
XdmpExpr.sha1(ServerExpression data)
Calculates the SHA1 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha1(ServerExpression data,
ServerExpression encoding)
Calculates the SHA1 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha1(ServerExpression data,
java.lang.String encoding)
Calculates the SHA1 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha256(ServerExpression data)
Calculates the SHA256 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha256(ServerExpression data,
ServerExpression encoding)
Calculates the SHA256 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha256(ServerExpression data,
java.lang.String encoding)
Calculates the SHA256 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha384(ServerExpression data)
Calculates the SHA384 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha384(ServerExpression data,
ServerExpression encoding)
Calculates the SHA384 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha384(ServerExpression data,
java.lang.String encoding)
Calculates the SHA384 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha512(ServerExpression data)
Calculates the SHA512 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha512(ServerExpression data,
ServerExpression encoding)
Calculates the SHA512 hash of the given
argument.
|
ServerExpression |
XdmpExpr.sha512(ServerExpression data,
java.lang.String encoding)
Calculates the SHA512 hash of the given
argument.
|
ServerExpression |
GeoExpr.shortestDistance(ServerExpression p1,
ServerExpression region)
Returns the great circle distance (in units)
between a point and a region.
|
ServerExpression |
GeoExpr.shortestDistance(ServerExpression p1,
ServerExpression region,
ServerExpression options)
Returns the great circle distance (in units)
between a point and a region.
|
ServerExpression |
GeoExpr.shortestDistance(ServerExpression p1,
ServerExpression region,
java.lang.String options)
Returns the great circle distance (in units)
between a point and a region.
|
ServerExpression |
XsExpr.shortExpr(ServerExpression arg1)
Constructs or casts an expression to the
xs:short server data type.
|
ServerExpression |
SqlExpr.sign(ServerExpression x)
Returns the sign of number x.
|
ServerExpression |
MathExpr.sin(ServerExpression x)
Returns the sine of x, in the range from -1 to
+1 (inclusive).
|
ServerExpression |
MathExpr.sinh(ServerExpression x)
Returns the hyperbolic sine of x.
|
ServerExpression |
SqlExpr.soundex(ServerExpression arg)
Returns a four-character (SOUNDEX) code to
evaluate the similarity of two strings.
|
ServerExpression |
SqlExpr.space(ServerExpression n)
Returns a string that is the given number of
spaces.
|
ServerExpression |
MathExpr.sqrt(ServerExpression x)
Returns the square root of x.
|
ServerExpression |
FnExpr.startsWith(ServerExpression parameter1,
ServerExpression parameter2)
Returns true if the first parameter starts with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.startsWith(ServerExpression parameter1,
ServerExpression parameter2,
ServerExpression collation)
Returns true if the first parameter starts with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.startsWith(ServerExpression parameter1,
java.lang.String parameter2)
Returns true if the first parameter starts with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.startsWith(ServerExpression parameter1,
java.lang.String parameter2,
java.lang.String collation)
Returns true if the first parameter starts with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
MathExpr.stddev(ServerExpression arg)
Returns the sample standard deviation of a
sequence of values.
|
ServerExpression |
MathExpr.stddevP(ServerExpression arg)
Returns the standard deviation of a
population.
|
ServerExpression |
CtsExpr.stem(ServerExpression text)
Returns the stem(s) for a word.
|
ServerExpression |
CtsExpr.stem(ServerExpression text,
ServerExpression language)
Returns the stem(s) for a word.
|
ServerExpression |
CtsExpr.stem(ServerExpression text,
ServerExpression language,
ServerExpression partOfSpeech)
Returns the stem(s) for a word.
|
ServerExpression |
CtsExpr.stem(ServerExpression text,
java.lang.String language)
Returns the stem(s) for a word.
|
ServerExpression |
CtsExpr.stem(ServerExpression text,
java.lang.String language,
java.lang.String partOfSpeech)
Returns the stem(s) for a word.
|
ServerExpression |
XdmpExpr.step64(ServerExpression initial,
ServerExpression step)
Combines an initial hash with a subsequent
hash.
|
ServerExpression |
XdmpExpr.strftime(ServerExpression format,
ServerExpression value)
Formats a dateTime value using POSIX
strftime.
|
ServerExpression |
XdmpExpr.strftime(ServerExpression format,
java.lang.String value)
Formats a dateTime value using POSIX
strftime.
|
ServerExpression |
FnExpr.string(ServerExpression arg)
Returns the value of arg represented as an
xs:string.
|
ServerExpression |
XsExpr.string(ServerExpression arg1)
Constructs or casts an expression to the
xs:string server data type.
|
ServerExpression |
FnExpr.stringJoin(ServerExpression parameter1,
ServerExpression parameter2)
Returns an xs:string created by concatenating
the members of the parameter1 sequence using parameter2 as a
separator.
|
ServerExpression |
FnExpr.stringJoin(ServerExpression parameter1,
java.lang.String parameter2)
Returns an xs:string created by concatenating
the members of the parameter1 sequence using parameter2 as a
separator.
|
ServerExpression |
FnExpr.stringLength(ServerExpression sourceString)
Returns an integer representing the length of
the specified string.
|
ServerExpression |
FnExpr.stringToCodepoints(ServerExpression arg)
Returns the sequence of Unicode code points that
constitute an xs:string.
|
ServerExpression |
SqlExpr.strpos(ServerExpression target,
ServerExpression test)
Returns an integer value representing the
starting position of a string within the search string.
|
ServerExpression |
SqlExpr.strpos(ServerExpression target,
ServerExpression test,
ServerExpression collation)
Returns an integer value representing the
starting position of a string within the search string.
|
ServerExpression |
SqlExpr.strpos(ServerExpression target,
java.lang.String test)
Returns an integer value representing the
starting position of a string within the search string.
|
ServerExpression |
SqlExpr.strpos(ServerExpression target,
java.lang.String test, java.lang.String collation)
Returns an integer value representing the
starting position of a string within the search string.
|
ServerExpression |
JsonExpr.subarray(ServerExpression array,
double startingLoc)
Extract a subarray from an array, producing a
new array.
|
ServerExpression |
JsonExpr.subarray(ServerExpression array,
double startingLoc, double length)
Extract a subarray from an array, producing a
new array.
|
ServerExpression |
JsonExpr.subarray(ServerExpression array,
ServerExpression startingLoc)
Extract a subarray from an array, producing a
new array.
|
ServerExpression |
JsonExpr.subarray(ServerExpression array,
ServerExpression startingLoc,
ServerExpression length)
Extract a subarray from an array, producing a
new array.
|
ServerExpression |
FnExpr.subsequence(ServerExpression sourceSeq,
double startingLoc)
Returns the contiguous sequence of items in the
value of sourceSeq beginning at the position indicated by the value
of startingLoc and continuing for the number of items indicated by
the value of length.
|
ServerExpression |
FnExpr.subsequence(ServerExpression sourceSeq,
double startingLoc, double length)
Returns the contiguous sequence of items in the
value of sourceSeq beginning at the position indicated by the value
of startingLoc and continuing for the number of items indicated by
the value of length.
|
ServerExpression |
FnExpr.subsequence(ServerExpression sourceSeq,
ServerExpression startingLoc)
Returns the contiguous sequence of items in the
value of sourceSeq beginning at the position indicated by the value
of startingLoc and continuing for the number of items indicated by
the value of length.
|
ServerExpression |
FnExpr.subsequence(ServerExpression sourceSeq,
ServerExpression startingLoc,
ServerExpression length)
Returns the contiguous sequence of items in the
value of sourceSeq beginning at the position indicated by the value
of startingLoc and continuing for the number of items indicated by
the value of length.
|
ServerExpression |
FnExpr.substring(ServerExpression sourceString,
double startingLoc)
Returns a substring starting from the
startingLoc and continuing for length characters.
|
ServerExpression |
FnExpr.substring(ServerExpression sourceString,
double startingLoc, double length)
Returns a substring starting from the
startingLoc and continuing for length characters.
|
ServerExpression |
FnExpr.substring(ServerExpression sourceString,
ServerExpression startingLoc)
Returns a substring starting from the
startingLoc and continuing for length characters.
|
ServerExpression |
FnExpr.substring(ServerExpression sourceString,
ServerExpression startingLoc,
ServerExpression length)
Returns a substring starting from the
startingLoc and continuing for length characters.
|
ServerExpression |
FnExpr.substringAfter(ServerExpression input,
ServerExpression after)
Returns the substring created by taking all of
the input characters that occur after the specified after
characters.
|
ServerExpression |
FnExpr.substringAfter(ServerExpression input,
ServerExpression after,
ServerExpression collation)
Returns the substring created by taking all of
the input characters that occur after the specified after
characters.
|
ServerExpression |
FnExpr.substringAfter(ServerExpression input,
java.lang.String after)
Returns the substring created by taking all of
the input characters that occur after the specified after
characters.
|
ServerExpression |
FnExpr.substringAfter(ServerExpression input,
java.lang.String after,
java.lang.String collation)
Returns the substring created by taking all of
the input characters that occur after the specified after
characters.
|
ServerExpression |
FnExpr.substringBefore(ServerExpression input,
ServerExpression before)
Returns the substring created by taking all of
the input characters that occur before the specified before
characters.
|
ServerExpression |
FnExpr.substringBefore(ServerExpression input,
ServerExpression before,
ServerExpression collation)
Returns the substring created by taking all of
the input characters that occur before the specified before
characters.
|
ServerExpression |
FnExpr.substringBefore(ServerExpression input,
java.lang.String before)
Returns the substring created by taking all of
the input characters that occur before the specified before
characters.
|
ServerExpression |
FnExpr.substringBefore(ServerExpression input,
java.lang.String before,
java.lang.String collation)
Returns the substring created by taking all of
the input characters that occur before the specified before
characters.
|
abstract ServerExpression |
PlanBuilder.subtract(ServerExpression left,
ServerExpression right)
This function subtracts the right
numericExpression from the left numericExpression and returns the
value.
|
ServerExpression |
VecExpr.subtract(ServerExpression vector1,
ServerExpression vector2)
Returns the difference of two vectors.
|
ServerExpression |
VecExpr.subvector(ServerExpression vector,
ServerExpression start)
Returns a subvector of the input vector,
starting at the specified index, with the specified length
(optional).
|
ServerExpression |
VecExpr.subvector(ServerExpression vector,
ServerExpression start,
ServerExpression length)
Returns a subvector of the input vector,
starting at the specified index, with the specified length
(optional).
|
ServerExpression |
FnExpr.sum(ServerExpression arg)
Returns a value obtained by adding together the
values in arg.
|
ServerExpression |
FnExpr.sum(ServerExpression arg,
ServerExpression zero)
Returns a value obtained by adding together the
values in arg.
|
ServerExpression |
FnExpr.sum(ServerExpression arg,
java.lang.String zero)
Returns a value obtained by adding together the
values in arg.
|
ServerExpression |
FnExpr.tail(ServerExpression seq)
Returns all but the first item in a
sequence.
|
ServerExpression |
MathExpr.tan(ServerExpression x)
Returns the tangent of x.
|
ServerExpression |
MathExpr.tanh(ServerExpression x)
Returns the hyperbolic tangent of x, in the
range from -1 to +1 (inclusive).
|
ServerExpression |
XsExpr.time(ServerExpression arg1)
Constructs or casts an expression to the xs:time
server data type.
|
ServerExpression |
SqlExpr.timestampadd(ServerExpression dateTimeType,
int value, ServerExpression timestamp)
Returns a xs:string? timestamp created by adding
a number to the given dateTimeType field of a given
timestamp.
|
ServerExpression |
SqlExpr.timestampadd(ServerExpression dateTimeType,
ServerExpression value,
ServerExpression timestamp)
Returns a xs:string? timestamp created by adding
a number to the given dateTimeType field of a given
timestamp.
|
ServerExpression |
SqlExpr.timestampdiff(ServerExpression dateTimeType,
ServerExpression timestamp1,
ServerExpression timestamp2)
Returns the difference in dateTimeType field of
two given timestamps.
|
ServerExpression |
XdmpExpr.timestampToWallclock(ServerExpression timestamp)
Converts a 64 bit timestamp value to an
xs:dateTime.
|
ServerExpression |
FnExpr.timezoneFromDate(ServerExpression arg)
Returns the timezone component of arg if
any.
|
ServerExpression |
FnExpr.timezoneFromDateTime(ServerExpression arg)
Returns the timezone component of arg if
any.
|
ServerExpression |
FnExpr.timezoneFromTime(ServerExpression arg)
Returns the timezone component of arg if
any.
|
ServerExpression |
SemExpr.timezoneString(ServerExpression value)
Returns the timezone of an xs:dateTime value as
a string.
|
ServerExpression |
JsonExpr.toArray()
Constructs a json:array from a sequence of
items.
|
ServerExpression |
JsonExpr.toArray(ServerExpression items)
Constructs a json:array from a sequence of
items.
|
ServerExpression |
JsonExpr.toArray(ServerExpression items,
double limit)
Constructs a json:array from a sequence of
items.
|
ServerExpression |
JsonExpr.toArray(ServerExpression items,
double limit, ServerExpression zero)
Constructs a json:array from a sequence of
items.
|
ServerExpression |
JsonExpr.toArray(ServerExpression items,
ServerExpression limit)
Constructs a json:array from a sequence of
items.
|
ServerExpression |
JsonExpr.toArray(ServerExpression items,
ServerExpression limit,
ServerExpression zero)
Constructs a json:array from a sequence of
items.
|
ServerExpression |
XdmpExpr.toJson(ServerExpression item)
Constructs a JSON document.
|
ServerExpression |
XsExpr.token(ServerExpression arg1)
Constructs or casts an expression to the
xs:token server data type.
|
ServerExpression |
CtsExpr.tokenize(ServerExpression text)
Tokenizes text into words, punctuation, and
spaces.
|
ServerExpression |
CtsExpr.tokenize(ServerExpression text,
ServerExpression language)
Tokenizes text into words, punctuation, and
spaces.
|
ServerExpression |
FnExpr.tokenize(ServerExpression input,
ServerExpression pattern)
Returns a sequence of strings constructed by
breaking the specified input into substrings separated by the
specified pattern.
|
ServerExpression |
CtsExpr.tokenize(ServerExpression text,
ServerExpression language,
ServerExpression field)
Tokenizes text into words, punctuation, and
spaces.
|
ServerExpression |
FnExpr.tokenize(ServerExpression input,
ServerExpression pattern,
ServerExpression flags)
Returns a sequence of strings constructed by
breaking the specified input into substrings separated by the
specified pattern.
|
ServerExpression |
CtsExpr.tokenize(ServerExpression text,
java.lang.String language)
Tokenizes text into words, punctuation, and
spaces.
|
ServerExpression |
FnExpr.tokenize(ServerExpression input,
java.lang.String pattern)
Returns a sequence of strings constructed by
breaking the specified input into substrings separated by the
specified pattern.
|
ServerExpression |
CtsExpr.tokenize(ServerExpression text,
java.lang.String language, java.lang.String field)
Tokenizes text into words, punctuation, and
spaces.
|
ServerExpression |
FnExpr.tokenize(ServerExpression input,
java.lang.String pattern, java.lang.String flags)
Returns a sequence of strings constructed by
breaking the specified input into substrings separated by the
specified pattern.
|
ServerExpression |
GeoExpr.touches(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'touches' DE-9IM relation.
|
ServerExpression |
GeoExpr.touches(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'touches' DE-9IM relation.
|
ServerExpression |
GeoExpr.touches(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'touches' DE-9IM relation.
|
ServerExpression |
GeoExpr.toWkt(ServerExpression wkt)
Returns a sequence of strings in Well-Known Text
format.
|
ServerExpression |
FnExpr.translate(ServerExpression src,
ServerExpression mapString,
ServerExpression transString)
Returns a string where every character in src
that occurs in some position in the mapString is translated into
the transString character in the corresponding location of the
mapString character.
|
ServerExpression |
FnExpr.translate(ServerExpression src,
java.lang.String mapString,
java.lang.String transString)
Returns a string where every character in src
that occurs in some position in the mapString is translated into
the transString character in the corresponding location of the
mapString character.
|
ServerExpression |
SqlExpr.trim(ServerExpression str)
Return a string that removes leading and
trailing empty spaces in the input string.
|
ServerExpression |
FnExpr.trueExpr()
Returns the xs:boolean value true.
|
ServerExpression |
MathExpr.trunc(ServerExpression arg)
Returns the number truncated to a certain number
of decimal places.
|
ServerExpression |
MathExpr.trunc(ServerExpression arg,
long n)
Returns the number truncated to a certain number
of decimal places.
|
ServerExpression |
MathExpr.trunc(ServerExpression arg,
ServerExpression n)
Returns the number truncated to a certain number
of decimal places.
|
ServerExpression |
XdmpExpr.type(ServerExpression value)
Returns the name of the simple type of the
atomic value argument as an xs:QName.
|
ServerExpression |
SemExpr.typedLiteral(ServerExpression value,
ServerExpression datatype)
Returns a value to represent the RDF typed
literal with lexical value value and datatype IRI datatype.
|
ServerExpression |
SemExpr.typedLiteral(ServerExpression value,
java.lang.String datatype)
Returns a value to represent the RDF typed
literal with lexical value value and datatype IRI datatype.
|
ServerExpression |
SemExpr.unknown(ServerExpression string,
ServerExpression datatype)
Returns a sem:unknown value with the given
literal value and datatype IRI.
|
ServerExpression |
SemExpr.unknown(ServerExpression string,
java.lang.String datatype)
Returns a sem:unknown value with the given
literal value and datatype IRI.
|
ServerExpression |
SemExpr.unknownDatatype(ServerExpression val)
Returns the datatype IRI of a sem:unknown
value.
|
ServerExpression |
FnExpr.unordered(ServerExpression sourceSeq)
Returns the items of sourceSeq in an
implementation dependent order.
|
ServerExpression |
XdmpExpr.unquote(ServerExpression arg)
Parses a string as XML, returning one or more
document nodes.
|
ServerExpression |
XdmpExpr.unquote(ServerExpression arg,
ServerExpression defaultNamespace)
Parses a string as XML, returning one or more
document nodes.
|
ServerExpression |
XdmpExpr.unquote(ServerExpression arg,
ServerExpression defaultNamespace,
ServerExpression options)
Parses a string as XML, returning one or more
document nodes.
|
ServerExpression |
XdmpExpr.unquote(ServerExpression arg,
java.lang.String defaultNamespace)
Parses a string as XML, returning one or more
document nodes.
|
ServerExpression |
XdmpExpr.unquote(ServerExpression arg,
java.lang.String defaultNamespace,
java.lang.String options)
Parses a string as XML, returning one or more
document nodes.
|
ServerExpression |
XsExpr.unsignedByte(ServerExpression arg1)
Constructs or casts an expression to the
xs:unsignedByte server data type.
|
ServerExpression |
XsExpr.unsignedInt(ServerExpression arg1)
Constructs or casts an expression to the
xs:unsignedInt server data type.
|
ServerExpression |
XsExpr.unsignedLong(ServerExpression arg1)
Constructs or casts an expression to the
xs:unsignedLong server data type.
|
ServerExpression |
XsExpr.unsignedShort(ServerExpression arg1)
Constructs or casts an expression to the
xs:unsignedShort server data type.
|
ServerExpression |
XsExpr.untypedAtomic(ServerExpression arg1)
Constructs or casts an expression to the
xs:untypedAtomic server data type.
|
ServerExpression |
FnExpr.upperCase(ServerExpression string)
Returns the specified string converting all of
the characters to upper-case characters.
|
ServerExpression |
XdmpExpr.uriContentType(ServerExpression uri)
Returns the content type of the given URI as
matched in the mimetypes configuration.
|
ServerExpression |
XdmpExpr.uriFormat(ServerExpression uri)
Returns the format of the given URI as matched
in the mimetypes configuration.
|
ServerExpression |
XdmpExpr.urlDecode(ServerExpression encoded)
Converts URL-encoded string to plaintext.
|
ServerExpression |
XdmpExpr.urlEncode(ServerExpression plaintext)
Converts plaintext into URL-encoded
string.
|
ServerExpression |
XdmpExpr.urlEncode(ServerExpression plaintext,
boolean noSpacePlus)
Converts plaintext into URL-encoded
string.
|
ServerExpression |
XdmpExpr.urlEncode(ServerExpression plaintext,
ServerExpression noSpacePlus)
Converts plaintext into URL-encoded
string.
|
ServerExpression |
SemExpr.uuid()
Return a UUID URN (RFC4122) as a sem:iri
value.
|
ServerExpression |
SemExpr.uuidString()
Return a string that is the scheme specific part
of random UUID URN (RFC4122).
|
ServerExpression |
GeoExpr.validateWkt(ServerExpression wkt)
Returns true if the string is valid Well-Known
Text for a supported region type.
|
ServerExpression |
MathExpr.variance(ServerExpression arg)
Returns the sample variance of a sequence of
values.
|
ServerExpression |
MathExpr.varianceP(ServerExpression arg)
Returns the population variance of a sequence of
values.
|
ServerExpression |
VecExpr.vector(ServerExpression values)
Returns a vector value.
|
ServerExpression |
VecExpr.vectorScore(ServerExpression score,
double similarity)
A helper function that returns a hybrid score
using a cts score and a vector similarity calculation result.
|
ServerExpression |
VecExpr.vectorScore(ServerExpression score,
double similarity, double similarityWeight)
A helper function that returns a hybrid score
using a cts score and a vector similarity calculation result.
|
ServerExpression |
VecExpr.vectorScore(ServerExpression score,
ServerExpression similarity)
A helper function that returns a hybrid score
using a cts score and a vector similarity calculation result.
|
ServerExpression |
VecExpr.vectorScore(ServerExpression score,
ServerExpression similarity,
ServerExpression similarityWeight)
A helper function that returns a hybrid score
using a cts score and a vector similarity calculation result.
|
ServerExpression |
XdmpExpr.wallclockToTimestamp(ServerExpression timestamp)
Converts an xs:dateTime to a 64 bit timestamp
value.
|
ServerExpression |
SqlExpr.week(ServerExpression arg)
Returns an xs:integer between 1 and 53, both
inclusive, representing the week value in the localized value of
arg.
|
ServerExpression |
SqlExpr.weekday(ServerExpression arg1)
Returns the day of the week.
|
ServerExpression |
XdmpExpr.weekdayFromDate(ServerExpression arg)
Returns an integer in the range 1 to 7,
inclusive, representing the weekday value in the localized value of
arg.
|
ServerExpression |
XdmpExpr.weekFromDate(ServerExpression arg)
Returns an integer between 1 and 53, both
inclusive, representing the week value in the localized value of
arg.
|
ServerExpression |
GeoExpr.within(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'within' DE-9IM relation.
|
ServerExpression |
GeoExpr.within(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'within' DE-9IM relation.
|
ServerExpression |
GeoExpr.within(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'within' DE-9IM relation.
|
abstract ServerExpression |
PlanBuilder.xmlAttribute(ServerExpression name,
ServerExpression value)
This function constructs an XML attribute with
the name (which can be a string or QName) and atomic value.
|
abstract ServerExpression |
PlanBuilder.xmlAttribute(java.lang.String name,
java.lang.String value)
This function constructs an XML attribute with
the name (which can be a string or QName) and atomic value.
|
abstract ServerExpression |
PlanBuilder.xmlAttributeSeq(ServerExpression... attribute)
Constructs a sequence from multiple attribute
values to pass as a parameter to an operation.
|
abstract ServerExpression |
PlanBuilder.xmlComment(ServerExpression content)
This function constructs an XML comment with the
atomic value.
|
abstract ServerExpression |
PlanBuilder.xmlComment(java.lang.String content)
This function constructs an XML comment with the
atomic value.
|
abstract ServerExpression |
PlanBuilder.xmlDocument(ServerExpression root)
This function constructs an XML document with
the root content, which must be exactly one node.
|
abstract ServerExpression |
PlanBuilder.xmlElement(ServerExpression name)
This function constructs an XML element with the
name (which can be a string or QName), zero or more attributes, and
child content.
|
abstract ServerExpression |
PlanBuilder.xmlElement(ServerExpression name,
ServerExpression attributes)
This function constructs an XML element with the
name (which can be a string or QName), zero or more attributes, and
child content.
|
abstract ServerExpression |
PlanBuilder.xmlElement(ServerExpression name,
ServerExpression attributes,
ServerExpression... content)
This function constructs an XML element with the
name (which can be a string or QName), zero or more attributes, and
child content.
|
abstract ServerExpression |
PlanBuilder.xmlElement(java.lang.String name)
This function constructs an XML element with the
name (which can be a string or QName), zero or more attributes, and
child content.
|
abstract ServerExpression |
PlanBuilder.xmlElement(java.lang.String name,
ServerExpression attributes)
This function constructs an XML element with the
name (which can be a string or QName), zero or more attributes, and
child content.
|
abstract ServerExpression |
PlanBuilder.xmlElement(java.lang.String name,
ServerExpression attributes,
ServerExpression... content)
This function constructs an XML element with the
name (which can be a string or QName), zero or more attributes, and
child content.
|
abstract ServerExpression |
PlanBuilder.xmlPi(ServerExpression name,
ServerExpression value)
This function constructs an XML processing
instruction with the atomic value.
|
abstract ServerExpression |
PlanBuilder.xmlPi(java.lang.String name,
java.lang.String value)
This function constructs an XML processing
instruction with the atomic value.
|
abstract ServerExpression |
PlanBuilder.xmlText(ServerExpression value)
This function constructs an XML text node with
the specified value.
|
abstract ServerExpression |
PlanBuilder.xmlText(java.lang.String value)
This function constructs an XML text node with
the specified value.
|
ServerExpression |
XdmpExpr.xor64(ServerExpression x,
ServerExpression y)
XOR two 64-bit integer values.
|
abstract ServerExpression |
PlanBuilder.xpath(PlanColumn column,
ServerExpression path)
This function extracts a sequence of child nodes
from a column with node values -- especially, the document nodes
from a document join.
|
abstract ServerExpression |
PlanBuilder.xpath(PlanColumn column,
ServerExpression path,
PlanNamespaceBindingsSeq namespaceBindings)
This function extracts a sequence of child nodes
from a column with node values -- especially, the document nodes
from a document join.
|
abstract ServerExpression |
PlanBuilder.xpath(java.lang.String column,
java.lang.String path)
This function extracts a sequence of child nodes
from a column with node values -- especially, the document nodes
from a document join.
|
abstract ServerExpression |
PlanBuilder.xpath(java.lang.String column,
java.lang.String path, PlanNamespaceBindingsSeq namespaceBindings)
This function extracts a sequence of child nodes
from a column with node values -- especially, the document nodes
from a document join.
|
ServerExpression |
SqlExpr.year(ServerExpression arg)
Returns an xs:integer representing the year
component in the localized value of arg.
|
ServerExpression |
SqlExpr.yearday(ServerExpression arg)
Returns an xs:integer between 1 and 366, both
inclusive, representing the yearday value in the localized value of
arg.
|
ServerExpression |
XdmpExpr.yeardayFromDate(ServerExpression arg)
Returns an integer between 1 and 366, both
inclusive, representing the yearday value in the localized value of
arg.
|
ServerExpression |
FnExpr.yearFromDate(ServerExpression arg)
Returns an xs:integer representing the year
component in the localized value of arg.
|
ServerExpression |
FnExpr.yearFromDateTime(ServerExpression arg)
Returns an xs:integer representing the year
component in the localized value of arg.
|
ServerExpression |
XsExpr.yearMonthDuration(ServerExpression arg1)
Constructs or casts an expression to the
xs:yearMonthDuration server data type.
|
ServerExpression |
FnExpr.yearsFromDuration(ServerExpression arg)
Returns an xs:integer representing the years
component in the canonical lexical representation of the value of
arg.
|
Modifier and Type | Method and Description |
---|---|
ServerExpression |
FnExpr.abs(ServerExpression arg)
Returns the absolute value of arg.
|
ServerExpression |
MathExpr.acos(ServerExpression x)
Returns the arc cosine of x, in radians, in the
range from 0 to pi (inclusive).
|
abstract ServerExpression |
PlanBuilder.add(ServerExpression... left)
This function returns the sum of the specified
numeric expressions.
|
ServerExpression |
VecExpr.add(ServerExpression vector1,
ServerExpression vector2)
Returns the sum of two vectors.
|
ServerExpression |
XdmpExpr.add64(ServerExpression x,
ServerExpression y)
Add two 64-bit integer values, discarding
overflow.
|
ServerExpression |
FnExpr.adjustDateTimeToTimezone(ServerExpression arg)
Adjusts an xs:dateTime value to a specific
timezone, or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateTimeToTimezone(ServerExpression arg,
ServerExpression timezone)
Adjusts an xs:dateTime value to a specific
timezone, or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateTimeToTimezone(ServerExpression arg,
java.lang.String timezone)
Adjusts an xs:dateTime value to a specific
timezone, or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateToTimezone(ServerExpression arg)
Adjusts an xs:date value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateToTimezone(ServerExpression arg,
ServerExpression timezone)
Adjusts an xs:date value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustDateToTimezone(ServerExpression arg,
java.lang.String timezone)
Adjusts an xs:date value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustTimeToTimezone(ServerExpression arg)
Adjusts an xs:time value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustTimeToTimezone(ServerExpression arg,
ServerExpression timezone)
Adjusts an xs:time value to a specific timezone,
or to no timezone at all.
|
ServerExpression |
FnExpr.adjustTimeToTimezone(ServerExpression arg,
java.lang.String timezone)
Adjusts an xs:time value to a specific timezone,
or to no timezone at all.
|
CtsQueryExpr |
CtsExpr.afterQuery(ServerExpression timestamp)
Returns a query matching fragments committed
after a specified timestamp.
|
ServerExpression |
FnExpr.analyzeString(ServerExpression in,
ServerExpression regex)
The result of the function is a new element node
whose string value is the original string, but which contains
markup to show which parts of the input match the regular
expression.
|
ServerExpression |
FnExpr.analyzeString(ServerExpression in,
ServerExpression regex,
ServerExpression flags)
The result of the function is a new element node
whose string value is the original string, but which contains
markup to show which parts of the input match the regular
expression.
|
abstract ServerExpression |
PlanBuilder.and(ServerExpression... left)
This function returns true if the specified
expressions all return true.
|
ServerExpression |
XdmpExpr.and64(ServerExpression x,
ServerExpression y)
AND two 64-bit integer values.
|
CtsQueryExpr |
CtsExpr.andNotQuery(ServerExpression positiveQuery,
ServerExpression negativeQuery)
Returns a query specifying the set difference of
the matches specified by two sub-queries.
|
CtsQueryExpr |
CtsExpr.andQuery(ServerExpression queries)
Returns a query specifying the intersection of
the matches specified by the sub-queries.
|
CtsQueryExpr |
CtsExpr.andQuery(ServerExpression queries,
java.lang.String options)
Returns a query specifying the intersection of
the matches specified by the sub-queries.
|
CtsQueryExpr |
CtsExpr.andQuery(ServerExpression queries,
XsStringSeqVal options)
Returns a query specifying the intersection of
the matches specified by the sub-queries.
|
ServerExpression |
XsExpr.anyURI(ServerExpression arg1)
Constructs or casts an expression to the
xs:anyURI server data type.
|
ServerExpression |
GeoExpr.approxCenter(ServerExpression region)
Return a point approximating the center of the
given region.
|
ServerExpression |
GeoExpr.approxCenter(ServerExpression region,
ServerExpression options)
Return a point approximating the center of the
given region.
|
ServerExpression |
GeoExpr.approxCenter(ServerExpression region,
java.lang.String options)
Return a point approximating the center of the
given region.
|
ServerExpression |
GeoExpr.arcIntersection(ServerExpression p1,
ServerExpression p2,
ServerExpression q1,
ServerExpression q2)
Returns the point at the intersection of two
arcs.
|
ServerExpression |
GeoExpr.arcIntersection(ServerExpression p1,
ServerExpression p2,
ServerExpression q1,
ServerExpression q2,
ServerExpression options)
Returns the point at the intersection of two
arcs.
|
ServerExpression |
GeoExpr.arcIntersection(ServerExpression p1,
ServerExpression p2,
ServerExpression q1,
ServerExpression q2,
java.lang.String options)
Returns the point at the intersection of two
arcs.
|
ServerExpression |
JsonExpr.array(ServerExpression array)
Creates a (JSON) array, which is like a sequence
of values, but allows for nesting.
|
ServerExpression |
JsonExpr.arraySize(ServerExpression array)
Returns the size of the array.
|
ServerExpression |
JsonExpr.arrayValues(ServerExpression array)
Returns the array values as an XQuery
sequence.
|
ServerExpression |
JsonExpr.arrayValues(ServerExpression array,
boolean flatten)
Returns the array values as an XQuery
sequence.
|
ServerExpression |
JsonExpr.arrayValues(ServerExpression array,
ServerExpression flatten)
Returns the array values as an XQuery
sequence.
|
abstract PlanExprCol |
PlanBuilder.as(PlanColumn column,
ServerExpression expression)
This function defines a column by assigning the
value of an expression over the rows in the row set.
|
abstract PlanExprCol |
PlanBuilder.as(java.lang.String column,
ServerExpression expression)
This function defines a column by assigning the
value of an expression over the rows in the row set.
|
ServerExpression |
MathExpr.asin(ServerExpression x)
Returns the arc sine of x, in radians, in the
range from -pi/2 to +pi/2 (inclusive).
|
ServerExpression |
MathExpr.atan(ServerExpression x)
Returns the arc tangent of x, in radians.
|
ServerExpression |
MathExpr.atan2(ServerExpression y,
double x)
Returns the arc tangent of y/x, in radians, in
the range from -pi/2 to +pi/2 (inclusive), using the signs of y and
x to determine the appropriate quadrant.
|
ServerExpression |
MathExpr.atan2(ServerExpression y,
ServerExpression x)
Returns the arc tangent of y/x, in radians, in
the range from -pi/2 to +pi/2 (inclusive), using the signs of y and
x to determine the appropriate quadrant.
|
ServerExpression |
FnExpr.avg(ServerExpression arg)
Returns the average of the values in the input
sequence arg, that is, the sum of the values divided by the number
of values.
|
ServerExpression |
XsExpr.base64Binary(ServerExpression arg1)
Constructs or casts an expression to the
xs:base64Binary server data type.
|
ServerExpression |
VecExpr.base64Decode(ServerExpression base64Vector)
Returns a vector value by decoding the base64
encoded string input.
|
ServerExpression |
XdmpExpr.base64Decode(ServerExpression encoded)
Converts base64-encoded string to
plaintext.
|
ServerExpression |
VecExpr.base64Encode(ServerExpression vector1)
Returns the base64 encoding of the vector.
|
ServerExpression |
XdmpExpr.base64Encode(ServerExpression plaintext)
Converts plaintext into base64-encoded
string.
|
ServerExpression |
FnExpr.baseUri(ServerExpression arg)
Returns the value of the base-uri property for
the specified node.
|
ServerExpression |
GeoExpr.bearing(ServerExpression p1,
ServerExpression p2)
Returns the true bearing in radians of the path
from the first point to the second.
|
ServerExpression |
GeoExpr.bearing(ServerExpression p1,
ServerExpression p2,
ServerExpression options)
Returns the true bearing in radians of the path
from the first point to the second.
|
ServerExpression |
GeoExpr.bearing(ServerExpression p1,
ServerExpression p2,
java.lang.String options)
Returns the true bearing in radians of the path
from the first point to the second.
|
CtsQueryExpr |
CtsExpr.beforeQuery(ServerExpression timestamp)
Returns a query matching fragments committed
before or at a specified timestamp.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.bindAs(PlanColumn column,
ServerExpression expression)
This function is deprecated in favor of the
bind() function and will not be supported in MarkLogic 11.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.bindAs(java.lang.String column,
ServerExpression expression)
This function is deprecated in favor of the
bind() function and will not be supported in MarkLogic 11.
|
ServerExpression |
SqlExpr.bitLength(ServerExpression str)
Returns the length of the string "str" in
bits.
|
ServerExpression |
SemExpr.bnode(ServerExpression value)
This function returns an identifier for a blank
node, allowing the construction of a triple that refers to a blank
node.
|
ServerExpression |
FnExpr.booleanExpr(ServerExpression arg)
Computes the effective boolean value of the
sequence arg.
|
ServerExpression |
XsExpr.booleanExpr(ServerExpression arg1)
Constructs or casts an expression to the
xs:boolean server data type.
|
CtsQueryExpr |
CtsExpr.boostQuery(ServerExpression matchingQuery,
ServerExpression boostingQuery)
Returns a query specifying that matches to
matching-query should have their search relevance scores boosted if
they also match boosting-query.
|
ServerExpression |
GeoExpr.boundingBoxes(ServerExpression region)
Returns a sequence of boxes that bound the given
region.
|
ServerExpression |
GeoExpr.boundingBoxes(ServerExpression region,
ServerExpression options)
Returns a sequence of boxes that bound the given
region.
|
ServerExpression |
GeoExpr.boundingBoxes(ServerExpression region,
java.lang.String options)
Returns a sequence of boxes that bound the given
region.
|
CtsBoxExpr |
CtsExpr.box(ServerExpression south,
ServerExpression west,
ServerExpression north,
ServerExpression east)
Returns a geospatial box value.
|
ServerExpression |
CtsExpr.boxEast(ServerExpression box)
Returns a box's eastern boundary.
|
ServerExpression |
GeoExpr.boxIntersects(ServerExpression box,
ServerExpression region)
Returns true if the box intersects with a
region.
|
ServerExpression |
GeoExpr.boxIntersects(ServerExpression box,
ServerExpression region,
ServerExpression options)
Returns true if the box intersects with a
region.
|
ServerExpression |
GeoExpr.boxIntersects(ServerExpression box,
ServerExpression region,
java.lang.String options)
Returns true if the box intersects with a
region.
|
ServerExpression |
CtsExpr.boxNorth(ServerExpression box)
Returns a box's northern boundary.
|
ServerExpression |
CtsExpr.boxSouth(ServerExpression box)
Returns a box's southern boundary.
|
ServerExpression |
CtsExpr.boxWest(ServerExpression box)
Returns a box's western boundary.
|
ServerExpression |
SqlExpr.bucket(ServerExpression bucketEdgesParam,
ServerExpression srchParam)
Returns an unsignedLong specifying the index of
the bucket the second parameter belongs to in buckets formed by the
first parameter.
|
ServerExpression |
SqlExpr.bucket(ServerExpression bucketEdgesParam,
ServerExpression srchParam,
ServerExpression collationLiteral)
Returns an unsignedLong specifying the index of
the bucket the second parameter belongs to in buckets formed by the
first parameter.
|
ServerExpression |
SqlExpr.bucket(ServerExpression bucketEdgesParam,
java.lang.String srchParam)
Returns an unsignedLong specifying the index of
the bucket the second parameter belongs to in buckets formed by the
first parameter.
|
ServerExpression |
SqlExpr.bucket(ServerExpression bucketEdgesParam,
java.lang.String srchParam,
java.lang.String collationLiteral)
Returns an unsignedLong specifying the index of
the bucket the second parameter belongs to in buckets formed by the
first parameter.
|
ServerExpression |
XsExpr.byteExpr(ServerExpression arg1)
Constructs or casts an expression to the xs:byte
server data type.
|
ServerExpression |
XdmpExpr.castableAs(ServerExpression namespaceUri,
ServerExpression localName,
ServerExpression item)
Returns true if a value is castable.
|
ServerExpression |
XdmpExpr.castableAs(ServerExpression namespaceUri,
java.lang.String localName, ServerExpression item)
Returns true if a value is castable.
|
ServerExpression |
MathExpr.ceil(ServerExpression x)
Returns the smallest integer greater than or
equal to x.
|
ServerExpression |
FnExpr.ceiling(ServerExpression arg)
Returns the smallest (closest to negative
infinity) number with no fractional part that is not less than the
value of arg.
|
CtsCircleExpr |
CtsExpr.circle(double radius,
ServerExpression center)
Returns a geospatial circle value.
|
CtsCircleExpr |
CtsExpr.circle(ServerExpression radius,
ServerExpression center)
Returns a geospatial circle value.
|
CtsPointExpr |
CtsExpr.circleCenter(ServerExpression circle)
Returns a circle's center point.
|
ServerExpression |
GeoExpr.circleIntersects(ServerExpression circle,
ServerExpression region)
Returns true if the circle intersects with a
region.
|
ServerExpression |
GeoExpr.circleIntersects(ServerExpression circle,
ServerExpression region,
ServerExpression options)
Returns true if the circle intersects with a
region.
|
ServerExpression |
GeoExpr.circleIntersects(ServerExpression circle,
ServerExpression region,
java.lang.String options)
Returns true if the circle intersects with a
region.
|
ServerExpression |
GeoExpr.circlePolygon(ServerExpression circle,
double arcTolerance)
Construct a polygon approximating a
circle.
|
ServerExpression |
GeoExpr.circlePolygon(ServerExpression circle,
double arcTolerance, java.lang.String options)
Construct a polygon approximating a
circle.
|
ServerExpression |
GeoExpr.circlePolygon(ServerExpression circle,
ServerExpression arcTolerance)
Construct a polygon approximating a
circle.
|
ServerExpression |
GeoExpr.circlePolygon(ServerExpression circle,
ServerExpression arcTolerance,
ServerExpression options)
Construct a polygon approximating a
circle.
|
ServerExpression |
CtsExpr.circleRadius(ServerExpression circle)
Returns a circle's radius.
|
ServerExpression |
SemExpr.coalesce(ServerExpression... parameter1)
Returns the value of the first argument that
evaluates without error.
|
ServerExpression |
FnExpr.codepointEqual(ServerExpression comparand1,
ServerExpression comparand2)
Returns true if the specified parameters are the
same Unicode code point, otherwise returns false.
|
ServerExpression |
FnExpr.codepointEqual(ServerExpression comparand1,
java.lang.String comparand2)
Returns true if the specified parameters are the
same Unicode code point, otherwise returns false.
|
ServerExpression |
FnExpr.codepointsToString(ServerExpression arg)
Creates an xs:string from a sequence of Unicode
code points.
|
ServerExpression |
SqlExpr.collatedString(ServerExpression string,
ServerExpression collationURI)
Returns an rdf:collatedString value with the
given value and collation tag.
|
ServerExpression |
SqlExpr.collatedString(ServerExpression string,
java.lang.String collationURI)
Returns an rdf:collatedString value with the
given value and collation tag.
|
CtsQueryExpr |
CtsExpr.collectionQuery(ServerExpression uris)
Match documents in at least one of the specified
collections.
|
CtsReferenceExpr |
CtsExpr.collectionReference(ServerExpression options)
Creates a reference to the collection lexicon,
for use as a parameter to cts:value-tuples.
|
CtsQueryExpr |
CtsExpr.columnRangeQuery(ServerExpression schema,
ServerExpression view,
ServerExpression column,
ServerExpression value)
Returns a cts:query matching documents matching
a TDE-view column equals to an value.
|
CtsQueryExpr |
CtsExpr.columnRangeQuery(ServerExpression schema,
ServerExpression view,
ServerExpression column,
ServerExpression value,
ServerExpression operator)
Returns a cts:query matching documents matching
a TDE-view column equals to an value.
|
CtsQueryExpr |
CtsExpr.columnRangeQuery(ServerExpression schema,
ServerExpression view,
ServerExpression column,
ServerExpression value,
ServerExpression operator,
ServerExpression options)
Returns a cts:query matching documents matching
a TDE-view column equals to an value.
|
CtsQueryExpr |
CtsExpr.columnRangeQuery(ServerExpression schema,
ServerExpression view,
ServerExpression column,
ServerExpression value,
ServerExpression operator,
ServerExpression options,
ServerExpression weight)
Returns a cts:query matching documents matching
a TDE-view column equals to an value.
|
ServerExpression |
FnExpr.compare(ServerExpression comparand1,
ServerExpression comparand2)
Returns -1, 0, or 1, depending on whether the
value of the comparand1 is respectively less than, equal to, or
greater than the value of comparand2, according to the rules of the
collation that is used.
|
ServerExpression |
FnExpr.compare(ServerExpression comparand1,
ServerExpression comparand2,
ServerExpression collation)
Returns -1, 0, or 1, depending on whether the
value of the comparand1 is respectively less than, equal to, or
greater than the value of comparand2, according to the rules of the
collation that is used.
|
ServerExpression |
FnExpr.compare(ServerExpression comparand1,
java.lang.String comparand2)
Returns -1, 0, or 1, depending on whether the
value of the comparand1 is respectively less than, equal to, or
greater than the value of comparand2, according to the rules of the
collation that is used.
|
ServerExpression |
FnExpr.compare(ServerExpression comparand1,
java.lang.String comparand2,
java.lang.String collation)
Returns -1, 0, or 1, depending on whether the
value of the comparand1 is respectively less than, equal to, or
greater than the value of comparand2, according to the rules of the
collation that is used.
|
CtsPolygonExpr |
CtsExpr.complexPolygon(ServerExpression outer,
ServerExpression inner)
Returns a geospatial complex polygon
value.
|
ServerExpression |
FnExpr.concat(ServerExpression... parameter1)
Returns the xs:string that is the concatenation
of the values of the specified parameters.
|
ServerExpression |
FnExpr.contains(ServerExpression parameter1,
ServerExpression parameter2)
Returns true if the first parameter contains the
string from the second parameter, otherwise returns false.
|
ServerExpression |
GeoExpr.contains(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'contains' DE-9IM relation.
|
ServerExpression |
MapExpr.contains(ServerExpression map,
ServerExpression key)
Returns true if the key exists in the map.
|
ServerExpression |
FnExpr.contains(ServerExpression parameter1,
ServerExpression parameter2,
ServerExpression collation)
Returns true if the first parameter contains the
string from the second parameter, otherwise returns false.
|
ServerExpression |
GeoExpr.contains(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'contains' DE-9IM relation.
|
ServerExpression |
GeoExpr.contains(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'contains' DE-9IM relation.
|
ServerExpression |
FnExpr.contains(ServerExpression parameter1,
java.lang.String parameter2)
Returns true if the first parameter contains the
string from the second parameter, otherwise returns false.
|
ServerExpression |
MapExpr.contains(ServerExpression map,
java.lang.String key)
Returns true if the key exists in the map.
|
ServerExpression |
FnExpr.contains(ServerExpression parameter1,
java.lang.String parameter2,
java.lang.String collation)
Returns true if the first parameter contains the
string from the second parameter, otherwise returns false.
|
ServerExpression |
MathExpr.correlation(ServerExpression arg)
Returns the Pearson correlation coefficient of a
data set.
|
ServerExpression |
MathExpr.cos(ServerExpression x)
Returns the cosine of x, in the range from -1 to
+1 (inclusive).
|
ServerExpression |
MathExpr.cosh(ServerExpression x)
Returns the hyperbolic cosine of x.
|
ServerExpression |
VecExpr.cosineSimilarity(ServerExpression vector1,
ServerExpression vector2)
Returns the cosine similarity between two
vectors.
|
ServerExpression |
MathExpr.cot(ServerExpression x)
Returns the cotangent of x.
|
ServerExpression |
FnExpr.count(ServerExpression arg)
Returns the number of items in the value of
arg.
|
ServerExpression |
MapExpr.count(ServerExpression map)
Returns the number of keys used in the
map.
|
ServerExpression |
FnExpr.count(ServerExpression arg,
double maximum)
Returns the number of items in the value of
arg.
|
ServerExpression |
FnExpr.count(ServerExpression arg,
ServerExpression maximum)
Returns the number of items in the value of
arg.
|
ServerExpression |
GeoExpr.countDistinctVertices(ServerExpression region)
Return a count of the distinct number of
vertices in a region, taking tolerance into account.
|
ServerExpression |
GeoExpr.countDistinctVertices(ServerExpression region,
ServerExpression options)
Return a count of the distinct number of
vertices in a region, taking tolerance into account.
|
ServerExpression |
GeoExpr.countDistinctVertices(ServerExpression region,
java.lang.String options)
Return a count of the distinct number of
vertices in a region, taking tolerance into account.
|
ServerExpression |
GeoExpr.countVertices(ServerExpression region)
This function returns a count of the number of
vertices in a region.
|
ServerExpression |
MathExpr.covariance(ServerExpression arg)
Returns the sample covariance of a data
set.
|
ServerExpression |
MathExpr.covarianceP(ServerExpression arg)
Returns the population covariance of a data
set.
|
ServerExpression |
GeoExpr.coveredBy(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'covered by' DE-9IM relation.
|
ServerExpression |
GeoExpr.coveredBy(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'covered by' DE-9IM relation.
|
ServerExpression |
GeoExpr.coveredBy(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'covered by' DE-9IM relation.
|
ServerExpression |
GeoExpr.covers(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'covers' DE-9IM relation.
|
ServerExpression |
GeoExpr.covers(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'covers' DE-9IM relation.
|
ServerExpression |
GeoExpr.covers(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'covers' DE-9IM relation.
|
ServerExpression |
GeoExpr.crosses(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'crosses' DE-9IM relation.
|
ServerExpression |
GeoExpr.crosses(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'crosses' DE-9IM relation.
|
ServerExpression |
GeoExpr.crosses(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'crosses' DE-9IM relation.
|
ServerExpression |
XdmpExpr.crypt(ServerExpression password,
ServerExpression salt)
Calculates the password hash for the given
password and salt.
|
ServerExpression |
XdmpExpr.crypt(ServerExpression password,
java.lang.String salt)
Calculates the password hash for the given
password and salt.
|
ServerExpression |
XdmpExpr.crypt2(ServerExpression password)
Calculates the password hash for the given
plain-text password.
|
ServerExpression |
SemExpr.datatype(ServerExpression value)
Returns the name of the simple type of the
atomic value argument as a SPARQL style IRI.
|
ServerExpression |
XsExpr.date(ServerExpression arg1)
Constructs or casts an expression to the xs:date
server data type.
|
ServerExpression |
SqlExpr.dateadd(ServerExpression datepart,
int number, ServerExpression date)
Returns a specified date with the specified
number interval (signed integer) added to a specified datepart of
that date
|
ServerExpression |
SqlExpr.dateadd(ServerExpression datepart,
ServerExpression number,
ServerExpression date)
|
ServerExpression |
SqlExpr.datediff(ServerExpression datepart,
ServerExpression startdate,
ServerExpression enddate)
Returns the count (signed integer) of the
specified datepart boundaries crossed between the specified
startdate and enddate.
|
ServerExpression |
SqlExpr.datepart(ServerExpression datepart,
ServerExpression date)
Returns an integer that represents the specified
datepart of the specified date.
|
ServerExpression |
XsExpr.dateTime(ServerExpression arg1)
Constructs or casts an expression to the
xs:dateTime server data type.
|
ServerExpression |
FnExpr.dateTime(ServerExpression arg1,
ServerExpression arg2)
Returns an xs:dateTime value created by
combining an xs:date and an xs:time.
|
ServerExpression |
FnExpr.dateTime(ServerExpression arg1,
java.lang.String arg2)
Returns an xs:dateTime value created by
combining an xs:date and an xs:time.
|
ServerExpression |
SqlExpr.day(ServerExpression arg)
Returns an xs:integer between 1 and 31, both
inclusive, representing the day component in the localized value of
arg.
|
ServerExpression |
FnExpr.dayFromDate(ServerExpression arg)
Returns an xs:integer between 1 and 31, both
inclusive, representing the day component in the localized value of
arg.
|
ServerExpression |
FnExpr.dayFromDateTime(ServerExpression arg)
Returns an xs:integer between 1 and 31, both
inclusive, representing the day component in the localized value of
arg.
|
ServerExpression |
SqlExpr.dayname(ServerExpression arg)
Returns an xs:string representing the dayname
value in the localized value of arg.
|
ServerExpression |
XdmpExpr.daynameFromDate(ServerExpression arg)
Returns a string representing the dayname value
in the localized value of arg.
|
ServerExpression |
FnExpr.daysFromDuration(ServerExpression arg)
Returns an xs:integer representing the days
component in the canonical lexical representation of the value of
arg.
|
ServerExpression |
XsExpr.dayTimeDuration(ServerExpression arg1)
Constructs or casts an expression to the
xs:dayTimeDuration server data type.
|
ServerExpression |
XsExpr.decimal(ServerExpression arg1)
Constructs or casts an expression to the
xs:decimal server data type.
|
ServerExpression |
XdmpExpr.decodeFromNCName(ServerExpression name)
Invertible function that decodes characters an
NCName produced by xdmp:encode-for-NCName.
|
ServerExpression |
FnExpr.deepEqual(ServerExpression parameter1,
ServerExpression parameter2)
This function assesses whether two sequences are
deep-equal to each other.
|
ServerExpression |
FnExpr.deepEqual(ServerExpression parameter1,
ServerExpression parameter2,
ServerExpression collation)
This function assesses whether two sequences are
deep-equal to each other.
|
ServerExpression |
FnExpr.deepEqual(ServerExpression parameter1,
ServerExpression parameter2,
java.lang.String collation)
This function assesses whether two sequences are
deep-equal to each other.
|
ServerExpression |
MathExpr.degrees(ServerExpression x)
Returns numeric expression converted from
radians to degrees.
|
ServerExpression |
XdmpExpr.describe(ServerExpression item)
Returns a string representing the description of
a given item sequence.
|
ServerExpression |
XdmpExpr.describe(ServerExpression item,
ServerExpression maxSequenceLength)
Returns a string representing the description of
a given item sequence.
|
ServerExpression |
XdmpExpr.describe(ServerExpression item,
ServerExpression maxSequenceLength,
ServerExpression maxItemLength)
Returns a string representing the description of
a given item sequence.
|
ServerExpression |
GeoExpr.destination(ServerExpression p,
double bearing, double distance)
Returns the point at the given distance (in
units) along the given bearing (in radians) from the starting
point.
|
ServerExpression |
GeoExpr.destination(ServerExpression p,
double bearing, double distance,
java.lang.String options)
Returns the point at the given distance (in
units) along the given bearing (in radians) from the starting
point.
|
ServerExpression |
GeoExpr.destination(ServerExpression p,
ServerExpression bearing,
ServerExpression distance)
Returns the point at the given distance (in
units) along the given bearing (in radians) from the starting
point.
|
ServerExpression |
GeoExpr.destination(ServerExpression p,
ServerExpression bearing,
ServerExpression distance,
ServerExpression options)
Returns the point at the given distance (in
units) along the given bearing (in radians) from the starting
point.
|
ServerExpression |
XdmpExpr.diacriticLess(ServerExpression string)
Returns the specified string, converting all of
the characters with diacritics to characters without
diacritics.
|
ServerExpression |
VecExpr.dimension(ServerExpression vector1)
Returns the dimension of the vector passed
in.
|
CtsQueryExpr |
CtsExpr.directoryQuery(ServerExpression uris)
Returns a query matching documents in the
directories with the given URIs.
|
CtsQueryExpr |
CtsExpr.directoryQuery(ServerExpression uris,
ServerExpression depth)
Returns a query matching documents in the
directories with the given URIs.
|
ServerExpression |
GeoExpr.disjoint(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'disjoint' DE-9IM relation.
|
ServerExpression |
GeoExpr.disjoint(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'disjoint' DE-9IM relation.
|
ServerExpression |
GeoExpr.disjoint(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'disjoint' DE-9IM relation.
|
ServerExpression |
GeoExpr.distance(ServerExpression p1,
ServerExpression p2)
Returns the distance (in units) between two
points.
|
ServerExpression |
GeoExpr.distance(ServerExpression p1,
ServerExpression p2,
ServerExpression options)
Returns the distance (in units) between two
points.
|
ServerExpression |
GeoExpr.distance(ServerExpression p1,
ServerExpression p2,
java.lang.String options)
Returns the distance (in units) between two
points.
|
ServerExpression |
GeoExpr.distanceConvert(ServerExpression distance,
ServerExpression unit1,
ServerExpression unit2)
This function converts a distance from one unit
of measure to another.
|
ServerExpression |
GeoExpr.distanceConvert(ServerExpression distance,
java.lang.String unit1, java.lang.String unit2)
This function converts a distance from one unit
of measure to another.
|
ServerExpression |
FnExpr.distinctValues(ServerExpression arg)
Returns the sequence that results from removing
from arg all but one of a set of values that are eq to one
other.
|
ServerExpression |
FnExpr.distinctValues(ServerExpression arg,
ServerExpression collation)
Returns the sequence that results from removing
from arg all but one of a set of values that are eq to one
other.
|
ServerExpression |
FnExpr.distinctValues(ServerExpression arg,
java.lang.String collation)
Returns the sequence that results from removing
from arg all but one of a set of values that are eq to one
other.
|
abstract ServerExpression |
PlanBuilder.divide(ServerExpression left,
ServerExpression right)
This function divides the left numericExpression
by the right numericExpression and returns the value.
|
CtsQueryExpr |
CtsExpr.documentFormatQuery(ServerExpression format)
Returns a query matching documents of a given
format.
|
CtsQueryExpr |
CtsExpr.documentFragmentQuery(ServerExpression query)
Returns a query that matches all documents where
query matches any document fragment.
|
CtsQueryExpr |
CtsExpr.documentPermissionQuery(ServerExpression role,
ServerExpression capability)
Returns a query matching documents with a given
permission.
|
CtsQueryExpr |
CtsExpr.documentQuery(ServerExpression uris)
Returns a query matching documents with the
given URIs.
|
CtsQueryExpr |
CtsExpr.documentRootQuery(ServerExpression root)
Returns a query matching documents with a given
root element.
|
ServerExpression |
FnExpr.documentUri(ServerExpression arg)
Returns the value of the document-uri property
for the specified node.
|
ServerExpression |
VecExpr.dotProduct(ServerExpression vector1,
ServerExpression vector2)
Returns the dot product between two
vectors.
|
ServerExpression |
XsExpr.doubleExpr(ServerExpression arg1)
Constructs or casts an expression to the
xs:double server data type.
|
ServerExpression |
SpellExpr.doubleMetaphone(ServerExpression word)
Given a word returns the two metaphone
keys.
|
CtsQueryExpr |
CtsExpr.elementAttributePairGeospatialQuery(ServerExpression elementName,
ServerExpression latitudeName,
ServerExpression longitudeName,
ServerExpression region)
Returns a query matching elements by name which
has specific attributes representing latitude and longitude values
for a point contained within the given geographic box, circle, or
polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementAttributePairGeospatialQuery(ServerExpression elementName,
ServerExpression latitudeName,
ServerExpression longitudeName,
ServerExpression region,
ServerExpression options)
Returns a query matching elements by name which
has specific attributes representing latitude and longitude values
for a point contained within the given geographic box, circle, or
polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementAttributePairGeospatialQuery(ServerExpression elementName,
ServerExpression latitudeName,
ServerExpression longitudeName,
ServerExpression region,
ServerExpression options,
ServerExpression weight)
Returns a query matching elements by name which
has specific attributes representing latitude and longitude values
for a point contained within the given geographic box, circle, or
polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementAttributePairGeospatialQuery(java.lang.String elementName,
java.lang.String latitudeName,
java.lang.String longitudeName, ServerExpression region,
java.lang.String... options)
Returns a query matching elements by name which
has specific attributes representing latitude and longitude values
for a point contained within the given geographic box, circle, or
polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementAttributePairGeospatialQuery(java.lang.String elementName,
java.lang.String latitudeName,
java.lang.String longitudeName, ServerExpression region,
java.lang.String options, double weight)
Returns a query matching elements by name which
has specific attributes representing latitude and longitude values
for a point contained within the given geographic box, circle, or
polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementAttributeRangeQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression operator,
ServerExpression value)
Constructs a query that matches
element-attributes by name with a range-index entry equal to a
given value.
|
CtsQueryExpr |
CtsExpr.elementAttributeRangeQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression operator,
ServerExpression value,
ServerExpression options)
Constructs a query that matches
element-attributes by name with a range-index entry equal to a
given value.
|
CtsQueryExpr |
CtsExpr.elementAttributeRangeQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression operator,
ServerExpression value,
ServerExpression options,
ServerExpression weight)
Constructs a query that matches
element-attributes by name with a range-index entry equal to a
given value.
|
CtsReferenceExpr |
CtsExpr.elementAttributeReference(ServerExpression element,
ServerExpression attribute)
Creates a reference to an element attribute
value lexicon, for use as a parameter to cts:value-tuples.
|
CtsReferenceExpr |
CtsExpr.elementAttributeReference(ServerExpression element,
ServerExpression attribute,
ServerExpression options)
Creates a reference to an element attribute
value lexicon, for use as a parameter to cts:value-tuples.
|
CtsQueryExpr |
CtsExpr.elementAttributeValueQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression text)
Returns a query matching elements by name with
attributes by name with text content equal a given phrase.
|
CtsQueryExpr |
CtsExpr.elementAttributeValueQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression text,
ServerExpression options)
Returns a query matching elements by name with
attributes by name with text content equal a given phrase.
|
CtsQueryExpr |
CtsExpr.elementAttributeValueQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression text,
ServerExpression options,
ServerExpression weight)
Returns a query matching elements by name with
attributes by name with text content equal a given phrase.
|
CtsQueryExpr |
CtsExpr.elementAttributeWordQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression text)
Returns a query matching elements by name with
attributes by name with text content containing a given
phrase.
|
CtsQueryExpr |
CtsExpr.elementAttributeWordQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression text,
ServerExpression options)
Returns a query matching elements by name with
attributes by name with text content containing a given
phrase.
|
CtsQueryExpr |
CtsExpr.elementAttributeWordQuery(ServerExpression elementName,
ServerExpression attributeName,
ServerExpression text,
ServerExpression options,
ServerExpression weight)
Returns a query matching elements by name with
attributes by name with text content containing a given
phrase.
|
CtsQueryExpr |
CtsExpr.elementChildGeospatialQuery(ServerExpression elementName,
ServerExpression childName,
ServerExpression region)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementChildGeospatialQuery(ServerExpression elementName,
ServerExpression childName,
ServerExpression region,
ServerExpression options)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementChildGeospatialQuery(ServerExpression elementName,
ServerExpression childName,
ServerExpression region,
ServerExpression options,
ServerExpression weight)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementChildGeospatialQuery(java.lang.String elementName,
java.lang.String childName, ServerExpression region,
java.lang.String... options)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementChildGeospatialQuery(java.lang.String elementName,
java.lang.String childName, ServerExpression region,
java.lang.String options, double weight)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
ServerExpression |
XdmpExpr.elementContentType(ServerExpression element)
Returns the schema-defined content-type of an
element ("empty", "simple", "element-only", or "mixed").
|
CtsQueryExpr |
CtsExpr.elementGeospatialQuery(ServerExpression elementName,
ServerExpression region)
Returns a query matching elements by name whose
content represents a point contained within the given geographic
box, circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementGeospatialQuery(ServerExpression elementName,
ServerExpression region,
ServerExpression options)
Returns a query matching elements by name whose
content represents a point contained within the given geographic
box, circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementGeospatialQuery(ServerExpression elementName,
ServerExpression region,
ServerExpression options,
ServerExpression weight)
Returns a query matching elements by name whose
content represents a point contained within the given geographic
box, circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementGeospatialQuery(java.lang.String elementName,
ServerExpression region,
java.lang.String... options)
Returns a query matching elements by name whose
content represents a point contained within the given geographic
box, circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementGeospatialQuery(java.lang.String elementName,
ServerExpression region,
java.lang.String options, double weight)
Returns a query matching elements by name whose
content represents a point contained within the given geographic
box, circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementPairGeospatialQuery(ServerExpression elementName,
ServerExpression latitudeName,
ServerExpression longitudeName,
ServerExpression region)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementPairGeospatialQuery(ServerExpression elementName,
ServerExpression latitudeName,
ServerExpression longitudeName,
ServerExpression region,
ServerExpression options)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementPairGeospatialQuery(ServerExpression elementName,
ServerExpression latitudeName,
ServerExpression longitudeName,
ServerExpression region,
ServerExpression options,
ServerExpression weight)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementPairGeospatialQuery(java.lang.String elementName,
java.lang.String latitudeName,
java.lang.String longitudeName, ServerExpression region,
java.lang.String... options)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementPairGeospatialQuery(java.lang.String elementName,
java.lang.String latitudeName,
java.lang.String longitudeName, ServerExpression region,
java.lang.String options, double weight)
Returns a query matching elements by name which
has specific element children representing latitude and longitude
values for a point contained within the given geographic box,
circle, or polygon, or equal to the given point.
|
CtsQueryExpr |
CtsExpr.elementQuery(ServerExpression elementName,
ServerExpression query)
Constructs a query that matches elements by name
with the content constrained by the query given in the second
parameter.
|
CtsQueryExpr |
CtsExpr.elementQuery(java.lang.String elementName,
ServerExpression query)
Constructs a query that matches elements by name
with the content constrained by the query given in the second
parameter.
|
CtsQueryExpr |
CtsExpr.elementRangeQuery(ServerExpression elementName,
ServerExpression operator,
ServerExpression value)
Constructs a query that matches elements by name
with range index entry equal to a given value.
|
CtsQueryExpr |
CtsExpr.elementRangeQuery(ServerExpression elementName,
ServerExpression operator,
ServerExpression value,
ServerExpression options)
Constructs a query that matches elements by name
with range index entry equal to a given value.
|
CtsQueryExpr |
CtsExpr.elementRangeQuery(ServerExpression elementName,
ServerExpression operator,
ServerExpression value,
ServerExpression options,
ServerExpression weight)
Constructs a query that matches elements by name
with range index entry equal to a given value.
|
CtsReferenceExpr |
CtsExpr.elementReference(ServerExpression element)
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.
|
CtsReferenceExpr |
CtsExpr.elementReference(ServerExpression element,
ServerExpression options)
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.
|
CtsQueryExpr |
CtsExpr.elementValueQuery(ServerExpression elementName)
Returns a query matching elements by name with
text content equal a given phrase.
|
CtsQueryExpr |
CtsExpr.elementValueQuery(ServerExpression elementName,
ServerExpression text)
Returns a query matching elements by name with
text content equal a given phrase.
|
CtsQueryExpr |
CtsExpr.elementValueQuery(ServerExpression elementName,
ServerExpression text,
ServerExpression options)
Returns a query matching elements by name with
text content equal a given phrase.
|
CtsQueryExpr |
CtsExpr.elementValueQuery(ServerExpression elementName,
ServerExpression text,
ServerExpression options,
ServerExpression weight)
Returns a query matching elements by name with
text content equal a given phrase.
|
CtsQueryExpr |
CtsExpr.elementWordQuery(ServerExpression elementName,
ServerExpression text)
Returns a query matching elements by name with
text content containing a given phrase.
|
CtsQueryExpr |
CtsExpr.elementWordQuery(ServerExpression elementName,
ServerExpression text,
ServerExpression options)
Returns a query matching elements by name with
text content containing a given phrase.
|
CtsQueryExpr |
CtsExpr.elementWordQuery(ServerExpression elementName,
ServerExpression text,
ServerExpression options,
ServerExpression weight)
Returns a query matching elements by name with
text content containing a given phrase.
|
ServerExpression |
GeoExpr.ellipsePolygon(ServerExpression center,
double semiMajorAxis, double semiMinorAxis,
double azimuth, double arcTolerance)
Construct a polygon approximating an
ellipse.
|
ServerExpression |
GeoExpr.ellipsePolygon(ServerExpression center,
double semiMajorAxis, double semiMinorAxis,
double azimuth, double arcTolerance,
java.lang.String options)
Construct a polygon approximating an
ellipse.
|
ServerExpression |
GeoExpr.ellipsePolygon(ServerExpression center,
ServerExpression semiMajorAxis,
ServerExpression semiMinorAxis,
ServerExpression azimuth,
ServerExpression arcTolerance)
Construct a polygon approximating an
ellipse.
|
ServerExpression |
GeoExpr.ellipsePolygon(ServerExpression center,
ServerExpression semiMajorAxis,
ServerExpression semiMinorAxis,
ServerExpression azimuth,
ServerExpression arcTolerance,
ServerExpression options)
Construct a polygon approximating an
ellipse.
|
PlanCase |
PlanBuilderBase.elseExpr(ServerExpression value)
This function returns the specified value if
none of the preceeding when() conditions are true.
|
ServerExpression |
FnExpr.empty(ServerExpression arg)
If the value of arg is the empty sequence, the
function returns true; otherwise, the function returns false.
|
ServerExpression |
XdmpExpr.encodeForNCName(ServerExpression name)
Invertible function that escapes characters
required to be part of an NCName.
|
ServerExpression |
FnExpr.encodeForUri(ServerExpression uriPart)
Invertible function that escapes characters
required to be escaped inside path segments of URIs.
|
ServerExpression |
FnExpr.endsWith(ServerExpression parameter1,
ServerExpression parameter2)
Returns true if the first parameter ends with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.endsWith(ServerExpression parameter1,
ServerExpression parameter2,
ServerExpression collation)
Returns true if the first parameter ends with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.endsWith(ServerExpression parameter1,
java.lang.String parameter2)
Returns true if the first parameter ends with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
FnExpr.endsWith(ServerExpression parameter1,
java.lang.String parameter2,
java.lang.String collation)
Returns true if the first parameter ends with
the string from the second parameter, otherwise returns
false.
|
ServerExpression |
MapExpr.entry(ServerExpression key,
ServerExpression value)
Constructs a new map with a single entry
consisting of the key and value specified as arguments.
|
abstract ServerExpression |
PlanBuilder.eq(ServerExpression... operand)
This function takes two or more expressions and
returns true if all of the expressions return the same value.
|
ServerExpression |
GeoExpr.equals(ServerExpression region1,
ServerExpression region2)
Compares geospatial regions to see if they
fulfill the 'equals' DE-9IM relation.
|
ServerExpression |
GeoExpr.equals(ServerExpression region1,
ServerExpression region2,
ServerExpression options)
Compares geospatial regions to see if they
fulfill the 'equals' DE-9IM relation.
|
ServerExpression |
GeoExpr.equals(ServerExpression region1,
ServerExpression region2,
java.lang.String options)
Compares geospatial regions to see if they
fulfill the 'equals' DE-9IM relation.
|
ServerExpression |
FnExpr.escapeHtmlUri(ServerExpression uriPart)
%-escapes everything except printable ASCII
characters.
|
ServerExpression |
VecExpr.euclideanDistance(ServerExpression vector1,
ServerExpression vector2)
Returns the Euclidean distance between two
vectors.
|
ServerExpression |
FnExpr.exists(ServerExpression arg)
If the value of arg is not the empty sequence,
the function returns true; otherwise, the function returns
false.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.existsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
ServerExpression condition)
This method is a filtering join that filters
based on whether the join exists or not but doesn't add any
columns.
|
ServerExpression |
MathExpr.exp(ServerExpression x)
Returns e (approximately 2.71828182845905) to
the xth power.
|
ServerExpression |
MathExpr.fabs(ServerExpression x)
Returns the absolute value of x.
|
CtsQueryExpr |
CtsExpr.fieldRangeQuery(ServerExpression fieldName,
ServerExpression operator,
ServerExpression value)
Returns a cts:query matching fields by name with
a range-index entry equal to a given value.
|
CtsQueryExpr |
CtsExpr.fieldRangeQuery(ServerExpression fieldName,
ServerExpression operator,
ServerExpression value,
ServerExpression options)
Returns a cts:query matching fields by name with
a range-index entry equal to a given value.
|
CtsQueryExpr |
CtsExpr.fieldRangeQuery(ServerExpression fieldName,
ServerExpression operator,
ServerExpression value,
ServerExpression options,
ServerExpression weight)
Returns a cts:query matching fields by name with
a range-index entry equal to a given value.
|
CtsReferenceExpr |
CtsExpr.fieldReference(ServerExpression field)
Creates a reference to a field value lexicon,
for use as a parameter to cts:value-tuples.
|
CtsReferenceExpr |
CtsExpr.fieldReference(ServerExpression field,
ServerExpression options)
Creates a reference to a field value lexicon,
for use as a parameter to cts:value-tuples.
|
CtsQueryExpr |
CtsExpr.fieldValueQuery(ServerExpression fieldName,
ServerExpression text)
Returns a query matching text content containing
a given value in the specified field.
|
CtsQueryExpr |
CtsExpr.fieldValueQuery(ServerExpression fieldName,
ServerExpression text,
ServerExpression options)
Returns a query matching text content containing
a given value in the specified field.
|
CtsQueryExpr |
CtsExpr.fieldValueQuery(ServerExpression fieldName,
ServerExpression text,
ServerExpression options,
ServerExpression weight)
Returns a query matching text content containing
a given value in the specified field.
|
CtsQueryExpr |
CtsExpr.fieldWordQuery(ServerExpression fieldName,
ServerExpression text)
Returns a query matching fields with text
content containing a given phrase.
|
CtsQueryExpr |
CtsExpr.fieldWordQuery(ServerExpression fieldName,
ServerExpression text,
ServerExpression options)
Returns a query matching fields with text
content containing a given phrase.
|
CtsQueryExpr |
CtsExpr.fieldWordQuery(ServerExpression fieldName,
ServerExpression text,
ServerExpression options,
ServerExpression weight)
Returns a query matching fields with text
content containing a given phrase.
|
ServerExpression |
XsExpr.floatExpr(ServerExpression arg1)
Constructs or casts an expression to the
xs:float server data type.
|
ServerExpression |
FnExpr.floor(ServerExpression arg)
Returns the largest (closest to positive
infinity) number with no fractional part that is not greater than
the value of arg.
|
ServerExpression |
MathExpr.floor(ServerExpression x)
Returns the largest integer less than or equal
to x.
|
ServerExpression |
MathExpr.fmod(ServerExpression x,
double y)
Returns the remainder of x/y.
|
ServerExpression |
MathExpr.fmod(ServerExpression x,
ServerExpression y)
Returns the remainder of x/y.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
ServerExpression picture)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
ServerExpression picture,
ServerExpression language)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar,
ServerExpression country)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
java.lang.String picture)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
java.lang.String picture,
java.lang.String language)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDate(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar,
java.lang.String country)
Returns a formatted date value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
ServerExpression picture)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
ServerExpression picture,
ServerExpression language)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar,
ServerExpression country)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
java.lang.String picture)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
java.lang.String picture,
java.lang.String language)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
FnExpr.formatDateTime(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar,
java.lang.String country)
Returns a formatted dateTime value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatNumber(ServerExpression value,
ServerExpression picture)
Returns a formatted string representation of
value argument based on the supplied picture.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression decimalFormatName)
Returns a formatted string representation of
value argument based on the supplied picture.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue,
ServerExpression ordchar)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue,
ServerExpression ordchar,
ServerExpression zeroPadding)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue,
ServerExpression ordchar,
ServerExpression zeroPadding,
ServerExpression groupingSeparator)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression letterValue,
ServerExpression ordchar,
ServerExpression zeroPadding,
ServerExpression groupingSeparator,
ServerExpression groupingSize)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatNumber(ServerExpression value,
java.lang.String picture)
Returns a formatted string representation of
value argument based on the supplied picture.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatNumber(ServerExpression value,
java.lang.String picture,
java.lang.String decimalFormatName)
Returns a formatted string representation of
value argument based on the supplied picture.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture,
java.lang.String language)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue,
java.lang.String ordchar)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue, java.lang.String ordchar,
java.lang.String zeroPadding)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue, java.lang.String ordchar,
java.lang.String zeroPadding,
java.lang.String groupingSeparator)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
XdmpExpr.formatNumber(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String letterValue, java.lang.String ordchar,
java.lang.String zeroPadding,
java.lang.String groupingSeparator,
long groupingSize)
Returns a formatted number value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
ServerExpression picture)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
ServerExpression picture,
ServerExpression language)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
ServerExpression picture,
ServerExpression language,
ServerExpression calendar,
ServerExpression country)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
java.lang.String picture)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
java.lang.String picture,
java.lang.String language)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
FnExpr.formatTime(ServerExpression value,
java.lang.String picture, java.lang.String language,
java.lang.String calendar,
java.lang.String country)
Returns a formatted time value based on the
picture argument.
|
ServerExpression |
MathExpr.frexp(ServerExpression x)
Returns x broken up into mantissa and exponent,
where x = mantissa*2^exponent.
|
ServerExpression |
XdmpExpr.fromJson(ServerExpression arg)
Atomizes a JSON node, returning a JSON
value.
|
ServerExpression |
XsExpr.gDay(ServerExpression arg1)
Constructs or casts an expression to the xs:gDay
server data type.
|
abstract ServerExpression |
PlanBuilder.ge(ServerExpression left,
ServerExpression right)
This function returns true if the value of the
left expression is greater than or equal to the value of the right
expression.
|
ServerExpression |
FnExpr.generateId(ServerExpression node)
Returns a string that uniquely identifies a
given node.
|
ServerExpression |
GeoExpr.geohashDecode(ServerExpression hash)
Given a geohash string, return the bounding box
for that hash.
|
ServerExpression |
GeoExpr.geohashDecodePoint(ServerExpression hash)
Given a geohash string, return the point for
that hash.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region,
long geohashPrecision)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region,
long geohashPrecision, java.lang.String options)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region,
ServerExpression geohashPrecision)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashEncode(ServerExpression region,
ServerExpression geohashPrecision,
ServerExpression options)
Compute a set of covering geohashes for the
given region, to the given level of precision.
|
ServerExpression |
GeoExpr.geohashNeighbors(ServerExpression hash)
Given a geohash string, return hashes for the
neighbors.
|
ServerExpression |
GeoExpr.geohashPrecisionDimensions(ServerExpression precision)
Given a geohash string, return the height and
width for the given precision.
|
ServerExpression |
GeoExpr.geohashSubhashes(ServerExpression hash)
Given a geohash string, return the 32
subhashes.
|
ServerExpression |
GeoExpr.geohashSubhashes(ServerExpression hash,
ServerExpression which)
Given a geohash string, return the 32
subhashes.
|
ServerExpression |
GeoExpr.geohashSubhashes(ServerExpression hash,
java.lang.String which)
Given a geohash string, return the 32
subhashes.
|
CtsReferenceExpr |
CtsExpr.geospatialPathReference(ServerExpression pathExpression)
Creates a reference to a geospatial path range
index, for use as a parameter to cts:value-tuples.
|
CtsReferenceExpr |
CtsExpr.geospatialPathReference(ServerExpression pathExpression,
ServerExpression options)
Creates a reference to a geospatial path range
index, for use as a parameter to cts:value-tuples.
|
CtsReferenceExpr |
CtsExpr.geospatialPathReference(ServerExpression pathExpression,
ServerExpression options,
ServerExpression map)
Creates a reference to a geospatial path range
index, for use as a parameter to cts:value-tuples.
|
CtsReferenceExpr |
CtsExpr.geospatialPathReference(java.lang.String pathExpression,
java.lang.String options, ServerExpression map)
Creates a reference to a geospatial path range
index, for use as a parameter to cts:value-tuples.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(ServerExpression pathExpression)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(ServerExpression pathExpression,
ServerExpression options)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(ServerExpression pathExpression,
ServerExpression options,
ServerExpression namespaces)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(ServerExpression pathExpression,
ServerExpression options,
ServerExpression namespaces,
ServerExpression geohashPrecision)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(ServerExpression pathExpression,
ServerExpression options,
ServerExpression namespaces,
ServerExpression geohashPrecision,
ServerExpression units)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(ServerExpression pathExpression,
ServerExpression options,
ServerExpression namespaces,
ServerExpression geohashPrecision,
ServerExpression units,
ServerExpression invalidValues)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(java.lang.String pathExpression,
java.lang.String options, ServerExpression namespaces)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(java.lang.String pathExpression,
java.lang.String options, ServerExpression namespaces,
long geohashPrecision)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(java.lang.String pathExpression,
java.lang.String options, ServerExpression namespaces,
long geohashPrecision, java.lang.String units)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsReferenceExpr |
CtsExpr.geospatialRegionPathReference(java.lang.String pathExpression,
java.lang.String options, ServerExpression namespaces,
long geohashPrecision, java.lang.String units,
java.lang.String invalidValues)
Create a reference to a geospatial region path
index, for use as a parameter to cts:geospatial-region-query and
other query operations on geospatial region indexes.
|
CtsQueryExpr |
CtsExpr.geospatialRegionQuery(ServerExpression reference,
ServerExpression operation,
ServerExpression region)
Construct a query to match regions in documents
that satisfy a specified relationship relative to other
regions.
|
CtsQueryExpr |
CtsExpr.geospatialRegionQuery(ServerExpression reference,
ServerExpression operation,
ServerExpression region,
ServerExpression options)
Construct a query to match regions in documents
that satisfy a specified relationship relative to other
regions.
|
CtsQueryExpr |
CtsExpr.geospatialRegionQuery(ServerExpression reference,
ServerExpression operation,
ServerExpression region,
ServerExpression options,
ServerExpression weight)
Construct a query to match regions in documents
that satisfy a specified relationship relative to other
regions.
|
CtsQueryExpr |
CtsExpr.geospatialRegionQuery(ServerExpression reference,
java.lang.String operation, CtsRegionExpr... region)
Construct a query to match regions in documents
that satisfy a specified relationship relative to other
regions.
|
CtsQueryExpr |
CtsExpr.geospatialRegionQuery(ServerExpression reference,
java.lang.String operation, ServerExpression region,
java.lang.String... options)
Construct a query to match regions in documents
that satisfy a specified relationship relative to other
regions.
|
CtsQueryExpr |
CtsExpr.geospatialRegionQuery(ServerExpression reference,
java.lang.String operation, ServerExpression region,
java.lang.String options, double weight)
Construct a query to match regions in documents
that satisfy a specified relationship relative to other
regions.
|
ServerExpression |
MapExpr.get(ServerExpression map,
ServerExpression key)
Get a value from a map.
|
ServerExpression |
VecExpr.get(ServerExpression vector1,
ServerExpression k)
Returns the element at the k-th index of the
vector.
|
ServerExpression |
MapExpr.get(ServerExpression map,
java.lang.String key)
Get a value from a map.
|
ServerExpression |
SqlExpr.glob(ServerExpression input,
ServerExpression pattern)
Returns true if the specified input glob the
specified pattern, otherwise returns false.
|
ServerExpression |
SqlExpr.glob(ServerExpression input,
java.lang.String pattern)
Returns true if the specified input glob the
specified pattern, otherwise returns false.
|
ServerExpression |
XsExpr.gMonth(ServerExpression arg1)
Constructs or casts an expression to the
xs:gMonth server data type.
|
ServerExpression |
XsExpr.gMonthDay(ServerExpression arg1)
Constructs or casts an expression to the
xs:gMonthDay server data type.
|
abstract ServerExpression |
PlanBuilder.gt(ServerExpression left,
ServerExpression right)
This function returns true if the value of the
left expression is greater than the value of the right
expression.
|
ServerExpression |
XsExpr.gYear(ServerExpression arg1)
Constructs or casts an expression to the
xs:gYear server data type.
|
ServerExpression |
XsExpr.gYearMonth(ServerExpression arg1)
Constructs or casts an expression to the
xs:gYearMonth server data type.
|
ServerExpression |
XdmpExpr.hash32(ServerExpression string)
Returns the 32-bit hash of a string.
|
ServerExpression |
XdmpExpr.hash64(ServerExpression string)
Returns the 64-bit hash of a string.
|
ServerExpression |
FnExpr.head(ServerExpression seq)
Returns the first item in a sequence.
|
ServerExpression |
XsExpr.hexBinary(ServerExpression arg1)
Constructs or casts an expression to the
xs:hexBinary server data type.
|
ServerExpression |
XdmpExpr.hexToInteger(ServerExpression hex)
Parses a hexadecimal string, returning an
integer.
|
ServerExpression |
XdmpExpr.hmacMd5(ServerExpression secretkey,
ServerExpression message)
Calculates the Hash-based Message Authentication
Code (HMAC) using the md5 hash function of the given secret key and
message arguments.
|
ServerExpression |
XdmpExpr.hmacMd5(ServerExpression secretkey,
ServerExpression message,
ServerExpression encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the md5 hash function of the given secret key and
message arguments.
|
ServerExpression |
XdmpExpr.hmacMd5(ServerExpression secretkey,
ServerExpression message,
java.lang.String encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the md5 hash function of the given secret key and
message arguments.
|
ServerExpression |
XdmpExpr.hmacSha1(ServerExpression secretkey,
ServerExpression message)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA1 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha1(ServerExpression secretkey,
ServerExpression message,
ServerExpression encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA1 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha1(ServerExpression secretkey,
ServerExpression message,
java.lang.String encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA1 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha256(ServerExpression secretkey,
ServerExpression message)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA256 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha256(ServerExpression secretkey,
ServerExpression message,
ServerExpression encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA256 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha256(ServerExpression secretkey,
ServerExpression message,
java.lang.String encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA256 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha512(ServerExpression secretkey,
ServerExpression message)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA512 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha512(ServerExpression secretkey,
ServerExpression message,
ServerExpression encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA512 hash function of the given secret key
and message arguments.
|
ServerExpression |
XdmpExpr.hmacSha512(ServerExpression secretkey,
ServerExpression message,
java.lang.String encoding)
Calculates the Hash-based Message Authentication
Code (HMAC) using the SHA512 hash function of the given secret key
and message arguments.
|
ServerExpression |
SqlExpr.hours(ServerExpression arg)
Returns an xs:integer between 0 and 23, both
inclusive, representing the value of the hours component in the
localized value of arg.
|
ServerExpression |
FnExpr.hoursFromDateTime(ServerExpression arg)
Returns an xs:integer between 0 and 23, both
inclusive, representing the hours component in the localized value
of arg.
|
ServerExpression |
FnExpr.hoursFromDuration(ServerExpression arg)
Returns an xs:integer representing the hours
component in the canonical lexical representation of the value of
arg.
|
ServerExpression |
FnExpr.hoursFromTime(ServerExpression arg)
Returns an xs:integer between 0 and 23, both
inclusive, representing the value of the hours component in the
localized value of arg.
|
ServerExpression |
SemExpr.ifExpr(ServerExpression condition,
ServerExpression then,
ServerExpression elseExpr)
The IF function form evaluates the first
argument, interprets it as a effective boolean value, then returns
the value of expression2 if the EBV is true, otherwise it returns
the value of expression3.
|
ServerExpression |
SqlExpr.ifnull(ServerExpression expr1,
ServerExpression expr2)
If the first expression is NULL, then the value
of the second expression is returned.
|
abstract ServerExpression |
PlanBuilder.in(ServerExpression value,
ServerExpression anyOf)
This function returns true if a test expression
evaluates to the same value as any of a list of candidate
expressions.
|
ServerExpression |
FnExpr.indexOf(ServerExpression seqParam,
ServerExpression srchParam)
Returns a sequence of positive integers giving
the positions within the sequence seqParam of items that are equal
to srchParam.
|
ServerExpression |
FnExpr.indexOf(ServerExpression seqParam,
ServerExpression srchParam,
ServerExpression collationLiteral)
Returns a sequence of positive integers giving
the positions within the sequence seqParam of items that are equal
to srchParam.
|
ServerExpression |
FnExpr.indexOf(ServerExpression seqParam,
java.lang.String srchParam)
Returns a sequence of positive integers giving
the positions within the sequence seqParam of items that are equal
to srchParam.
|
ServerExpression |
FnExpr.indexOf(ServerExpression seqParam,
java.lang.String srchParam,
java.lang.String collationLiteral)
Returns a sequence of positive integers giving
the positions within the sequence seqParam of items that are equal
to srchParam.
|
ServerExpression |
XdmpExpr.initcap(ServerExpression string)
Returns the string where the first letter of
each token has been uppercased.
|
ServerExpression |
FnExpr.inScopePrefixes(ServerExpression element)
Returns the prefixes of the in-scope namespaces
for element.
|
ServerExpression |
SqlExpr.insert(ServerExpression str,
double start, double length,
java.lang.String str2)
Returns a string that that is the first argument
with length characters removed starting at start and the second
string has been inserted beginning at start.
|
ServerExpression |
SqlExpr.insert(ServerExpression str,
ServerExpression start,
ServerExpression length,
ServerExpression str2)
Returns a string that that is the first argument
with length characters removed starting at start and the second
string has been inserted beginning at start.
|
ServerExpression |
FnExpr.insertBefore(ServerExpression target,
long position, ServerExpression inserts)
Returns a new sequence constructed from the
value of target with the value of inserts inserted at the position
specified by the value of position.
|
ServerExpression |
FnExpr.insertBefore(ServerExpression target,
ServerExpression position,
ServerExpression inserts)
Returns a new sequence constructed from the
value of target with the value of inserts inserted at the position
specified by the value of position.
|
ServerExpression |
SqlExpr.instr(ServerExpression str,
ServerExpression n)
Find the starting location of a pattern in a
string.
|
ServerExpression |
SqlExpr.instr(ServerExpression str,
java.lang.String n)
Find the starting location of a pattern in a
string.
|
ServerExpression |
XsExpr.integer(ServerExpression arg1)
Constructs or casts an expression to the
xs:integer server data type.
|
ServerExpression |
XdmpExpr.integerToHex(ServerExpression val)
Returns a hexadecimal representation of an
integer.
|
ServerExpression |
XdmpExpr.integerToOctal(ServerExpression val)
Returns an octal representation of an
integer.
|
ServerExpression |
GeoExpr.interiorPoint(ServerExpression region)
This function returns a point that is guaranteed
to be inside the bounds of the given region.
|
ServerExpression |
GeoExpr.interiorPoint(ServerExpression region,
ServerExpression options)
This function returns a point that is guaranteed
to be inside the bounds of the given region.
|
ServerExpression |
GeoExpr.interiorPoint(ServerExpression region,
java.lang.String options)
This function |