IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 8, 2016, 3:11:07 PM (10 years ago)
Author:
watersc1
Message:

Change to add dateobs limits on pztool -pendingexp query.

File:
1 edited

Legend:

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

    r34081 r39519  
    222222
    223223    psMetadata *where = psMetadataAlloc();
     224    psMetadata *where2 = psMetadataAlloc();
    224225    PXOPT_COPY_S64(config->args, where,  "-summit_id",    "summit_id", "==");
    225226    PXOPT_COPY_STR(config->args, where,  "-exp_name",     "exp_name", "==");
     
    228229    PXOPT_COPY_STR(config->args, where,  "-exp_type",     "exp_type", "==");
    229230
     231    PXOPT_COPY_TIME(config->args, where2, "-dateobs_begin", "dateobs",   ">=");
     232    PXOPT_COPY_TIME(config->args, where2, "-dateobs_end",   "dateobs",   "<=");
     233   
    230234    PXOPT_LOOKUP_BOOL(desc, config->args, "-desc", false);
    231235    PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false);
     
    251255    psFree(where);
    252256
     257    if (psListLength(where2->list)) {
     258      psString where2Clause = psDBGenerateWhereConditionSQL(where2, "summitExp");
     259      psStringAppend(&query, " AND %s", where2Clause);
     260      psFree(where2Clause);
     261    }
     262    psFree(where2);
     263   
    253264    psStringAppend(&query, " ORDER BY summitExp.dateobs");
    254265    if (desc) {
Note: See TracChangeset for help on using the changeset viewer.