Changeset 14369
- Timestamp:
- Jul 24, 2007, 3:17:29 PM (19 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 3 edited
-
share/detselect_search.sql (modified) (1 diff)
-
share/detselect_select.sql (modified) (3 diffs)
-
src/detselect.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/detselect_search.sql
r14271 r14369 5 5 FROM 6 6 (SELECT DISTINCT 7 detRun.det_id, 8 detRun.iteration, 9 detRun.filelevel, 10 detRun.registered 7 detRun.* 11 8 FROM detRun 12 9 JOIN detRunSummary 13 10 USING(det_id) 14 11 WHERE 15 detRun.state = 'stop' 16 AND detRun.mode = 'master' 12 detRun.mode = 'master' 17 13 AND detRunSummary.accept = 1 18 14 UNION 19 15 SELECT DISTINCT 20 detRun.det_id, 21 detRun.iteration, 22 detRun.filelevel, 23 detRun.registered 16 * 24 17 FROM detRun 25 18 WHERE 26 detRun.state = 'stop' 27 AND detRun.mode = 'register' 19 detRun.mode = 'register' 28 20 ) as Foo 21 WHERE 22 state = 'stop' -
trunk/ippTools/share/detselect_select.sql
r14271 r14369 3 3 FROM 4 4 (SELECT DISTINCT 5 detRun.state, 5 6 detNormalizedImfile.* 6 7 FROM detNormalizedImfile … … 11 12 AND detNormalizedImfile.iteration = detRunSummary.iteration 12 13 WHERE 13 detRun.state = 'stop' 14 AND detRun.mode = 'master' 14 detRun.mode = 'master' 15 15 AND detRunSummary.accept = 1 16 16 UNION 17 17 SELECT DISTINCT 18 detRun.state, 18 19 detRegisteredImfile.* 19 20 FROM detRegisteredImfile … … 21 22 USING(det_id) 22 23 WHERE 23 detRun.state = 'stop' 24 AND detRun.mode = 'register' 24 detRun.mode = 'register' 25 25 ) as Foo 26 WHERE 27 state = 'stop' -
trunk/ippTools/src/detselect.c
r14271 r14369 124 124 } 125 125 } 126 126 127 127 { 128 128 bool status = false; … … 175 175 176 176 if (config->where) { 177 psString whereClause = psDBGenerateWhereConditionSQL(config->where, "detRun");177 psString whereClause = psDBGenerateWhereConditionSQL(config->where, NULL); 178 178 psStringAppend(&query, " AND %s", whereClause); 179 179 psFree(whereClause); … … 181 181 182 182 { 183 psString whereClause = psDBGenerateWhereConditionSQL(where, "detRun");183 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 184 184 psFree(where); 185 185 if (whereClause) { … … 189 189 } 190 190 191 // XXX this needs to be more controlled: we should specifically choose the 192 // single detrend image which matches all criteria and has the latest 191 // XXX this needs to be more controlled: we should specifically choose the 192 // single detrend image which matches all criteria and has the latest 193 193 // insertion date 194 194 psStringAppend(&query, " ORDER BY registered DESC LIMIT 1");
Note:
See TracChangeset
for help on using the changeset viewer.
