]> andersk Git - moira.git/commitdiff
fix for incremental updates
authormar <mar>
Wed, 13 Sep 1989 15:30:03 +0000 (15:30 +0000)
committermar <mar>
Wed, 13 Sep 1989 15:30:03 +0000 (15:30 +0000)
server/qrtn.qc

index 013903f6d87cf63333f6c4b51a69d66eaea0faee..0fca234e28a61c1186283c55c10bfbacf82b3255 100644 (file)
@@ -125,7 +125,7 @@ sms_process_query(cl, name, argc, argv_ro, action, actarg)
     char sort[32];
     char *pqual;
     char *psort;
-##  char *table;
+##  char *table, *rvar;
     struct save_queue *sq;
     struct query *get_query_by_name();
     int sq_save_args();
@@ -300,11 +300,13 @@ sms_process_query(cl, name, argc, argv_ro, action, actarg)
        /* if q->rvar = NULL, perform post_rtn only */
        if (q->rvar) {
            build_qual(q->qual, q->argc, Argv, qual);
+           table = q->rtable;
+           rvar = q->rvar;
+##         range of rvar is table
            incremental_before(q->rtable, qual, argv_ro);
            status = do_delete(q, qual, action, actarg);
            incremental_clear_after();
            if (status != SMS_SUCCESS) break;
-           table = q->rtable;
 ##         repeat replace tblstats (deletes = tblstats.deletes + 1,
 ##                                  modtime = "now")
 ##             where tblstats.#table = @table
This page took 0.033819 seconds and 5 git commands to generate.