code: def explain(self, bindVars={}, allPlans = False) :
          
          return self.database.explainAQLQuery(self.query, bindVars, allPlans)
docs: Returns an explanation of the query. Setting allPlans to True will result in ArangoDB returning all possible plans. False returns only the optimal plan