code: def get_args(self):
          
          for table in self.tables + self.with_tables:
              if type(table) is QueryTable:
                  self._where.args.update(table.query.get_args())
  
          return self._where.args
docs: Gets the args for the query which will be escaped when being executed by the
          db. All inner queries are inspected and their args are combined with this
          query's args.
  
          :return: all args for this query as a dict
          :rtype: dict