Package net.sf.saxon.expr.parser
Class OptimizerOptions
java.lang.Object
net.sf.saxon.expr.parser.OptimizerOptions
Defines switches that can be used to control which optimizations take place.
The object is immutable.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final OptimizerOptions
static final OptimizerOptions
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexcept
(OptimizerOptions other) int
intersect
(OptimizerOptions other) boolean
isSet
(int option) toString()
union
(OptimizerOptions other)
-
Field Details
-
LOOP_LIFTING
public static final int LOOP_LIFTING- See Also:
-
EXTRACT_GLOBALS
public static final int EXTRACT_GLOBALS- See Also:
-
INLINE_VARIABLES
public static final int INLINE_VARIABLES- See Also:
-
INLINE_FUNCTIONS
public static final int INLINE_FUNCTIONS- See Also:
-
INDEX_VARIABLES
public static final int INDEX_VARIABLES- See Also:
-
CREATE_KEYS
public static final int CREATE_KEYS- See Also:
-
BYTE_CODE_NOT_USED
public static final int BYTE_CODE_NOT_USED- See Also:
-
COMMON_SUBEXPRESSIONS
public static final int COMMON_SUBEXPRESSIONS- See Also:
-
MISCELLANEOUS
public static final int MISCELLANEOUS- See Also:
-
SWITCH
public static final int SWITCH- See Also:
-
JIT
public static final int JIT- See Also:
-
RULE_SET
public static final int RULE_SET- See Also:
-
REGEX_CACHE
public static final int REGEX_CACHE- See Also:
-
VOID_EXPRESSIONS
public static final int VOID_EXPRESSIONS- See Also:
-
TAIL_CALLS
public static final int TAIL_CALLS- See Also:
-
CONSTANT_FOLDING
public static final int CONSTANT_FOLDING- See Also:
-
REORDER_PREDICATES
public static final int REORDER_PREDICATES- See Also:
-
FULL_HE_OPTIMIZATION
-
FULL_EE_OPTIMIZATION
-
-
Constructor Details
-
OptimizerOptions
public OptimizerOptions(int options) -
OptimizerOptions
-
-
Method Details