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 SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final OptimizerOptionsstatic final OptimizerOptionsstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionexcept(OptimizerOptions other) intintersect(OptimizerOptions other) booleanisSet(int option) toString()union(OptimizerOptions other) 
- 
Field Details- 
LOOP_LIFTINGpublic static final int LOOP_LIFTING- See Also:
 
- 
EXTRACT_GLOBALSpublic static final int EXTRACT_GLOBALS- See Also:
 
- 
INLINE_VARIABLESpublic static final int INLINE_VARIABLES- See Also:
 
- 
INLINE_FUNCTIONSpublic static final int INLINE_FUNCTIONS- See Also:
 
- 
INDEX_VARIABLESpublic static final int INDEX_VARIABLES- See Also:
 
- 
CREATE_KEYSpublic static final int CREATE_KEYS- See Also:
 
- 
BYTE_CODE_NOT_USEDpublic static final int BYTE_CODE_NOT_USED- See Also:
 
- 
COMMON_SUBEXPRESSIONSpublic static final int COMMON_SUBEXPRESSIONS- See Also:
 
- 
MISCELLANEOUSpublic static final int MISCELLANEOUS- See Also:
 
- 
SWITCHpublic static final int SWITCH- See Also:
 
- 
JITpublic static final int JIT- See Also:
 
- 
RULE_SETpublic static final int RULE_SET- See Also:
 
- 
REGEX_CACHEpublic static final int REGEX_CACHE- See Also:
 
- 
VOID_EXPRESSIONSpublic static final int VOID_EXPRESSIONS- See Also:
 
- 
TAIL_CALLSpublic static final int TAIL_CALLS- See Also:
 
- 
CONSTANT_FOLDINGpublic static final int CONSTANT_FOLDING- See Also:
 
- 
REORDER_PREDICATESpublic static final int REORDER_PREDICATES- See Also:
 
- 
FULL_HE_OPTIMIZATION
- 
FULL_EE_OPTIMIZATION
 
- 
- 
Constructor Details- 
OptimizerOptionspublic OptimizerOptions(int options) 
- 
OptimizerOptions
 
- 
- 
Method Details