Package net.sf.saxon.expr.parser
Class Evaluators
- java.lang.Object
-
- net.sf.saxon.expr.parser.Evaluators
-
public class Evaluators extends java.lang.ObjectConstants for different mechanisms of expression evaluation
-
-
Field Summary
Fields Modifier and Type Field Description static intCALL_EVALUATE_OPTIONAL_ITEMstatic intCALL_EVALUATE_SINGLE_ITEMstatic intEVALUATE_AND_MATERIALIZE_VARIABLEstatic intEVALUATE_LITERALstatic intEVALUATE_SUPPLIED_PARAMETERstatic intEVALUATE_VARIABLEstatic intITERATE_AND_MATERIALIZEstatic intLAZY_TAIL_EXPRESSIONstatic intMAKE_CLOSUREstatic intMAKE_INDEXED_VARIABLEstatic intMAKE_MEMO_CLOSUREstatic intMAKE_SINGLETON_CLOSUREstatic intPROCESSstatic intRETURN_EMPTY_SEQUENCEstatic intSHARED_APPEND_EXPRESSIONstatic intSTREAMING_ARGUMENTstatic intUNDECIDED
-
Constructor Summary
Constructors Constructor Description Evaluators()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EvaluatorgetEvaluator(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
-
-