Changeset 27455 for trunk/ippTools/share/disttool_pending_raw.sql
- Timestamp:
- Mar 26, 2010, 11:11:38 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/share/disttool_pending_raw.sql (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/disttool_pending_raw.sql
r25838 r27455 3 3 distRun.label, 4 4 distTarget.dist_group, 5 stage,6 stage_id,5 'raw' AS stage, 6 rawExp.exp_id AS stage_id, 7 7 rawImfile.class_id AS component, 8 8 clean, 9 9 rawExp.camera, 10 CONCAT_WS('.', outroot, CONVERT(distRun.dist_id, CHAR)) as outdir, 11 rawImfile.uri as path_base, -- change this once rawImfile has path_base 10 CONCAT_WS('.', distRun.outroot, CONVERT(distRun.dist_id, CHAR)) as outdir, 11 -- XXX: replace this with rawImfile.path_base once it exists 12 TRIM(TRAILING '.fits' FROM rawImfile.uri) AS path_base, 13 CAST(NULL AS CHAR(255)) AS alt_path_base, 12 14 chipProcessedImfile.path_base as chip_path_base, 13 15 CAST(NULL AS CHAR(255)) AS state, … … 15 17 0 as quality, 16 18 distRun.no_magic, 19 distRun.alternate, 17 20 rawImfile.magicked 18 21 FROM distRun 19 22 JOIN distTarget USING(target_id, stage, clean) 20 JOIN rawExp ON rawExp.exp_id = stage_id 23 JOIN rawExp ON rawExp.exp_id = stage_id AND distTarget.stage = 'raw' AND distRun.alternate = 0 21 24 JOIN rawImfile USING(exp_id) 22 JOIN chipRun ON chipRun.exp_id = rawExp.exp_id andchipRun.magicked25 JOIN chipRun ON chipRun.exp_id = rawExp.exp_id AND chipRun.magicked 23 26 JOIN chipProcessedImfile 24 27 USING(chip_id, class_id) … … 33 36 AND (rawExp.magicked OR distRun.no_magic) 34 37 UNION 38 -- raw stage alternate inputs 39 SELECT 40 distRun.dist_id, 41 distRun.label, 42 distTarget.dist_group, 43 'raw' AS stage, 44 rawExp.exp_id AS stage_id, 45 rawImfile.class_id AS component, 46 clean, 47 rawExp.camera, 48 CONCAT_WS('.', distRun.outroot, CONVERT(distRun.dist_id, CHAR)) as outdir, 49 -- XXX: replace this with rawImfile.path_base once it exists 50 TRIM(TRAILING '.fits' FROM rawImfile.uri) AS path_base, 51 magicDSFile.backup_path_base AS alt_path_base, 52 chipProcessedImfile.path_base AS chip_path_base, 53 CAST('full' AS CHAR(255)) AS state, 54 CAST('full' AS CHAR(255)) AS data_state, 55 0 as quality, 56 distRun.no_magic, 57 distRun.alternate, 58 rawImfile.magicked 59 FROM distRun 60 JOIN distTarget USING(target_id, stage, clean) 61 JOIN rawExp ON rawExp.exp_id = stage_id AND distTarget.stage = 'raw' AND distRun.alternate = 1 62 JOIN rawImfile USING(exp_id) 63 JOIN magicDSRun ON magicDSRun.stage = 'raw' AND magicDSRun.stage_id = rawExp.exp_id 64 JOIN magicDSFile ON magicDSRun.magic_ds_id = magicDSFile.magic_ds_id 65 AND rawImfile.class_id = magicDSFile.component 66 JOIN camRun USING(cam_id) 67 JOIN camProcessedExp USING(cam_id) 68 JOIN chipProcessedImfile USING(chip_id, class_id) 69 LEFT JOIN distComponent 70 ON distRun.dist_id = distComponent.dist_id 71 AND rawImfile.class_id = distComponent.component 72 WHERE 73 distRun.state = 'new' 74 AND distRun.clean = 0 75 AND distComponent.dist_id IS NULL 76 AND chipProcessedImfile.data_state = 'full' 77 AND chipProcessedImfile.magicked > 0 78 UNION 35 79 -- raw stage clean (dbinfo only) 36 80 SELECT … … 38 82 distRun.label, 39 83 distTarget.dist_group, 40 stage,41 stage_id,84 'raw' AS stage, 85 rawExp.exp_id AS stage_id, 42 86 'exposure' AS component, 43 87 clean, 44 88 rawExp.camera, 45 CONCAT_WS('.', outroot, CONVERT(distRun.dist_id, CHAR)) as outdir,89 CONCAT_WS('.', distRun.outroot, CONVERT(distRun.dist_id, CHAR)) as outdir, 46 90 CAST(NULL AS CHAR(255)) AS path_base, 91 CAST(NULL AS CHAR(255)) AS alt_path_base, 47 92 CAST(NULL AS CHAR(255)) AS chip_path_base, 48 93 CAST(NULL AS CHAR(255)) AS state, … … 50 95 0 as quality, 51 96 distRun.no_magic, 97 distRun.alternate, 52 98 rawExp.magicked 53 99 FROM distRun 54 100 JOIN distTarget USING(target_id, stage, clean) 55 JOIN rawExp ON exp_id = stage_id101 JOIN rawExp ON rawExp.exp_id = stage_id 56 102 LEFT JOIN distComponent 57 103 ON distRun.dist_id = distComponent.dist_id
Note:
See TracChangeset
for help on using the changeset viewer.
