Changeset 28737
- Timestamp:
- Jul 28, 2010, 1:34:21 PM (16 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
bgtool.c (modified) (7 diffs)
-
bgtoolConfig.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/bgtool.c
r28502 r28737 311 311 pxAddLabelSearchArgs(config, where, "-label", "chipRun.label", "=="); 312 312 313 if (!psListLength(where->list) && !psMetadataLookupBool(NULL, config->args, "-all")) {313 if (!psListLength(where->list)) { 314 314 psFree(where); 315 315 psError(PXTOOLS_ERR_CONFIG, true, "search parameters are required"); … … 325 325 PXOPT_LOOKUP_STR(note, config->args, "-set_note", false, false); 326 326 PXOPT_LOOKUP_TIME(registered, config->args, "-registered", false, false); 327 PXOPT_LOOKUP_BOOL(destreaked, config->args, "-destreaked", false); 327 328 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 328 329 PXOPT_LOOKUP_BOOL(pretend, config->args, "-pretend", false); … … 343 344 } 344 345 psFree(where); 346 347 if (destreaked) { 348 psStringAppend(&query, " AND chipRun.magicked > 0"); 349 } 345 350 346 351 if (!rerun) { … … 361 366 psStringAppend(&query, 362 367 "\nAND (chipBackgroundRun.dist_group = '%s'" 363 " OR chipBackgroundRun.dist_group IS NULL ",368 " OR chipBackgroundRun.dist_group IS NULL)", 364 369 dist_group); 365 370 } … … 479 484 } 480 485 481 psString query = psStringCopy("UPDATE chipBackgroundRun JOIN chipBackgroundImfile USING(chip_bg_id)");486 psString query = psStringCopy("UPDATE chipBackgroundRun"); 482 487 bool result = pxUpdateRun(config, where, &query, "chipBackgroundRun", "chip_bg_id", 483 488 "chipBackgroundImfile", true); … … 1086 1091 } 1087 1092 1093 PXOPT_LOOKUP_BOOL(destreaked, config->args, "-destreaked", false); 1088 1094 PXOPT_LOOKUP_BOOL(rerun, config->args, "-rerun", false); 1089 1095 PXOPT_LOOKUP_STR(workdir, config->args, "-set_workdir", false, false); … … 1112 1118 } 1113 1119 psFree(where); 1120 1121 if (destreaked) { 1122 psStringAppend(&query, " AND warpRun.magicked > 0"); 1123 } 1114 1124 1115 1125 if (!rerun) { -
trunk/ippTools/src/bgtoolConfig.c
r28502 r28737 90 90 psMetadataAddF32(definechipArgs, PS_LIST_TAIL, "-sun_angle_max", 0, "search by max solar angle", NAN); 91 91 psMetadataAddStr(definechipArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search on chipRun label", NULL); 92 psMetadataAddBool(definechipArgs, PS_LIST_TAIL, "-destreaked", 0, "search for runs that have been destreaked", false); 92 93 psMetadataAddBool(definechipArgs, PS_LIST_TAIL, "-rerun", 0, "re-run data?", false); 93 94 psMetadataAddStr(definechipArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir", NULL); … … 165 166 psMetadataAddStr(chipArgs, PS_LIST_TAIL, "-dist_group", PS_META_DUPLICATE_OK, "search by dist_group", NULL); 166 167 pxmagicAddArguments(chipArgs); 168 pxspaceAddArguments(chipArgs); 167 169 psMetadataAddBool(chipArgs, PS_LIST_TAIL, "-all", 0, "search without arguments", false); 168 170 psMetadataAddU64(chipArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); … … 250 252 psMetadataAddStr(definewarpArgs, PS_LIST_TAIL, "-warp_label", PS_META_DUPLICATE_OK, "search on warpRun label", NULL); 251 253 psMetadataAddStr(definewarpArgs, PS_LIST_TAIL, "-chip_label", PS_META_DUPLICATE_OK, "search on chipBackgroundRun label", NULL); 254 psMetadataAddBool(definewarpArgs, PS_LIST_TAIL, "-destreaked", 0, "search for runs that have been destreaked", false); 252 255 psMetadataAddBool(definewarpArgs, PS_LIST_TAIL, "-rerun", 0, "rerun data?", false); 253 256 psMetadataAddStr(definewarpArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir", NULL);
Note:
See TracChangeset
for help on using the changeset viewer.
