public final class XQConstants
extends java.lang.Object
XQConstants
class provides constants that can be
used in the XQJ API.Modifier and Type | Field and Description |
---|---|
static int |
BINDING_MODE_DEFERRED
The constant indicating the binding mode deferred, refer to
XQDynamicContext for more information. |
static int |
BINDING_MODE_IMMEDIATE
The constant indicating the binding mode immediate, refer to
XQDynamicContext for more information. |
static int |
BOUNDARY_SPACE_PRESERVE
The constant indicating the the boundary-space policy for expression
evaluation is to preserve white spaces
|
static int |
BOUNDARY_SPACE_STRIP
The constant indicating the the boundary-space policy for expression
evaluation is to strip white spaces
|
static int |
CONSTRUCTION_MODE_PRESERVE
The constant indicating that the type of a constructed element node
is
xs:anyType , and all attribute and element nodes copied during
node construction retain their original types. |
static int |
CONSTRUCTION_MODE_STRIP
The constant indicating that the type of a constructed element
node is
xs:untyped ; all element nodes copied during node construction
receive the type xs:untyped , and all attribute nodes copied during node
construction receive the type xs:untypedAtomic . |
static javax.xml.namespace.QName |
CONTEXT_ITEM
Defines the
QName for the context item. |
static int |
COPY_NAMESPACES_MODE_INHERIT
The constant indicating that the inherit mode should be used in
namespace binding assignement when an existing element node is
copied by an element constructor, as described in
3.7.1 Direct Element Constructors, XQuery 1.0: An XML Query
Language
|
static int |
COPY_NAMESPACES_MODE_NO_INHERIT
The constant indicating that the no-inherit mode should be used in
namespace binding assignement when an existing element node is
copied by an element constructor, as described in
3.7.1 Direct Element Constructors, XQuery 1.0: An XML Query
Language
|
static int |
COPY_NAMESPACES_MODE_NO_PRESERVE
The constant indicating that the no-preserve mode should be used in
namespace binding assignement when an existing element node is
copied by an element constructor, as described in
3.7.1 Direct Element Constructors, XQuery 1.0: An XML Query
Language
|
static int |
COPY_NAMESPACES_MODE_PRESERVE
The constant indicating that the preserve mode should be used in
namespace binding assignement when an existing element node is
copied by an element constructor, as described in
3.7.1 Direct Element Constructors, XQuery 1.0: An XML Query
Language
|
static int |
DEFAULT_ORDER_FOR_EMPTY_SEQUENCES_GREATEST
The constant indicating that ordering of empty sequences and NaN
values as keys in an order by clause in a FLWOR expression is "greatest".
|
static int |
DEFAULT_ORDER_FOR_EMPTY_SEQUENCES_LEAST
The constant indicating that ordering of empty sequences and NaN
values as keys in an order by clause in a FLWOR expression is "least".
|
static int |
HOLDTYPE_CLOSE_CURSORS_AT_COMMIT
The constant indicating that the result sequences must be
closed when the commit on the connection is called.
|
static int |
HOLDTYPE_HOLD_CURSORS_OVER_COMMIT
The constant indicating that the result sequences must be
preserved when the commit on the connection is called.
|
static int |
LANGTYPE_XQUERY
The constant indicating that the expression language used in
XQConnection.prepareExpression and
XQExpression.execute is XQuery (any version). |
static int |
LANGTYPE_XQUERYX
The constant indicating that the expression language used in
XQConnection.prepareExpression and
XQExpression.execute is XQueryX. |
static int |
ORDERING_MODE_ORDERED
The constant indicating that ordered results are to be returned
by certain path expressions, union, intersect, and except expressions,
and FLWOR expressions that have no order by clause.
|
static int |
ORDERING_MODE_UNORDERED
The constant indicating that unordered results are to be returned
by certain path expressions, union, intersect, and except expressions,
and FLWOR expressions that have no order by clause.
|
static int |
SCROLLTYPE_FORWARD_ONLY
The constant indicating that the result sequence can only be scrolled
forward.
|
static int |
SCROLLTYPE_SCROLLABLE
The constant indicating that the result sequence can be scrolled
forward or backward and is insensitive to any updates done on the
underlying objects
|
public static final int HOLDTYPE_CLOSE_CURSORS_AT_COMMIT
public static final int HOLDTYPE_HOLD_CURSORS_OVER_COMMIT
public static final int SCROLLTYPE_FORWARD_ONLY
public static final int SCROLLTYPE_SCROLLABLE
public static final int LANGTYPE_XQUERY
XQConnection.prepareExpression
and
XQExpression.execute
is XQuery (any version).public static final int LANGTYPE_XQUERYX
XQConnection.prepareExpression
and
XQExpression.execute
is XQueryX.public static final int BOUNDARY_SPACE_PRESERVE
public static final int BOUNDARY_SPACE_STRIP
public static final int CONSTRUCTION_MODE_PRESERVE
xs:anyType
, and all attribute and element nodes copied during
node construction retain their original types.public static final int CONSTRUCTION_MODE_STRIP
xs:untyped
; all element nodes copied during node construction
receive the type xs:untyped
, and all attribute nodes copied during node
construction receive the type xs:untypedAtomic
.public static final int ORDERING_MODE_ORDERED
public static final int ORDERING_MODE_UNORDERED
public static final int DEFAULT_ORDER_FOR_EMPTY_SEQUENCES_GREATEST
public static final int DEFAULT_ORDER_FOR_EMPTY_SEQUENCES_LEAST
public static final int COPY_NAMESPACES_MODE_PRESERVE
public static final int COPY_NAMESPACES_MODE_NO_PRESERVE
public static final int COPY_NAMESPACES_MODE_INHERIT
public static final int COPY_NAMESPACES_MODE_NO_INHERIT
public static final javax.xml.namespace.QName CONTEXT_ITEM
QName
for the context item. This is
used to bind values to the context item via the bind methods
of XQDynamicContext
.public static final int BINDING_MODE_IMMEDIATE
XQDynamicContext
for more information.public static final int BINDING_MODE_DEFERRED
XQDynamicContext
for more information.Copyright (c) 2004-2018 Saxonica Limited. All rights reserved.