Changeset 24725 for trunk/ippTools/src
- Timestamp:
- Jul 8, 2009, 6:16:07 PM (17 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
disttool.c (modified) (8 diffs)
-
disttoolConfig.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/disttool.c
r24460 r24725 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); … … 374 373 psS64 stage_id = psMetadataLookupS64(NULL, md, "stage_id"); 375 374 psS64 target_id = psMetadataLookupS64(NULL, md, "target_id"); 375 psString target_label = psMetadataLookupStr(NULL, md, "label"); 376 376 bool clean = psMetadataLookupBool(NULL, md, "clean"); 377 377 … … 379 379 psStringAppend(&outroot, "%s/%s/%s", workdir, run_tag, stage); 380 380 381 if (set_label == NULL) { 382 set_label = target_label; 383 } 381 384 distRunRow *row = distRunRowAlloc( 382 385 0, // dist_id … … 1265 1268 1266 1269 // required 1267 PXOPT_LOOKUP_STR(obs_mode, config->args, "-obs_mode", true, false); 1270 PXOPT_LOOKUP_STR(label, config->args, "-label", true, false); 1271 PXOPT_LOOKUP_STR(filter, config->args, "-filter", true, false); 1268 1272 PXOPT_LOOKUP_STR(stage, config->args, "-stage", true, false); 1269 1273 … … 1275 1279 distTargetRow *row = distTargetRowAlloc( 1276 1280 0, // target_id 1277 obs_mode, 1281 label, 1282 filter, 1278 1283 stage, 1279 1284 clean, … … 1311 1316 psMetadata *where = psMetadataAlloc(); 1312 1317 PXOPT_COPY_S64(config->args, where, "-target_id", "target_id", "=="); 1313 PXOPT_COPY_STR(config->args, where, "-obs_mode", "obs_mode", "=="); 1318 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 1319 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 1314 1320 PXOPT_COPY_STR(config->args, where, "-stage", "stage", "=="); 1315 1321 … … 1346 1352 psMetadata *where = psMetadataAlloc(); 1347 1353 PXOPT_COPY_S64(config->args, where, "-target_id", "target_id", "=="); 1348 PXOPT_COPY_STR(config->args, where, "-obs_mode", "obs_mode", "=="); 1354 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 1355 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 1349 1356 PXOPT_COPY_STR(config->args, where, "-stage", "stage", "=="); 1350 1357 PXOPT_COPY_STR(config->args, where, "-state", "state", "=="); … … 1368 1375 psFree(whereClause); 1369 1376 if (clean) { 1370 psStringAppend(&query, " (ANDclean)");1377 psStringAppend(&query, " AND (clean)"); 1371 1378 } else if (full) { 1372 psStringAppend(&query, " (AND!clean)");1379 psStringAppend(&query, " AND (!clean)"); 1373 1380 } 1374 1381 } else if (clean) { -
trunk/ippTools/src/disttoolConfig.c
r24425 r24725 59 59 psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-magic_ds_id", 0, "define chip_id", 0); 60 60 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-label", 0, "select by label", NULL); 61 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-obs_mode", 0, "select by obs_mode", NULL);62 61 63 62 psMetadataAddU64(definebyqueryArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); … … 226 225 // -definetarget 227 226 psMetadata *definetargetArgs = psMetadataAlloc(); 228 psMetadataAddStr(definetargetArgs, PS_LIST_TAIL, "-obs_mode", 0, "define obs_mode (required)", NULL); 227 psMetadataAddStr(definetargetArgs, PS_LIST_TAIL, "-label", 0, "define label (required)", NULL); 228 psMetadataAddStr(definetargetArgs, PS_LIST_TAIL, "-filter", 0, "define filter (required)", NULL); 229 229 psMetadataAddStr(definetargetArgs, PS_LIST_TAIL, "-stage", 0, "define stage (required)", NULL); 230 230 psMetadataAddBool(definetargetArgs, PS_LIST_TAIL,"-clean", 0, "define clean", false); … … 235 235 psMetadata *updatetargetArgs = psMetadataAlloc(); 236 236 psMetadataAddS64(updatetargetArgs, PS_LIST_TAIL, "-target_id", 0, "define target_id", 0); 237 psMetadataAddStr(updatetargetArgs, PS_LIST_TAIL, "-obs_mode", 0, "define obs_mode", NULL);238 237 psMetadataAddStr(updatetargetArgs, PS_LIST_TAIL, "-stage", 0, "define stage", NULL); 239 238 psMetadataAddStr(updatetargetArgs, PS_LIST_TAIL, "-set_state", 0, "define state", NULL); 239 psMetadataAddStr(updatetargetArgs, PS_LIST_TAIL, "-label", 0, "define label", NULL); 240 psMetadataAddStr(updatetargetArgs, PS_LIST_TAIL, "-filter", 0, "define filter", NULL); 240 241 241 242 // -listtarget 242 243 psMetadata *listtargetArgs = psMetadataAlloc(); 243 244 psMetadataAddS64(listtargetArgs, PS_LIST_TAIL, "-target_id", 0, "list target with target_id", 0); 244 psMetadataAddStr(listtargetArgs, PS_LIST_TAIL, "-obs_mode", 0, "list targets for obs_mode", NULL); 245 psMetadataAddStr(listtargetArgs, PS_LIST_TAIL, "-label", 0, "list targets for label", NULL); 246 psMetadataAddStr(listtargetArgs, PS_LIST_TAIL, "-filter", 0, "define filter", NULL); 245 247 psMetadataAddStr(listtargetArgs, PS_LIST_TAIL, "-stage", 0, "list targets for stage", NULL); 246 248 psMetadataAddBool(listtargetArgs, PS_LIST_TAIL,"-clean", 0, "list clean targets", false); 247 249 psMetadataAddBool(listtargetArgs, PS_LIST_TAIL,"-full", 0, "list full targets", false); 248 psMetadataAddStr(listtargetArgs, PS_LIST_TAIL, "-state", 0, "list tar ets in state", NULL);250 psMetadataAddStr(listtargetArgs, PS_LIST_TAIL, "-state", 0, "list targets in state", NULL); 249 251 psMetadataAddU64(listtargetArgs, PS_LIST_TAIL, "-limit", 0, "limit number of targets listed to N", 0); 250 252 psMetadataAddBool(listtargetArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false);
Note:
See TracChangeset
for help on using the changeset viewer.
