Changeset 27840 for branches/simtest_nebulous_branches/ippTools/share/disttool_definebyquery_raw.sql
- Timestamp:
- May 3, 2010, 8:50:52 AM (16 years ago)
- Location:
- branches/simtest_nebulous_branches
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/share/disttool_definebyquery_raw.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/simtest_nebulous_branches
- Property svn:mergeinfo changed
-
branches/simtest_nebulous_branches/ippTools/share/disttool_definebyquery_raw.sql
r24725 r27840 1 SELECT DISTINCT -- we use distinct to handle multiple chip runs. Distribution will find right chipRun1 SELECT 2 2 'raw' AS stage, 3 3 rawExp.exp_id AS stage_id, 4 4 rawExp.exp_name AS run_tag, 5 distTarget.label, 5 rawExp.magicked, 6 camRun.label, 7 camRun.data_group, 8 distTarget.dist_group, 6 9 distTarget.target_id, 7 10 distTarget.clean 8 11 FROM rawExp 9 JOIN chipRun USING(exp_id) 10 JOIN distTarget ON distTarget.label = chipRun.label AND distTarget.stage = 'raw' 12 JOIN magicDSRun ON stage = 'raw' AND magicDSRun.stage_id = exp_id 13 JOIN camRun USING(cam_id) 14 JOIN distTarget ON distTarget.dist_group = camRun.dist_group AND distTarget.stage = 'raw' 11 15 AND rawExp.filter = distTarget.filter 12 16 JOIN rcInterest USING(target_id) 13 LEFT JOIN distRun ON distRun.stage = 'raw' AND distRun.stage_id = exp_id 14 AND distRun.clean = distTarget.clean 15 -- JOIN hook for magicked stuff %s 16 WHERE distTarget.state = 'enabled' 17 LEFT JOIN distRun ON distRun.stage_id = exp_id AND distRun.target_id = distTarget.target_id 18 WHERE distRun.dist_id IS NULL -- no existing distRun for this exposure 19 AND distTarget.state = 'enabled' -- target and intrest are enabled 17 20 AND rcInterest.state = 'enabled' 18 AND distRun.dist_id IS NULL -- no existing distRun 19 21 AND magicDSRun.state = 'full' -- destreaked files are available
Note:
See TracChangeset
for help on using the changeset viewer.
