IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24937


Ignore:
Timestamp:
Jul 29, 2009, 10:49:31 AM (17 years ago)
Author:
bills
Message:

add -streaks_max to magicdstool -definebyquery
enable -definebyquery, fix a bug

Location:
trunk/ippTools
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/magicdstool_definebyquery_camera.sql

    r24882 r24937  
    88    magicRun.workdir
    99FROM magicRun
     10    JOIN magicMask USING(magic_id)
    1011    JOIN diffRun USING(diff_id)
    1112    JOIN diffInputSkyfile USING(diff_id)
  • trunk/ippTools/share/magicdstool_definebyquery_chip.sql

    r24882 r24937  
    88    magicRun.workdir
    99FROM magicRun
     10    JOIN magicMask USING(magic_id)
    1011    JOIN diffRun USING(diff_id)
    1112    JOIN diffInputSkyfile USING(diff_id)
  • trunk/ippTools/share/magicdstool_definebyquery_diff.sql

    r24882 r24937  
    88    magicRun.workdir
    99FROM magicRun
     10    JOIN magicMask USING(magic_id)
    1011    JOIN diffRun USING(diff_id)
    1112    LEFT JOIN magicDSRun ON magicRun.magic_id = magicDSRun.magic_id
  • trunk/ippTools/share/magicdstool_definebyquery_raw.sql

    r24882 r24937  
    88    magicRun.workdir
    99FROM magicRun
     10    JOIN magicMask USING(magic_id)
    1011    JOIN diffRun USING(diff_id)
    1112    JOIN diffInputSkyfile USING(diff_id)
  • trunk/ippTools/share/magicdstool_definebyquery_warp.sql

    r24882 r24937  
    88    magicRun.workdir
    99FROM magicRun
     10    JOIN magicMask USING(magic_id)
    1011    JOIN diffRun USING(diff_id)
    1112    JOIN diffInputSkyfile USING(diff_id)
  • trunk/ippTools/src/magicdstool.c

    r24882 r24937  
    120120    PXOPT_COPY_S64(config->args, where, "-diff_id", "diff_id", "==");
    121121    PXOPT_COPY_S64(config->args, where, "-magic_id","magic_id", "==");
     122    PXOPT_COPY_S32(config->args, where, "-streaks_max","streaks", "<=");
    122123
    123124    pxAddLabelSearchArgs (config, where, "-label", "magicRun.label", "==");
     
    166167    }
    167168    psFree(where);
    168 
    169     dry_run = true;
    170169
    171170    // treat limit == 0 as "no limit"
     
    258257                }
    259258                return false;
    260                 psS64 magic_ds_id = psDBLastInsertID(config->dbh); // Assigned identifier
    261                 run->magic_ds_id = magic_ds_id;
    262259            }
     260            psS64 magic_ds_id = psDBLastInsertID(config->dbh); // Assigned identifier
     261            run->magic_ds_id = magic_ds_id;
    263262        }
    264263
  • trunk/ippTools/src/magicdstoolConfig.c

    r24882 r24937  
    6262    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-diff_id",  0, "search by diff_id", 0);
    6363    psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-magic_id", 0, "search by magic_id", 0);
     64    psMetadataAddS32(definebyqueryArgs, PS_LIST_TAIL, "-streaks_max", 0, "maximum number of streaks", 0);
    6465
    6566    psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-rerun",   0, "queue a new run even if one arleady exists", false);
Note: See TracChangeset for help on using the changeset viewer.