Changeset 12105
- Timestamp:
- Feb 27, 2007, 5:48:03 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/warptool.c (modified) (19 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/warptool.c
r12093 r12105 266 266 // XXX instead of validiting it here we should just use forgein key 267 267 // constrants 268 if (!warpInputExpInsert(config->dbh, 268 if (!warpInputExpInsert(config->dbh, 269 269 (psS32)atoi(warp_id), 270 270 exp_tag, … … 292 292 293 293 // find all rawImfiles matching the default query 294 psString query = psStringCopy( 294 psString query = psStringCopy( 295 295 "SELECT\n" 296 296 " camProcessedExp.*\n" … … 302 302 " AND warpInputExp.cam_version = camProcessedExp.cam_version\n" 303 303 " WHERE\n" 304 " warpRun.state = 'run'\n" 304 " warpRun.state = 'run'\n" 305 305 " AND camProcessedExp.fault = 0\n" 306 306 ); … … 383 383 384 384 // find all rawImfiles matching the default query 385 psString query = psStringCopy( 385 psString query = psStringCopy( 386 386 "SELECT\n" 387 387 " rawImfile.*,\n" … … 393 393 " ON warpInputExp.exp_tag = rawImfile.exp_tag\n" 394 394 " WHERE\n" 395 " warpRun.state = 'run'\n" 395 " warpRun.state = 'run'\n" 396 396 ); 397 397 if (config->where) { … … 472 472 473 473 // find all rawImfiles matching the default query 474 psString query = psStringCopy( 474 psString query = psStringCopy( 475 475 "SELECT\n" 476 " warpRun.warp_id,\n" 476 477 " camProcessedExp.*,\n" 477 478 " rawExp.camera,\n" … … 490 491 " AND warpInputExp.cam_version = warpSkyCellMap.cam_version\n" 491 492 " WHERE\n" 492 " warpRun.state = 'run'\n" 493 " warpRun.state = 'run'\n" 493 494 " AND camProcessedExp.fault = 0\n" 494 495 " AND warpSkyCellMap.warp_id IS NULL\n" … … 608 609 psError(PS_ERR_UNKNOWN, false, "failed to parse mapfile: %s", mapfile); 609 610 return false; 610 } 611 } 611 612 if (nFail) { 612 613 psError(PS_ERR_UNKNOWN, false, "there were %d errors parsing mapfile: %s", nFail, mapfile); … … 673 674 674 675 // find all rawImfiles matching the default query 675 psString query = psStringCopy( 676 psString query = psStringCopy( 676 677 "SELECT\n" 677 678 " warpSkyCellMap.*,\n" … … 684 685 " AND warpSkyCellMap.class_id = chipProcessedImfile.class_id\n" 685 686 " WHERE\n" 686 " warpRun.state = 'run'\n" 687 " warpRun.state = 'run'\n" 687 688 ); 688 689 … … 764 765 765 766 // find all rawImfiles matching the default query 766 psString query = psStringCopy( 767 psString query = psStringCopy( 767 768 "SELECT\n" 768 769 " warpSkyCellMap.*,\n" … … 779 780 " AND warpSkyCellMap.tess_id = warpSkyfile.tess_id\n" 780 781 " WHERE\n" 781 " warpRun.state = 'run'\n" 782 " warpRun.state = 'run'\n" 782 783 " AND warpSkyfile.warp_id IS NULL\n" 783 784 " AND warpSkyfile.skycell_id IS NULL\n" … … 916 917 917 918 // XXX need to validate that this coresponds to an warpInputImfile 918 if (!warpSkyfileInsert(config->dbh, 919 if (!warpSkyfileInsert(config->dbh, 919 920 (psS32)atoi(warp_id), 920 921 skycell_id, … … 977 978 " USING(warp_id, skycell_id, tess_id)\n" 978 979 " WHERE\n" 979 " warpRun.state = 'run'\n" 980 " warpRun.state = 'run'\n" 980 981 " GROUP BY\n" 981 " warpRun.warp_id\n" 982 " warpRun.warp_id\n" 982 983 " HAVING\n" 983 984 " COUNT(warpSkyCellMap.warp_id) = COUNT(warpSkyfile.warp_id)\n" … … 999 1000 return false; 1000 1001 } 1001 } 1002 1003 { 1002 } 1003 1004 { 1004 1005 char *query = 1005 1006 "INSERT INTO finished\n" … … 1017 1018 " USING(warp_id, skycell_id, tess_id)\n" 1018 1019 " WHERE\n" 1019 " warpRun.state = 'run'\n" 1020 " warpRun.state = 'run'\n" 1020 1021 " GROUP BY\n" 1021 " warpRun.warp_id\n" 1022 " warpRun.warp_id\n" 1022 1023 " HAVING\n" 1023 1024 " COUNT(warpSkyCellMap.warp_id) = COUNT(warpSkyfile.warp_id)\n" … … 1030 1031 } 1031 1032 1032 { 1033 { 1033 1034 char *query = 1034 1035 "UPDATE warpRun\n" … … 1063 1064 1064 1065 // find all rawImfiles matching the default query 1065 psString query = psStringCopy( 1066 psString query = psStringCopy( 1066 1067 "SELECT\n" 1067 1068 " warpSkyfile.*\n" … … 1070 1071 " USING(warp_id)\n" 1071 1072 " WHERE\n" 1072 " warpRun.state = 'run'\n" 1073 " warpRun.state = 'run'\n" 1073 1074 ); 1074 1075
Note:
See TracChangeset
for help on using the changeset viewer.
