- Timestamp:
- May 3, 2010, 8:41:49 AM (16 years ago)
- Location:
- branches/tap_branches
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/share/disttool_definebyquery_raw.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/tap_branches
- Property svn:mergeinfo changed
-
branches/tap_branches/ippTools/share/disttool_definebyquery_raw.sql
r25835 r27838 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 5 rawExp.magicked, 6 chipRun.label, 6 camRun.label, 7 camRun.data_group, 7 8 distTarget.dist_group, 8 9 distTarget.target_id, 9 10 distTarget.clean 10 11 FROM rawExp 11 JOIN chipRun USING(exp_id) 12 JOIN distTarget ON distTarget.dist_group = chipRun.dist_group 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' 13 15 AND rawExp.filter = distTarget.filter 14 16 JOIN rcInterest USING(target_id) 15 LEFT JOIN distRun ON distRun.stage = 'raw' AND distRun.stage_id = exp_id 16 AND distRun.clean = distTarget.clean 17 -- JOIN hook for magicked stuff %s 18 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 19 20 AND rcInterest.state = 'enabled' 20 AND distRun.dist_id IS NULL -- no existing distRun 21 21 AND magicDSRun.state = 'full' -- destreaked files are available
Note:
See TracChangeset
for help on using the changeset viewer.
