org.exist.xquery
Interface Constants


public interface Constants

Declares various constants and flags used by the query engine: axis specifiers, operators.

Author:
wolf

Field Summary
static int AFTER
           
static int ANCESTOR_AXIS
          Reverse axes
static int ANCESTOR_SELF_AXIS
           
static int ATTRIBUTE_AXIS
           
static int ATTRIBUTE_NODE
           
static java.lang.String[] AXISSPECIFIERS
          Axis names
static int BEFORE
           
static int CHILD_AXIS
          Forward axes
static int COMMENT_NODE
           
static int DESCENDANT_ATTRIBUTE_AXIS
           
static int DESCENDANT_AXIS
           
static int DESCENDANT_SELF_AXIS
           
static int DIV
           
static int ELEMENT_NODE
           
static int EQ
           
static int EQUAL
           
static int FOLLOWING_AXIS
           
static int FOLLOWING_SIBLING_AXIS
           
static int FULLTEXT_AND
           
static int FULLTEXT_OR
           
static int GT
           
static int GTEQ
           
static int IDIV
           
static int IN
           
static int INFERIOR
           
static int IS
          Identity operators
static int ISNOT
           
static int KEEP_AFTER
           
static int KEEP_BEFORE
           
static int KEEP_INTER
           
static int KEEP_UNION
           
static int LT
          Comparison operators
static int LTEQ
           
static int MINUS
           
static int MOD
           
static int MULT
           
static int NAMESPACE_AXIS
           
static int NAMESPACE_NODE
           
static int NEQ
           
static int NO_SIZE_HINT
           
static int NODE_TYPE
          Node types
static java.lang.String[] NODETYPES
          These constants represent the different node types in XPath.
static java.lang.String[] OPS
           
static int PARENT_AXIS
           
static int PLUS
          Arithmetic operators
static int PRECEDING_AXIS
           
static int PRECEDING_SIBLING_AXIS
           
static int PROCESSING_NODE
           
static int REGEXP
           
static int ROOT_NODE
           
static int SELF_AXIS
           
static int STRING_NOT_FOUND
           
static int SUPERIOR
           
static int TEXT_NODE
           
static int TRUNC_BOTH
           
static int TRUNC_LEFT
           
static int TRUNC_NONE
          String truncation operators
static int TRUNC_RIGHT
           
static int TYPE_ANY
           
static int TYPE_BOOL
           
static int TYPE_NODE
           
static int TYPE_NODELIST
           
static int TYPE_NUM
           
static int TYPE_STRING
           
static short TYPE_UNKNOWN
           
static int UNKNOWN_AXIS
          XPath axis constants:
static java.lang.String[] VOPS
           
 

Field Detail

AXISSPECIFIERS

public static final java.lang.String[] AXISSPECIFIERS
Axis names


UNKNOWN_AXIS

public static final int UNKNOWN_AXIS
XPath axis constants:

See Also:
Constant Field Values

ANCESTOR_AXIS

public static final int ANCESTOR_AXIS
Reverse axes

See Also:
Constant Field Values

ANCESTOR_SELF_AXIS

public static final int ANCESTOR_SELF_AXIS
See Also:
Constant Field Values

PARENT_AXIS

public static final int PARENT_AXIS
See Also:
Constant Field Values

PRECEDING_AXIS

public static final int PRECEDING_AXIS
See Also:
Constant Field Values

PRECEDING_SIBLING_AXIS

public static final int PRECEDING_SIBLING_AXIS
See Also:
Constant Field Values

CHILD_AXIS

public static final int CHILD_AXIS
Forward axes

See Also:
Constant Field Values

ATTRIBUTE_AXIS

public static final int ATTRIBUTE_AXIS
See Also:
Constant Field Values

DESCENDANT_AXIS

public static final int DESCENDANT_AXIS
See Also:
Constant Field Values

DESCENDANT_SELF_AXIS

public static final int DESCENDANT_SELF_AXIS
See Also:
Constant Field Values

FOLLOWING_AXIS

public static final int FOLLOWING_AXIS
See Also:
Constant Field Values

FOLLOWING_SIBLING_AXIS

public static final int FOLLOWING_SIBLING_AXIS
See Also:
Constant Field Values

NAMESPACE_AXIS

public static final int NAMESPACE_AXIS
See Also:
Constant Field Values

SELF_AXIS

public static final int SELF_AXIS
See Also:
Constant Field Values

