Changeset 27419 for trunk/ippTools/share/warptool_towarped.sql
- Timestamp:
- Mar 23, 2010, 4:08:29 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/share/warptool_towarped.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/warptool_towarped.sql
r27418 r27419 1 SELECT DISTINCT 2 warpSkyCellMap.warp_id, 3 warpImfile.warp_skyfile_id, 4 warpSkyCellMap.skycell_id, 5 warpSkyCellMap.tess_id, 6 warpRun.fake_id, 7 warpRun.state, 8 warpRun.reduction, 9 camRun.cam_id, 10 rawExp.camera, 11 rawExp.exp_tag, 12 warpRun.workdir, 13 chipRun.magicked 14 FROM warpRun 15 JOIN warpSkyCellMap 16 USING(warp_id) 17 JOIN warpImfile 18 ON warpSkyCellMap.warp_id = warpImfile.warp_id 19 AND warpSkyCellMap.skycell_id = warpImfile.skycell_id 20 JOIN fakeRun 21 USING(fake_id) 22 JOIN camRun 23 USING(cam_id) 24 JOIN chipRun 25 USING(chip_id) 26 JOIN chipProcessedImfile 27 USING(chip_id) 28 JOIN rawExp 29 ON chipRun.exp_id = rawExp.exp_id 30 LEFT JOIN warpSkyfile 31 ON warpRun.warp_id = warpSkyfile.warp_id 32 AND warpSkyCellMap.skycell_id = warpSkyfile.skycell_id 33 AND warpSkyCellMap.tess_id = warpSkyfile.tess_id 34 LEFT JOIN warpMask 35 ON warpRun.label = warpMask.label 36 WHERE 37 ((warpRun.state = 'new' 1 SELECT 2 warp_id, 3 warp_skyfile_id, 4 skycell_id, 5 tess_id, 6 fake_id, 7 state, 8 reduction, 9 cam_id, 10 camera, 11 exp_tag, 12 workdir, 13 magicked 14 FROM ( 15 SELECT 16 warpSkyCellMap.warp_id, 17 warpImfile.warp_skyfile_id, 18 warpSkyCellMap.skycell_id, 19 warpSkyCellMap.tess_id, 20 warpRun.fake_id, 21 warpRun.state, 22 warpRun.reduction, 23 camRun.cam_id, 24 rawExp.camera, 25 rawExp.exp_tag, 26 warpRun.workdir, 27 chipRun.magicked 28 FROM warpRun 29 JOIN warpSkyCellMap 30 USING(warp_id) 31 JOIN warpImfile 32 ON warpSkyCellMap.warp_id = warpImfile.warp_id 33 AND warpSkyCellMap.skycell_id = warpImfile.skycell_id 34 JOIN fakeRun 35 USING(fake_id) 36 JOIN camRun 37 USING(cam_id) 38 JOIN chipRun 39 USING(chip_id) 40 JOIN chipProcessedImfile 41 USING(chip_id) 42 JOIN rawExp 43 ON chipRun.exp_id = rawExp.exp_id 44 LEFT JOIN warpSkyfile 45 ON warpRun.warp_id = warpSkyfile.warp_id 46 AND warpSkyCellMap.skycell_id = warpSkyfile.skycell_id 47 AND warpSkyCellMap.tess_id = warpSkyfile.tess_id 48 LEFT JOIN warpMask 49 ON warpRun.label = warpMask.label 50 WHERE 51 warpRun.state = 'new' 38 52 AND warpSkyfile.warp_id IS NULL 39 53 AND warpSkyfile.skycell_id IS NULL 40 AND warpSkyfile.tess_id IS NULL) 41 OR (warpRun.state = 'update' 42 AND warpSkyfile.data_state = 'cleaned') 43 ) 44 AND fakeRun.state = 'full' 45 AND camRun.state = 'full' 46 AND chipRun.state = 'full' 47 AND warpMask.label IS NULL 48 AND warpSkyCellMap.fault = 0 54 AND warpSkyfile.tess_id IS NULL 55 AND fakeRun.state = 'full' 56 AND camRun.state = 'full' 57 AND chipRun.state = 'full' 58 AND warpMask.label IS NULL 59 AND warpSkyCellMap.fault = 0 60 -- where hook 1 %s 61 GROUP BY warp_id, skycell_id 62 UNION 63 SELECT 64 warpSkyCellMap.warp_id, 65 warpImfile.warp_skyfile_id, 66 warpSkyCellMap.skycell_id, 67 warpSkyCellMap.tess_id, 68 warpRun.fake_id, 69 warpRun.state, 70 warpRun.reduction, 71 camRun.cam_id, 72 rawExp.camera, 73 rawExp.exp_tag, 74 warpRun.workdir, 75 MIN(chipProcessedImfile.magicked) AS magicked 76 FROM warpRun 77 JOIN warpSkyCellMap USING(warp_id) 78 JOIN warpImfile USING(warp_id, skycell_id) 79 JOIN warpSkyfile USING(warp_id, skycell_id) 80 JOIN fakeRun USING(fake_id) 81 JOIN camRun USING(cam_id) 82 JOIN chipRun USING(chip_id) 83 JOIN rawExp USING(exp_id) 84 LEFT JOIN chipProcessedImfile USING(chip_id, class_id) 85 WHERE warpRun.state = 'update' 86 AND warpSkyfile.data_state = 'update' 87 AND camRun.state = 'full' 88 AND chipProcessedImfile.data_state = 'full' 89 -- if warpSkyfile was magicked previously require inputs to be magicked 90 -- this blocks processing until all the chip inputs have been destreaked 91 AND (warpSkyfile.magicked = 0 OR chipProcessedImfile.magicked >= 0) 92 AND (warpSkyfile.magicked = 0 OR chipRun.magicked >= 0) 93 -- where hook 2 %s 94 GROUP BY warp_id, skycell_id 95 HAVING COUNT(warpSkyCellMap.class_id) = COUNT(chipProcessedImfile.class_id) 96 ) as towarped 97
Note:
See TracChangeset
for help on using the changeset viewer.
