IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 12105


Ignore:
Timestamp:
Feb 27, 2007, 5:48:03 PM (19 years ago)
Author:
Paul Price
Message:

Need warp_id out.

File:
1 edited

Legend:

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

    r12093 r12105  
    266266    // XXX instead of validiting it here we should just use forgein key
    267267    // constrants
    268     if (!warpInputExpInsert(config->dbh, 
     268    if (!warpInputExpInsert(config->dbh,
    269269            (psS32)atoi(warp_id),
    270270            exp_tag,
     
    292292
    293293    // find all rawImfiles matching the default query
    294     psString query = psStringCopy( 
     294    psString query = psStringCopy(
    295295        "SELECT\n"
    296296        "   camProcessedExp.*\n"
     
    302302        "   AND warpInputExp.cam_version = camProcessedExp.cam_version\n"
    303303        " WHERE\n"
    304         "   warpRun.state = 'run'\n" 
     304        "   warpRun.state = 'run'\n"
    305305        "   AND camProcessedExp.fault = 0\n"
    306306    );
     
    383383
    384384    // find all rawImfiles matching the default query
    385     psString query = psStringCopy( 
     385    psString query = psStringCopy(
    386386        "SELECT\n"
    387387        "   rawImfile.*,\n"
     
    393393        "   ON warpInputExp.exp_tag = rawImfile.exp_tag\n"
    394394        " WHERE\n"
    395         "   warpRun.state = 'run'\n" 
     395        "   warpRun.state = 'run'\n"
    396396    );
    397397    if (config->where) {
     
    472472
    473473    // find all rawImfiles matching the default query
    474     psString query = psStringCopy( 
     474    psString query = psStringCopy(
    475475        "SELECT\n"
     476        "   warpRun.warp_id,\n"
    476477        "   camProcessedExp.*,\n"
    477478        "   rawExp.camera,\n"
     
    490491        "   AND warpInputExp.cam_version = warpSkyCellMap.cam_version\n"
    491492        " WHERE\n"
    492         "   warpRun.state = 'run'\n" 
     493        "   warpRun.state = 'run'\n"
    493494        "   AND camProcessedExp.fault = 0\n"
    494495        "   AND warpSkyCellMap.warp_id IS NULL\n"
     
    608609        psError(PS_ERR_UNKNOWN, false, "failed to parse mapfile: %s", mapfile);
    609610        return false;
    610     }       
     611    }
    611612    if (nFail) {
    612613        psError(PS_ERR_UNKNOWN, false, "there were %d errors parsing mapfile: %s", nFail, mapfile);
     
    673674
    674675    // find all rawImfiles matching the default query
    675     psString query = psStringCopy( 
     676    psString query = psStringCopy(
    676677        "SELECT\n"
    677678        "   warpSkyCellMap.*,\n"
     
    684685        "   AND warpSkyCellMap.class_id = chipProcessedImfile.class_id\n"
    685686        " WHERE\n"
    686         "   warpRun.state = 'run'\n" 
     687        "   warpRun.state = 'run'\n"
    687688    );
    688689
     
    764765
    765766    // find all rawImfiles matching the default query
    766     psString query = psStringCopy( 
     767    psString query = psStringCopy(
    767768        "SELECT\n"
    768769        "   warpSkyCellMap.*,\n"
     
    779780        "   AND warpSkyCellMap.tess_id = warpSkyfile.tess_id\n"
    780781        " WHERE\n"
    781         "   warpRun.state = 'run'\n" 
     782        "   warpRun.state = 'run'\n"
    782783        "   AND warpSkyfile.warp_id IS NULL\n"
    783784        "   AND warpSkyfile.skycell_id IS NULL\n"
     
    916917
    917918    // XXX need to validate that this coresponds to an warpInputImfile
    918     if (!warpSkyfileInsert(config->dbh, 
     919    if (!warpSkyfileInsert(config->dbh,
    919920            (psS32)atoi(warp_id),
    920921            skycell_id,
     
    977978        "           USING(warp_id, skycell_id, tess_id)\n"
    978979        "       WHERE\n"
    979         "           warpRun.state = 'run'\n" 
     980        "           warpRun.state = 'run'\n"
    980981        "       GROUP BY\n"
    981         "           warpRun.warp_id\n" 
     982        "           warpRun.warp_id\n"
    982983        "       HAVING\n"
    983984        "       COUNT(warpSkyCellMap.warp_id) = COUNT(warpSkyfile.warp_id)\n"
     
    9991000        return false;
    10001001    }
    1001 }   
    1002 
    1003 {   
     1002}
     1003
     1004{
    10041005    char *query =
    10051006        "INSERT INTO finished\n"
     
    10171018        "       USING(warp_id, skycell_id, tess_id)\n"
    10181019        "   WHERE\n"
    1019         "       warpRun.state = 'run'\n" 
     1020        "       warpRun.state = 'run'\n"
    10201021        "   GROUP BY\n"
    1021         "       warpRun.warp_id\n" 
     1022        "       warpRun.warp_id\n"
    10221023        "   HAVING\n"
    10231024        "       COUNT(warpSkyCellMap.warp_id) = COUNT(warpSkyfile.warp_id)\n"
     
    10301031}
    10311032
    1032 {   
     1033{
    10331034    char *query =
    10341035        "UPDATE warpRun\n"
     
    10631064
    10641065    // find all rawImfiles matching the default query
    1065     psString query = psStringCopy( 
     1066    psString query = psStringCopy(
    10661067        "SELECT\n"
    10671068        "   warpSkyfile.*\n"
     
    10701071        "   USING(warp_id)\n"
    10711072        " WHERE\n"
    1072         "   warpRun.state = 'run'\n" 
     1073        "   warpRun.state = 'run'\n"
    10731074    );
    10741075
Note: See TracChangeset for help on using the changeset viewer.