|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Optimizable
| Field Summary |
|---|
| Fields inherited from interface org.exist.xquery.Expression |
|---|
DOT_TEST, EXPRESSION_ID_INVALID, IGNORE_CONTEXT, IN_NODE_CONSTRUCTOR, IN_PREDICATE, IN_UPDATE, IN_WHERE_CLAUSE, NEED_INDEX_INFO, NO_CONTEXT_ID, NON_STREAMABLE, POSITIONAL_PREDICATE, SINGLE_STEP_EXECUTION, UNORDERED, USE_TREE_TRAVERSAL |
| Method Summary | |
|---|---|
boolean |
canOptimize(Sequence contextSequence)
|
int |
getOptimizeAxis()
|
boolean |
optimizeOnChild()
|
boolean |
optimizeOnSelf()
|
NodeSet |
preSelect(Sequence contextSequence,
boolean useContext)
|
| Methods inherited from interface org.exist.xquery.Expression |
|---|
accept, allowMixNodesInReturn, analyze, dump, eval, eval, getCardinality, getColumn, getContext, getContextDocSet, getContextId, getDependencies, getExpressionId, getLine, getParent, getPrimaryAxis, getSource, getSubExpression, getSubExpressionCount, match, needsReset, resetState, returnsType, setASTNode, setContextDocSet, setContextId, setLocation, setPrimaryAxis, simplify |
| Method Detail |
|---|
boolean canOptimize(Sequence contextSequence)
boolean optimizeOnSelf()
boolean optimizeOnChild()
NodeSet preSelect(Sequence contextSequence,
boolean useContext)
throws XPathException
XPathExceptionint getOptimizeAxis()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||