code: def validateAQLQuery(self, query, bindVars = None, options = None) :
          "returns the server answer is the query is valid. Raises an AQLQueryError if not"
          if bindVars is None :
              bindVars = {}
          if options is None :
              options = {}
          payload = {'query' : query, 'bindVars' : bindVars, 'options' : options}
          r = self.connection.session.post(self.cursorsURL, data = json.dumps(payload, default=str))
          data = r.json()
          if r.status_code == 201 and not data["error"] :
              return data
          else :
              raise AQLQueryError(data["errorMessage"], query, dataf validateAQLQuery(self, query, bindVars = None, options = None) :
          "returns the server answer is the query is valid. Raises an AQLQueryError if not"
          if bindVars is None :
              bindVars = {}
          if options is None :
              options = {}
          payload = {'query' : query, 'bindVars' : bindVars, 'options' : options}
          r = self.connection.session.post(self.cursorsURL, data = json.dumps(payload, default=str))
          data = r.json()
          if r.status_code == 201 and not data["error"] :
              return data
          else :
              raise AQLQueryError(data["errorMessage"], query, data)
docs: returns the server answer is the query is valid. Raises an AQLQueryError if not