IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 26, 2013, 1:49:30 PM (13 years ago)
Author:
bills
Message:

Add -skycell_id option to releasetool -listrelexp. If supplied the standard query
is joined to warpSkyfile and only exposures that have that skycell included in
their warps are returned.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/releasetool.c

    r35397 r35437  
    702702    PXOPT_COPY_STR(config->args, where, "-cam_data_group",  "camRun.data_group", "LIKE");
    703703    PXOPT_COPY_STR(config->args, where, "-warp_data_group", "warpRun.data_group", "LIKE");
     704    PXOPT_COPY_STR(config->args, where, "-tess_id",      "warpRun.tess_id", "==");
     705    PXOPT_COPY_STR(config->args, where, "-skycell_id",   "warpSkyfile.skycell_id", "==");
     706   
     707    PXOPT_LOOKUP_STR(skycell_id, config->args, "-skycell_id", false, false);
    704708
    705709    PXOPT_COPY_STR(config->args, where, "-surveyName",  "survey.surveyName", "LIKE");
     
    715719        psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement");
    716720        return false;
     721    }
     722
     723    if (skycell_id) {
     724        psStringAppend(&query, "\nJOIN warpSkyfile ON warpRun.warp_id = warpSkyfile.warp_id AND warpRun.tess_id = warpSkyfile.tess_id");
    717725    }
    718726
     
    741749
    742750    if (priority_order) {
    743         psStringAppend(&query, "\nAND priority > 0 order by exp_id, priority");
     751        psStringAppend(&query, "\nAND priority > 0 order by exp_id, priority DESC");
    744752    }
    745753
     
    10181026
    10191027    if (priority_order) {
    1020         psStringAppend(&query, "\nAND priority > 0 order by stack_id, priority");
     1028        psStringAppend(&query, "\nAND priority > 0 order by stack_id, priority DESC");
    10211029    }
    10221030
Note: See TracChangeset for help on using the changeset viewer.