class_docstr: Tigergraph bindings class
  
  * Initialize with DB cfg
  * Register named stored procedures and graphistry bindings
  * Call stored procedures
  * Call interpreted queries
class_docstr_tok: ["Tigergraph","bindings","class","*","Initialize","with","DB","cfg","*","Register","named","stored","procedures","and","graphistry","bindings","*","Call","stored","procedures","*","Call","interpreted","queries"]
code: def __gsql(self, query, dry_run=False):
      base_url = self.__base_url("web")
      url = base_url + "/gsqlserver/interpreted_query"
      self.__log(url)
      if dry_run:
          return url
      response = requests.post(url, data=query)
      json = response.json()
      return self.__verify_and_unwrap_json_result(json)
  
file_path: pygraphistry/graphistry/tigeristry.py
imports: import requests
  import pandas
label_desc: Use image node_id 8 for calling the Tigeristry obj's underlying member method code with example usage: obj.__gsql(query, dry_run) and returns: self, url