Package net.sf.saxon.expr.parser
Class Evaluators
- java.lang.Object
-
- net.sf.saxon.expr.parser.Evaluators
-
public class Evaluators extends java.lang.Object
Constants for different mechanisms of expression evaluation
-
-
Field Summary
Fields Modifier and Type Field Description static int
CALL_EVALUATE_OPTIONAL_ITEM
static int
CALL_EVALUATE_SINGLE_ITEM
static int
EVALUATE_AND_MATERIALIZE_VARIABLE
static int
EVALUATE_LITERAL
static int
EVALUATE_SUPPLIED_PARAMETER
static int
EVALUATE_VARIABLE
static int
ITERATE_AND_MATERIALIZE
static int
LAZY_TAIL_EXPRESSION
static int
MAKE_CLOSURE
static int
MAKE_INDEXED_VARIABLE
static int
MAKE_MEMO_CLOSURE
static int
MAKE_SINGLETON_CLOSURE
static int
PROCESS
static int
RETURN_EMPTY_SEQUENCE
static int
SHARED_APPEND_EXPRESSION
static int
STREAMING_ARGUMENT
static int
UNDECIDED
-
Constructor Summary
Constructors Constructor Description Evaluators()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Evaluator
getEvaluator(int code)
Get an evaluator for a given evaluation mechanism
-
-
-
Field Detail
-
UNDECIDED
public static final int UNDECIDED
- See Also:
- Constant Field Values
-
EVALUATE_LITERAL
public static final int EVALUATE_LITERAL
- See Also:
- Constant Field Values
-
EVALUATE_VARIABLE
public static final int EVALUATE_VARIABLE
- See Also:
- Constant Field Values
-
MAKE_CLOSURE
public static final int MAKE_CLOSURE
- See Also:
- Constant Field Values
-
MAKE_MEMO_CLOSURE
public static final int MAKE_MEMO_CLOSURE
- See Also:
- Constant Field Values
-
RETURN_EMPTY_SEQUENCE
public static final int RETURN_EMPTY_SEQUENCE
- See Also:
- Constant Field Values
-
EVALUATE_AND_MATERIALIZE_VARIABLE
public static final int EVALUATE_AND_MATERIALIZE_VARIABLE
- See Also:
- Constant Field Values
-
CALL_EVALUATE_OPTIONAL_ITEM
public static final int CALL_EVALUATE_OPTIONAL_ITEM
- See Also:
- Constant Field Values
-
ITERATE_AND_MATERIALIZE
public static final int ITERATE_AND_MATERIALIZE
- See Also:
- Constant Field Values
-
PROCESS
public static final int PROCESS
- See Also:
- Constant Field Values
-
LAZY_TAIL_EXPRESSION
public static final int LAZY_TAIL_EXPRESSION
- See Also:
- Constant Field Values
-
SHARED_APPEND_EXPRESSION
public static final int SHARED_APPEND_EXPRESSION
- See Also:
- Constant Field Values
-
MAKE_INDEXED_VARIABLE
public static final int MAKE_INDEXED_VARIABLE
- See Also:
- Constant Field Values
-
MAKE_SINGLETON_CLOSURE
public static final int MAKE_SINGLETON_CLOSURE
- See Also:
- Constant Field Values
-
EVALUATE_SUPPLIED_PARAMETER
public static final int EVALUATE_SUPPLIED_PARAMETER
- See Also:
- Constant Field Values
-
STREAMING_ARGUMENT
public static final int STREAMING_ARGUMENT
- See Also:
- Constant Field Values
-
CALL_EVALUATE_SINGLE_ITEM
public static final int CALL_EVALUATE_SINGLE_ITEM
- See Also:
- Constant Field Values
-
-