IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 6, 2007, 11:43:19 AM (19 years ago)
Author:
jhoblitt
Message:

fix duplicate return of *.camera in dettool -toprocessedimfile

File:
1 edited

Legend:

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

    r14034 r14043  
    21132113    }
    21142114
    2115     // select det_id, det_type & rawImfile *
    2116     // get det_id from detInputExp.det_id
    2117     // get det_type from detRun.det_id
    2118     //
    2119     // det_id is in detInputExp
    2120     // exp_id is in detInputExp
    2121     // det_id is not in detProccessedImfile
    2122     // exp_id is not in detProccessedImfile
    2123     // class_is is not in detProccessedImfile
    2124     psString query = psStringCopy(
    2125             "SELECT"
    2126             "   detRun.det_id,"
    2127             "   detRun.det_type,"
    2128             "   detRun.workdir,"
    2129             "   detRun.reduction,"
    2130             "   rawImfile.*,"
    2131             "   rawExp.camera"
    2132             " FROM detRun"
    2133             " JOIN detInputExp"
    2134             "    USING(det_id, iteration)"
    2135             " JOIN rawExp"
    2136             "    ON detInputExp.exp_id = rawExp.exp_id"
    2137             " JOIN rawImfile"
    2138             "    ON detInputExp.exp_id = rawImfile.exp_id"
    2139             " LEFT JOIN detProcessedImfile"
    2140             "   ON detInputExp.det_id = detProcessedImfile.det_id"
    2141             "   AND rawImfile.exp_id = detProcessedImfile.exp_id"
    2142             "   AND rawImfile.class_id = detProcessedImfile.class_id"
    2143             " WHERE"
    2144             "   detRun.state = 'run'"
    2145             "   AND detRun.mode = 'master'"
    2146             "   AND detProcessedImfile.det_id IS NULL"
    2147             "   AND detProcessedImfile.exp_id IS NULL"
    2148             "   AND detProcessedImfile.class_id IS NULL"
    2149         );
     2115    psString query = pxDataGet("dettool_toprocessedimfile.sql");
     2116    if (!query) {
     2117        psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     2118        return false;
     2119    }
    21502120
    21512121    if (config->where) {
Note: See TracChangeset for help on using the changeset viewer.