347 # generate sql queries if we are able to do so |
347 # generate sql queries if we are able to do so |
348 sql, query_args = self._rql_sqlgen.generate(union, args, varmap) |
348 sql, query_args = self._rql_sqlgen.generate(union, args, varmap) |
349 query = 'INSERT INTO %s %s' % (table, sql.encode(self.encoding)) |
349 query = 'INSERT INTO %s %s' % (table, sql.encode(self.encoding)) |
350 self.doexec(session, query, self.merge_args(args, query_args)) |
350 self.doexec(session, query, self.merge_args(args, query_args)) |
351 |
351 |
352 def _manual_insert(self, results, table, session): |
352 def manual_insert(self, results, table, session): |
353 """insert given result into a temporary table on the system source""" |
353 """insert given result into a temporary table on the system source""" |
354 if server.DEBUG & server.DBG_RQL: |
354 if server.DEBUG & server.DBG_RQL: |
355 print ' manual insertion of', res, 'into', table |
355 print ' manual insertion of', res, 'into', table |
356 if not results: |
356 if not results: |
357 return |
357 return |