IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 19459


Ignore:
Timestamp:
Sep 10, 2008, 9:20:04 AM (18 years ago)
Author:
Paul Price
Message:

Add label search to difftool -todiffskyfile

Location:
trunk/ippTools
Files:
3 edited

Legend:

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

    r19092 r19459  
    44    diffRun.skycell_id,
    55    diffRun.tess_id,
     6    diffRun.label,
    67    rawExp.camera
    78FROM diffRun
  • trunk/ippTools/src/difftool.c

    r19457 r19459  
    394394
    395395    psMetadata *where = psMetadataAlloc();
    396     PXOPT_COPY_S64(config->args, where,  "-diff_id", "diff_id", "==");
     396    PXOPT_COPY_S64(config->args, where,  "-diff_id", "diffRun.diff_id", "==");
     397    PXOPT_COPY_STR(config->args, where,  "-label", "diffRun.label", "==");
    397398
    398399    PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false);
     
    406407
    407408    if (psListLength(where->list)) {
    408         psString whereClause = psDBGenerateWhereConditionSQL(where, "diffSkyfile");
     409        psString whereClause = psDBGenerateWhereConditionSQL(where, NULL);
    409410        psStringAppend(&query, " AND %s", whereClause);
    410411        psFree(whereClause);
  • trunk/ippTools/src/difftoolConfig.c

    r19455 r19459  
    8383    psMetadata *todiffskyfileArgs = psMetadataAlloc();
    8484    psMetadataAddS64(todiffskyfileArgs, PS_LIST_TAIL, "-diff_id", 0,            "search by diff ID", 0);
     85    psMetadataAddStr(todiffskyfileArgs, PS_LIST_TAIL, "-label", 0, "search by label", 0);
    8586    psMetadataAddU64(todiffskyfileArgs, PS_LIST_TAIL, "-limit",  0,            "limit result set to N items", 0);
    8687    psMetadataAddBool(todiffskyfileArgs, PS_LIST_TAIL, "-simple",  0,            "use the simple output format", false);
Note: See TracChangeset for help on using the changeset viewer.