Package javax.xml.xquery
Class XQConstants
- java.lang.Object
-
- javax.xml.xquery.XQConstants
-
public final class XQConstants extends java.lang.ObjectXQConstantsclass provides constants that can be used in the XQJ API.
-
-
Field Summary
Fields Modifier and Type Field Description static intBINDING_MODE_DEFERREDThe constant indicating the binding mode deferred, refer toXQDynamicContextfor more information.static intBINDING_MODE_IMMEDIATEThe constant indicating the binding mode immediate, refer toXQDynamicContextfor more information.static intBOUNDARY_SPACE_PRESERVEThe constant indicating the the boundary-space policy for expression evaluation is to preserve white spacesstatic intBOUNDARY_SPACE_STRIPThe constant indicating the the boundary-space policy for expression evaluation is to strip white spacesstatic intCONSTRUCTION_MODE_PRESERVEThe constant indicating that the type of a constructed element node isxs:anyType, and all attribute and element nodes copied during node construction retain their original types.static intCONSTRUCTION_MODE_STRIPThe constant indicating that the type of a constructed element node isxs:untyped; all element nodes copied during node construction receive the typexs:untyped, and all attribute nodes copied during node construction receive the typexs:untypedAtomic.static javax.xml.namespace.QNameCONTEXT_ITEMDefines theQNamefor the context item.static intCOPY_NAMESPACES_MODE_INHERITThe 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 Languagestatic intCOPY_NAMESPACES_MODE_NO_INHERITThe 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 Languagestatic intCOPY_NAMESPACES_MODE_NO_PRESERVEThe 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 Languagestatic intCOPY_NAMESPACES_MODE_PRESERVEThe 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 Languagestatic intDEFAULT_ORDER_FOR_EMPTY_SEQUENCES_GREATESTThe constant indicating that ordering of empty sequences and NaN values as keys in an order by clause in a FLWOR expression is "greatest".static intDEFAULT_ORDER_FOR_EMPTY_SEQUENCES_LEASTThe constant indicating that ordering of empty sequences and NaN values as keys in an order by clause in a FLWOR expression is "least".static intHOLDTYPE_CLOSE_CURSORS_AT_COMMITThe constant indicating that the result sequences must be closed when the commit on the connection is called.static intHOLDTYPE_HOLD_CURSORS_OVER_COMMITThe constant indicating that the result sequences must be preserved when the commit on the connection is called.static intLANGTYPE_XQUERYThe constant indicating that the expression language used inXQConnection.prepareExpressionandXQExpression.executeis XQuery (any version).static intLANGTYPE_XQUERYXThe constant indicating that the expression language used inXQConnection.prepareExpressionandXQExpression.executeis XQueryX.static intORDERING_MODE_ORDEREDThe 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 intORDERING_MODE_UNORDEREDThe 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 intSCROLLTYPE_FORWARD_ONLYThe constant indicating that the result sequence can only be scrolled forward.static intSCROLLTYPE_SCROLLABLEThe constant indicating that the result sequence can be scrolled forward or backward and is insensitive to any updates done on the underlying objects
-
-
-
Field Detail
-
HOLDTYPE_CLOSE_CURSORS_AT_COMMIT
public static final int HOLDTYPE_CLOSE_CURSORS_AT_COMMIT
The constant indicating that the result sequences must be closed when the commit on the connection is called.- See Also:
- Constant Field Values
-
HOLDTYPE_HOLD_CURSORS_OVER_COMMIT
public static final int HOLDTYPE_HOLD_CURSORS_OVER_COMMIT
The constant indicating that the result sequences must be preserved when the commit on the connection is called.- See Also:
- Constant Field Values
-
SCROLLTYPE_FORWARD_ONLY
public static final int SCROLLTYPE_FORWARD_ONLY
The constant indicating that the result sequence can only be scrolled forward.- See Also:
- Constant Field Values
-
SCROLLTYPE_SCROLLABLE
public static final 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- See Also:
- Constant Field Values
-
LANGTYPE_XQUERY
public static final int LANGTYPE_XQUERY
The constant indicating that the expression language used inXQConnection.prepareExpressionandXQExpression.executeis XQuery (any version).- See Also:
- Constant Field Values
-
LANGTYPE_XQUERYX
public static final int LANGTYPE_XQUERYX
The constant indicating that the expression language used inXQConnection.prepareExpressionandXQExpression.executeis XQueryX.- See Also:
- Constant Field Values
-
BOUNDARY_SPACE_PRESERVE
public static final int BOUNDARY_SPACE_PRESERVE
The constant indicating the the boundary-space policy for expression evaluation is to preserve white spaces- See Also:
- Constant Field Values
-
BOUNDARY_SPACE_STRIP
public static final int BOUNDARY_SPACE_STRIP
The constant indicating the the boundary-space policy for expression evaluation is to strip white spaces- See Also:
- Constant Field Values
-
CONSTRUCTION_MODE_PRESERVE
public static final int CONSTRUCTION_MODE_PRESERVE
The constant indicating that the type of a constructed element node isxs:anyType, and all attribute and element nodes copied during node construction retain their original types.- See Also:
- Constant Field Values
-
CONSTRUCTION_MODE_STRIP
public static final int CONSTRUCTION_MODE_STRIP
The constant indicating that the type of a constructed element node isxs:untyped; all element nodes copied during node construction receive the typexs:untyped, and all attribute nodes copied during node construction receive the typexs:untypedAtomic.- See Also:
- Constant Field Values
-
ORDERING_MODE_ORDERED
public static final 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.- See Also:
- Constant Field Values
-
ORDERING_MODE_UNORDERED
public static final 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.- See Also:
- Constant Field Values
-
DEFAULT_ORDER_FOR_EMPTY_SEQUENCES_GREATEST
public static final 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". See 3.8.3 Order By and Return Clauses, XQuery 1.0: An XML Query Language for details.- See Also:
- Constant Field Values
-
DEFAULT_ORDER_FOR_EMPTY_SEQUENCES_LEAST
public static final 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". See 3.8.3 Order By and Return Clauses, XQuery 1.0: An XML Query Language for details.- See Also:
- Constant Field Values
-
COPY_NAMESPACES_MODE_PRESERVE
public static final 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- See Also:
- Constant Field Values
-
COPY_NAMESPACES_MODE_NO_PRESERVE
public static final 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- See Also:
- Constant Field Values
-
COPY_NAMESPACES_MODE_INHERIT
public static final 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- See Also:
- Constant Field Values
-
COPY_NAMESPACES_MODE_NO_INHERIT
public static final 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- See Also:
- Constant Field Values
-
CONTEXT_ITEM
public static final javax.xml.namespace.QName CONTEXT_ITEM
Defines theQNamefor the context item. This is used to bind values to the context item via the bind methods ofXQDynamicContext.
-
BINDING_MODE_IMMEDIATE
public static final int BINDING_MODE_IMMEDIATE
The constant indicating the binding mode immediate, refer toXQDynamicContextfor more information.- See Also:
- Constant Field Values
-
BINDING_MODE_DEFERRED
public static final int BINDING_MODE_DEFERRED
The constant indicating the binding mode deferred, refer toXQDynamicContextfor more information.- See Also:
- Constant Field Values
-
-