Package com.arangodb.model
Class AqlQueryExplainOptions
java.lang.Object
com.arangodb.model.AqlQueryExplainOptions
- Author:
- Mark Vollmary, Michele Rastelli
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetQuery()
getRules()
maxNumberOfPlans
(Integer maxNumberOfPlans) rules
(Collection<String> rules)
-
Constructor Details
-
AqlQueryExplainOptions
public AqlQueryExplainOptions()
-
-
Method Details
-
getBindVars
-
getQuery
-
getMaxNumberOfPlans
-
maxNumberOfPlans
- Parameters:
maxNumberOfPlans
- an optional maximum number of plans that the optimizer is allowed to generate. Setting this attribute to a low value allows to put a cap on the amount of work the optimizer does.- Returns:
- options
-
getAllPlans
-
allPlans
- Parameters:
allPlans
- if set to true, all possible execution plans will be returned. The default is false, meaning only the optimal plan will be returned.- Returns:
- options
-
getRules
-
rules
- Parameters:
rules
- an array of to-be-included or to-be-excluded optimizer rules can be put into this attribute, telling the optimizer to include or exclude specific rules.- Returns:
- options
-