IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18305


Ignore:
Timestamp:
Jun 23, 2008, 4:27:00 PM (18 years ago)
Author:
jhoblitt
Message:

add pztool -pending[exp|imfile] -desc flag

Location:
trunk/ippTools
Files:
3 edited

Legend:

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

    r18203 r18305  
    1818        AND pzDownloadImfile.class IS NULL
    1919        AND pzDownloadImfile.class_id IS NULL
    20     ORDER BY
    21         summitExp.dateobs DESC
    2220) as Foo
  • trunk/ippTools/src/pztool.c

    r18204 r18305  
    203203    PS_ASSERT_PTR_NON_NULL(config, false);
    204204
     205    PXOPT_LOOKUP_BOOL(desc, config->args, "-desc", false);
    205206    PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false);
    206207    PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false);
     
    225226    }
    226227
    227     psStringAppend(&query, " ORDER BY summitExp.dateobs DESC");
     228    psStringAppend(&query, " ORDER BY summitExp.dateobs");
     229    if (desc) {
     230        psStringAppend(&query, " DESC");
     231    }
    228232
    229233    // treat limit == 0 as "no limit"
     
    268272    PS_ASSERT_PTR_NON_NULL(config, false);
    269273
     274    PXOPT_LOOKUP_BOOL(desc, config->args, "-desc", false);
    270275    PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false);
    271276    PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false);
     
    296301            psStringAppend(&query, " AND %s", whereClause);
    297302            psFree(whereClause);
     303        }
     304
     305        psStringAppend(&query, " ORDER BY dateobs");
     306        if (desc) {
     307            psStringAppend(&query, " DESC");
    298308        }
    299309
  • trunk/ippTools/src/pztoolConfig.c

    r18172 r18305  
    8080    psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-exp_type", 0,
    8181            "define exposure type", NULL);
     82    psMetadataAddBool(pendingexpArgs, PS_LIST_TAIL, "-desc", 0,
     83            "sort ouput in descending format", false);
    8284    psMetadataAddU64(pendingexpArgs, PS_LIST_TAIL, "-limit",  0,
    8385            "limit result set to N items", 0);
     
    9597    psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_type", 0,
    9698            "define exposure type", NULL);
     99    psMetadataAddBool(pendingimfileArgs, PS_LIST_TAIL, "-desc", 0,
     100            "sort ouput in descending format", false);
    97101    psMetadataAddU64(pendingimfileArgs, PS_LIST_TAIL, "-limit",  0,
    98102            "limit result set to N items", 0);
Note: See TracChangeset for help on using the changeset viewer.