Changeset 25013
- Timestamp:
- Aug 7, 2009, 10:51:43 AM (17 years ago)
- Location:
- trunk/ippTools/share
- Files:
-
- 6 edited
-
magicdstool_definebyquery_camera.sql (modified) (1 diff)
-
magicdstool_definebyquery_chip.sql (modified) (1 diff)
-
magicdstool_definebyquery_diff.sql (modified) (3 diffs)
-
magicdstool_definebyquery_raw.sql (modified) (1 diff)
-
magicdstool_definebyquery_warp.sql (modified) (1 diff)
-
magicdstool_todestreak.sql (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/magicdstool_definebyquery_camera.sql
r24937 r25013 6 6 camRun.cam_id, 7 7 magicRun.label, 8 magicRun.workdir 8 magicRun.workdir, 9 CAST(NULL AS SIGNED) AS inv_magic_id, 10 CAST(NULL AS SIGNED) AS inv_exp_id 9 11 FROM magicRun 10 12 JOIN magicMask USING(magic_id) -
trunk/ippTools/share/magicdstool_definebyquery_chip.sql
r24937 r25013 6 6 camRun.cam_id, 7 7 magicRun.label, 8 magicRun.workdir 8 magicRun.workdir, 9 CAST(NULL AS SIGNED) AS inv_magic_id, 10 CAST(NULL AS SIGNED) AS inv_exp_id 9 11 FROM magicRun 10 12 JOIN magicMask USING(magic_id) -
trunk/ippTools/share/magicdstool_definebyquery_diff.sql
r24937 r25013 1 SELECT * 2 FROM ( 1 3 SELECT 2 4 magicRun.magic_id, … … 6 8 0 AS cam_id, 7 9 magicRun.label, 8 magicRun.workdir 10 magicRun.workdir, 11 CAST(NULL AS SIGNED) AS inv_magic_id, 12 CAST(NULL AS SIGNED) AS inv_exp_id 9 13 FROM magicRun 10 14 JOIN magicMask USING(magic_id) … … 15 19 AND ( -- rerun HOOK magicdstool sends "\n1 " if rerun else "\n0 " %s 16 20 OR magicDSRun.magic_ds_id IS NULL) 21 AND diffRun.bothways = 0 17 22 AND diffRun.magicked = 0 18 23 AND diffRun.state = 'full' 24 -- WHERE hook %s 25 UNION 26 SELECT 27 forwardRun.magic_id, 28 forwardRun.exp_id, 29 'diff' AS stage, 30 forwardRun.diff_id AS stage_id, 31 0 AS cam_id, 32 forwardRun.label, 33 forwardRun.workdir, 34 inverseRun.magic_id AS inv_magic_id, 35 inverseRun.exp_id AS inv_exp_id 36 FROM ( 37 SELECT 38 magicRun.magic_id, 39 exp_id, 40 diff_id, 41 magicRun.label, 42 magicRun.workdir 43 FROM magicRun 44 JOIN magicMask USING(magic_id) 45 JOIN diffRun USING(diff_id) 46 LEFT JOIN magicDSRun ON magicRun.magic_id = magicDSRun.magic_id 47 AND magicDSRun.stage = 'diff' 48 WHERE magicRun.state = 'full' 49 AND magicRun.inverse = 0 50 AND ( -- rerun HOOK magicdstool sends "\n1 " if rerun else "\n0 " %s 51 OR magicDSRun.magic_ds_id IS NULL) 52 AND diffRun.state = 'full' 53 AND diffRun.bothways 54 AND diffRun.magicked = 0 55 -- WHERE hook %s 56 ) AS forwardRun 57 JOIN ( 58 SELECT 59 magic_id, 60 exp_id, 61 diff_id 62 FROM magicRun 63 JOIN magicMask USING(magic_id) 64 WHERE magicRun.state = 'full' 65 AND magicRun.inverse = 1 66 ) AS inverseRun USING(diff_id) 19 67 68 ) AS Foo -
trunk/ippTools/share/magicdstool_definebyquery_raw.sql
r24937 r25013 6 6 0 AS cam_id, 7 7 magicRun.label, 8 magicRun.workdir 8 magicRun.workdir, 9 CAST(NULL AS SIGNED) AS inv_magic_id, 10 CAST(NULL AS SIGNED) AS inv_exp_id 9 11 FROM magicRun 10 12 JOIN magicMask USING(magic_id) -
trunk/ippTools/share/magicdstool_definebyquery_warp.sql
r24937 r25013 6 6 0 AS cam_id, 7 7 magicRun.label, 8 magicRun.workdir 8 magicRun.workdir, 9 CAST(NULL AS SIGNED) AS inv_magic_id, 10 CAST(NULL AS SIGNED) AS inv_exp_id 9 11 FROM magicRun 10 12 JOIN magicMask USING(magic_id) -
trunk/ippTools/share/magicdstool_todestreak.sql
r24735 r25013 8 8 camera, 9 9 magicMask.uri as streaks_uri, 10 NULL AS inv_streaks_uri, 10 11 stage, 11 12 stage_id, … … 40 41 camera, 41 42 magicMask.uri as streaks_uri, 43 NULL AS inv_streaks_uri, 42 44 stage, 43 45 stage_id, … … 77 79 camera, 78 80 magicMask.uri as streaks_uri, 81 NULL AS inv_streaks_uri, 79 82 stage, 80 83 stage_id, … … 115 118 camera, 116 119 magicMask.uri as streaks_uri, 120 NULL AS inv_streaks_uri, 117 121 stage, 118 122 stage_id, … … 143 147 AND magicDSFile.component IS NULL 144 148 UNION 145 -- diffSkyfiles149 -- regular diffSkyfiles 146 150 SELECT DISTINCT 147 151 magicDSRun.magic_ds_id, … … 151 155 rawExp.camera, 152 156 magicMask.uri as streaks_uri, 157 NULL AS inv_streaks_uri, 153 158 stage, 154 159 magicRun.diff_id as stage_id, … … 167 172 JOIN magicDSRun USING(magic_id) 168 173 JOIN magicInputSkyfile USING(magic_id) 174 JOIN diffRun USING(diff_id) 169 175 JOIN diffSkyfile 170 176 ON magicRun.diff_id = diffSkyfile.diff_id … … 176 182 magicDSRun.state = 'new' 177 183 AND magicDSRun.stage = 'diff' 184 AND diffRun.bothways = 0 178 185 AND diffSkyfile.fault = 0 179 186 AND diffSkyfile.quality = 0 180 187 AND magicDSFile.component IS NULL 188 -- bothways diffSkyfiles 189 UNION 190 SELECT DISTINCT 191 magicDSRun.magic_ds_id, 192 magicRun.magic_id, 193 magicRun.exp_id, 194 magicDSRun.label, 195 rawExp.camera, 196 magicMask.uri as streaks_uri, 197 (SELECT uri from magicMask where magic_id = inv_magic_id) AS inv_streaks_uri, 198 stage, 199 magicRun.diff_id as stage_id, 200 diffSkyfile.skycell_id as component, 201 NULL AS uri, 202 diffSkyfile.path_base, 203 magicRun.inverse, 204 NULL as cam_path_base, 205 outroot, 206 recoveryroot, 207 re_place, 208 remove 209 FROM rawExp 210 JOIN magicRun USING (exp_id) 211 JOIN magicMask USING (magic_id) 212 JOIN magicDSRun USING(magic_id) 213 JOIN magicInputSkyfile USING(magic_id) 214 JOIN diffRun USING(diff_id) 215 JOIN diffSkyfile 216 ON magicRun.diff_id = diffSkyfile.diff_id 217 AND magicInputSkyfile.node = diffSkyfile.skycell_id 218 LEFT JOIN magicDSFile 219 ON magicDSRun.magic_ds_id = magicDSFile.magic_ds_id 220 AND magicDSFile.component = diffSkyfile.skycell_id 221 WHERE 222 magicDSRun.state = 'new' 223 AND magicDSRun.stage = 'diff' 224 AND diffRun.bothways 225 AND diffSkyfile.fault = 0 226 AND diffSkyfile.quality = 0 227 AND magicDSFile.component IS NULL 181 228 ) as Foo
Note:
See TracChangeset
for help on using the changeset viewer.
