- Timestamp:
- Aug 11, 2009, 3:54:00 PM (17 years ago)
- Location:
- branches/czw_branch/cleanup
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/share/magicdstool_definebyquery_diff.sql (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/cleanup
- Property svn:mergeinfo changed
/trunk merged: 24940-24950,24953-24971,24973-24977,24986-24989,24993-25017,25019,25021,25023-25024,25026,25029-25031,25036-25049
- Property svn:mergeinfo changed
-
branches/czw_branch/cleanup/ippTools/share/magicdstool_definebyquery_diff.sql
r24951 r25051 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
Note:
See TracChangeset
for help on using the changeset viewer.