DESCENDANT_ATTRIBUTE_AXIS

public static final int DESCENDANT_ATTRIBUTE_AXIS
See Also:
Constant Field Values

NODETYPES

public static final java.lang.String[] NODETYPES
These constants represent the different node types in XPath.


TYPE_UNKNOWN

public static final short TYPE_UNKNOWN
See Also:
Constant Field Values

NODE_TYPE

public static final int NODE_TYPE
Node types

See Also:
Constant Field Values

ROOT_NODE

public static final int ROOT_NODE
See Also:
Constant Field Values

ELEMENT_NODE

public static final int ELEMENT_NODE
See Also:
Constant Field Values

TEXT_NODE

public static final int TEXT_NODE
See Also:
Constant Field Values

ATTRIBUTE_NODE

public static final int ATTRIBUTE_NODE
See Also:
Constant Field Values

NAMESPACE_NODE

public static final int NAMESPACE_NODE
See Also:
Constant Field Values

COMMENT_NODE

public static final int COMMENT_NODE
See Also:
Constant Field Values

PROCESSING_NODE

public static final int PROCESSING_NODE
See Also:
Constant Field Values

LT

public static final int LT
Comparison operators

See Also:
Constant Field Values

GT

public static final int GT
See Also:
Constant Field Values

GTEQ

public static final int GTEQ
See Also:
Constant Field Values

LTEQ

public static final int LTEQ
See Also:
Constant Field Values

EQ

public static final int EQ
See Also:
Constant Field Values

NEQ

public static final int NEQ
See Also:
Constant Field Values

IN

public static final int IN
See Also:
Constant Field Values

REGEXP

public static final int REGEXP
See Also:
Constant Field Values

TRUNC_NONE

public static final int TRUNC_NONE
String truncation operators

See Also:
Constant Field Values

TRUNC_RIGHT

public static final int TRUNC_RIGHT
See Also:
Constant Field Values

TRUNC_LEFT

public static final int TRUNC_LEFT
See Also:
Constant Field Values

TRUNC_BOTH

public static final int TRUNC_BOTH
See Also:
Constant Field Values

PLUS

public static final int PLUS
Arithmetic operators

See Also:
Constant Field Values

MINUS

public static final int MINUS
See Also:
Constant Field Values

MULT

public static final int MULT
See Also:
Constant Field Values

DIV

public static final int DIV
See Also:
Constant Field Values

MOD

public static final int MOD
See Also:
Constant Field Values

IDIV

public static final int IDIV
See Also:
Constant Field Values

IS

public static final int IS
Identity operators

See Also:
Constant Field Values

ISNOT

public static final int ISNOT
See Also:
Constant Field Values

BEFORE

public static final int BEFORE
See Also:
Constant Field Values

AFTER

public static final int AFTER
See Also:
Constant Field Values

OPS

public static final java.lang.String[] OPS

VOPS

public static final java.lang.String[] VOPS

KEEP_UNION

public static final int KEEP_UNION
See Also:
Constant Field Values

KEEP_INTER

public static final int KEEP_INTER
See Also:
Constant Field Values

KEEP_AFTER

public static final int KEEP_AFTER
See Also:
Constant Field Values

KEEP_BEFORE

public static final int KEEP_BEFORE
See Also:
Constant Field Values

TYPE_ANY

public static final int TYPE_ANY
See Also:
Constant Field Values

TYPE_NODELIST

public static final int TYPE_NODELIST
See Also:
Constant Field Values

TYPE_NODE

public static final int TYPE_NODE
See Also:
Constant Field Values

TYPE_STRING

public static final int TYPE_STRING
See Also:
Constant Field Values

TYPE_NUM

public static final int TYPE_NUM
See Also:
Constant Field Values

TYPE_BOOL

public static final int TYPE_BOOL
See Also:
Constant Field Values

FULLTEXT_OR

public static final int FULLTEXT_OR
See Also:
Constant Field Values

FULLTEXT_AND

public static final int FULLTEXT_AND
See Also:
Constant Field Values

STRING_NOT_FOUND

public static final int STRING_NOT_FOUND
See Also:
Constant Field Values

INFERIOR

public static final int INFERIOR
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values

SUPERIOR

public static final int SUPERIOR
See Also:
Constant Field Values

NO_SIZE_HINT

public static final int NO_SIZE_HINT
See Also:
Constant Field Values


Copyright (C) Wolfgang Meier. All rights reserved.