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 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 String[] NODETYPES
          These constants represent the different node types in XPath.
static 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 String[] VOPS
           
 

Field Detail

AXISSPECIFIERS

static final String[] AXISSPECIFIERS
Axis names


UNKNOWN_AXIS

static final int UNKNOWN_AXIS
XPath axis constants:

See Also:
Constant Field Values

ANCESTOR_AXIS

static final int ANCESTOR_AXIS
Reverse axes

See Also:
Constant Field Values

ANCESTOR_SELF_AXIS

static final int ANCESTOR_SELF_AXIS
See Also:
Constant Field Values

PARENT_AXIS

static final int PARENT_AXIS
See Also:
Constant Field Values

PRECEDING_AXIS

static final int PRECEDING_AXIS
See Also:
Constant Field Values

PRECEDING_SIBLING_AXIS

static final int PRECEDING_SIBLING_AXIS
See Also:
Constant Field Values

CHILD_AXIS

static final int CHILD_AXIS
Forward axes

See Also:
Constant Field Values

ATTRIBUTE_AXIS

static final int ATTRIBUTE_AXIS
See Also:
Constant Field Values

DESCENDANT_AXIS

static final int DESCENDANT_AXIS
See Also:
Constant Field Values

DESCENDANT_SELF_AXIS

static final int DESCENDANT_SELF_AXIS
See Also:
Constant Field Values

FOLLOWING_AXIS

static final int FOLLOWING_AXIS
See Also:
Constant Field Values

FOLLOWING_SIBLING_AXIS

static final int FOLLOWING_SIBLING_AXIS
See Also:
Constant Field Values

NAMESPACE_AXIS

static final int NAMESPACE_AXIS
See Also:
Constant Field Values

SELF_AXIS

static final int SELF_AXIS
See Also:
Constant Field Values

DESCENDANT_ATTRIBUTE_AXIS

static final int DESCENDANT_ATTRIBUTE_AXIS
See Also:
Constant Field Values

NODETYPES

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


TYPE_UNKNOWN

static final short TYPE_UNKNOWN
See Also:
Constant Field Values

NODE_TYPE

static final int NODE_TYPE
Node types

See Also:
Constant Field Values

ROOT_NODE

static final int ROOT_NODE
See Also:
Constant Field Values

ELEMENT_NODE

static final int ELEMENT_NODE
See Also:
Constant Field Values

TEXT_NODE

static final int TEXT_NODE
See Also:
Constant Field Values

ATTRIBUTE_NODE

static final int ATTRIBUTE_NODE
See Also:
Constant Field Values

NAMESPACE_NODE

static final int NAMESPACE_NODE
See Also:
Constant Field Values

COMMENT_NODE

static final int COMMENT_NODE
See Also:
Constant Field Values

PROCESSING_NODE

static final int PROCESSING_NODE
See Also:
Constant Field Values

LT

static final int LT
Comparison operators

See Also:
Constant Field Values

GT

static final int GT
See Also:
Constant Field Values

GTEQ

static final int GTEQ
See Also:
Constant Field Values

LTEQ

static final int LTEQ
See Also:
Constant Field Values

EQ

static final int EQ
See Also:
Constant Field Values

NEQ

static final int NEQ
See Also:
Constant Field Values

IN

static final int IN
See Also:
Constant Field Values

REGEXP

static final int REGEXP
See Also:
Constant Field Values

TRUNC_NONE

static final int TRUNC_NONE
String truncation operators

See Also:
Constant Field Values

TRUNC_RIGHT

static final int TRUNC_RIGHT
See Also:
Constant Field Values

TRUNC_LEFT

static final int TRUNC_LEFT
See Also:
Constant Field Values

TRUNC_BOTH

static final int TRUNC_BOTH
See Also:
Constant Field Values

PLUS

static final int PLUS
Arithmetic operators

See Also:
Constant Field Values

MINUS

static final int MINUS
See Also:
Constant Field Values

MULT

static final int MULT
See Also:
Constant Field Values

DIV

static final int DIV
See Also:
Constant Field Values

MOD

static final int MOD
See Also:
Constant Field Values

IDIV

static final int IDIV
See Also:
Constant Field Values

IS

static final int IS
Identity operators

See Also:
Constant Field Values

ISNOT

static final int ISNOT
See Also:
Constant Field Values

BEFORE

static final int BEFORE
See Also:
Constant Field Values

AFTER

static final int AFTER
See Also:
Constant Field Values

OPS

static final String[] OPS

VOPS

static final String[] VOPS

KEEP_UNION

static final int KEEP_UNION
See Also:
Constant Field Values

KEEP_INTER

static final int KEEP_INTER
See Also:
Constant Field Values

KEEP_AFTER

static final int KEEP_AFTER
See Also:
Constant Field Values

KEEP_BEFORE

static final int KEEP_BEFORE
See Also:
Constant Field Values

TYPE_ANY

static final int TYPE_ANY
See Also:
Constant Field Values

TYPE_NODELIST

static final int TYPE_NODELIST
See Also:
Constant Field Values

TYPE_NODE

static final int TYPE_NODE
See Also:
Constant Field Values

TYPE_STRING

static final int TYPE_STRING
See Also:
Constant Field Values

TYPE_NUM

static final int TYPE_NUM
See Also:
Constant Field Values

TYPE_BOOL

static final int TYPE_BOOL
See Also:
Constant Field Values

FULLTEXT_OR

static final int FULLTEXT_OR
See Also:
Constant Field Values

FULLTEXT_AND

static final int FULLTEXT_AND
See Also:
Constant Field Values

STRING_NOT_FOUND

static final int STRING_NOT_FOUND
See Also:
Constant Field Values

INFERIOR

static final int INFERIOR
See Also:
Constant Field Values

EQUAL

static final int EQUAL
See Also:
Constant Field Values

SUPERIOR

static final int SUPERIOR
See Also:
Constant Field Values

NO_SIZE_HINT

static final int NO_SIZE_HINT
See Also:
Constant Field Values


Copyright (C) Wolfgang Meier. All rights reserved.