Changeset 24951 for branches/czw_branch/cleanup/ippTools/src/disttool.c
- Timestamp:
- Jul 30, 2009, 5:20:29 PM (17 years ago)
- Location:
- branches/czw_branch/cleanup
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/src/disttool.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/cleanup
- Property svn:mergeinfo changed
/trunk (added) merged: 24714-24742,24744-24784,24786-24798,24801-24824,24827-24834,24836-24859,24861-24901,24903-24912,24914-24939
- Property svn:mergeinfo changed
-
branches/czw_branch/cleanup/ippTools/src/disttool.c
r24460 r24951 189 189 PXOPT_COPY_S64(config->args, where, "-exp_id", "rawExp.exp_id", "=="); 190 190 PXOPT_COPY_S64(config->args, where, "-chip_id", "chipRun.chip_id", "=="); 191 PXOPT_COPY_STR(config->args, where, "-obs_mode", "rawExp.obs_mode", "==");192 191 193 192 PXOPT_LOOKUP_STR(label, config->args, "-label", false, false); … … 204 203 psFree(where); 205 204 return false; 205 } 206 207 // for raw stage we select by chipRun.label because raw labels typically aren't set 208 if (label) { 209 psStringAppend(&query, " AND (chipRun.label = '%s')", label); 206 210 } 207 211 } else if (!strcmp(stage, "chip")) { … … 374 378 psS64 stage_id = psMetadataLookupS64(NULL, md, "stage_id"); 375 379 psS64 target_id = psMetadataLookupS64(NULL, md, "target_id"); 380 psString target_label = psMetadataLookupStr(NULL, md, "label"); 376 381 bool clean = psMetadataLookupBool(NULL, md, "clean"); 377 382 … … 379 384 psStringAppend(&outroot, "%s/%s/%s", workdir, run_tag, stage); 380 385 386 if (set_label == NULL) { 387 set_label = target_label; 388 } 381 389 distRunRow *row = distRunRowAlloc( 382 390 0, // dist_id … … 857 865 psMetadata *where = psMetadataAlloc(); 858 866 PXOPT_COPY_S64(config->args, where, "-dist_id", "dist_id", "=="); 859 pxAddLabelSearchArgs (config, where, "-label", " label", "==");867 pxAddLabelSearchArgs (config, where, "-label", "distRun.label", "=="); 860 868 861 869 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); … … 1265 1273 1266 1274 // required 1267 PXOPT_LOOKUP_STR(obs_mode, config->args, "-obs_mode", true, false); 1275 PXOPT_LOOKUP_STR(label, config->args, "-label", true, false); 1276 PXOPT_LOOKUP_STR(filter, config->args, "-filter", true, false); 1268 1277 PXOPT_LOOKUP_STR(stage, config->args, "-stage", true, false); 1269 1278 … … 1275 1284 distTargetRow *row = distTargetRowAlloc( 1276 1285 0, // target_id 1277 obs_mode, 1286 label, 1287 filter, 1278 1288 stage, 1279 1289 clean, … … 1311 1321 psMetadata *where = psMetadataAlloc(); 1312 1322 PXOPT_COPY_S64(config->args, where, "-target_id", "target_id", "=="); 1313 PXOPT_COPY_STR(config->args, where, "-obs_mode", "obs_mode", "=="); 1323 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 1324 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 1314 1325 PXOPT_COPY_STR(config->args, where, "-stage", "stage", "=="); 1315 1326 … … 1346 1357 psMetadata *where = psMetadataAlloc(); 1347 1358 PXOPT_COPY_S64(config->args, where, "-target_id", "target_id", "=="); 1348 PXOPT_COPY_STR(config->args, where, "-obs_mode", "obs_mode", "=="); 1359 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 1360 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 1349 1361 PXOPT_COPY_STR(config->args, where, "-stage", "stage", "=="); 1350 1362 PXOPT_COPY_STR(config->args, where, "-state", "state", "=="); … … 1368 1380 psFree(whereClause); 1369 1381 if (clean) { 1370 psStringAppend(&query, " (ANDclean)");1382 psStringAppend(&query, " AND (clean)"); 1371 1383 } else if (full) { 1372 psStringAppend(&query, " (AND!clean)");1384 psStringAppend(&query, " AND (!clean)"); 1373 1385 } 1374 1386 } else if (clean) {
Note:
See TracChangeset
for help on using the changeset viewer.
