Changeset 35041 for trunk/ippTools/src
- Timestamp:
- Jan 23, 2013, 4:56:22 PM (13 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
releasetool.c (modified) (2 diffs)
-
releasetoolConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/releasetool.c
r34933 r35041 441 441 PS_ASSERT_PTR_NON_NULL(config, NULL); 442 442 443 psMetadata *where = psMetadataAlloc(); 444 445 PXOPT_COPY_STR(config->args, where, "-releaseName", "ippRelease.releaseName", "LIKE"); 446 PXOPT_COPY_STR(config->args, where, "-state", "ippRelease.state", "=="); 447 PXOPT_COPY_STR(config->args, where, "-filter", "rawExp.filter", "LIKE"); 448 PXOPT_COPY_TIME(config->args, where, "-dateobs_begin","rawExp.dateobs", ">="); 449 PXOPT_COPY_TIME(config->args, where, "-dateobs_end", "rawExp.dateobs", "<="); 450 PXOPT_COPY_F32(config->args, where, "-fwhm_min", "camProcessedExp.fwhm_major", ">="); 451 PXOPT_COPY_F32(config->args, where, "-fwhm_max", "camProcessedExp.fwhm_major", "<="); 452 PXOPT_COPY_STR(config->args, where, "-exp_name", "rawExp.exp_name", "=="); 453 PXOPT_COPY_S64(config->args, where, "-exp_id", "relExp.exp_id", "=="); 454 PXOPT_COPY_S64(config->args, where, "-chip_id", "relExp.chip_id", "=="); 455 PXOPT_COPY_S64(config->args, where, "-cam_id", "relExp.cam_id", "=="); 456 PXOPT_COPY_S64(config->args, where, "-warp_id", "warpRun.warp_id", "=="); 457 PXOPT_COPY_STR(config->args, where, "-chip_data_group", "chipRun.data_group", "LIKE"); 458 PXOPT_COPY_STR(config->args, where, "-cam_data_group", "camRun.data_group", "LIKE"); 459 PXOPT_COPY_STR(config->args, where, "-warp_data_group", "warpRun.data_group", "LIKE"); 460 461 PXOPT_COPY_STR(config->args, where, "-surveyName", "survey.surveyName", "LIKE"); 462 PXOPT_COPY_S32(config->args, where, "-rel_id", "relExp.rel_id", "=="); 463 443 464 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 444 465 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 445 psMetadata *where = psMetadataAlloc();446 447 // PXOPT_COPY_STR(config->args, where, "-surveyName", "surveyName", "LIKE");448 PXOPT_COPY_STR(config->args, where, "-releaseName", "releaseName", "LIKE");449 // PXOPT_COPY_STR(config->args, where, "-state", "state", "==");450 // PXOPT_COPY_S32(config->args, where, "-rel_id", "rel_id", "==");451 // PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "==");452 466 453 467 psString query = pxDataGet("releasetool_listrelexp.sql"); … … 465 479 if (psListLength(where->list)) { 466 480 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 467 psStringAppend(&query, " WHERE %s", whereClause);481 psStringAppend(&query, "\nWHERE %s", whereClause); 468 482 psFree(whereClause); 483 } else if (where2) { 484 psStringAppend(&query, "\nWHERE "); 469 485 } else { 470 486 psError(PXTOOLS_ERR_CONFIG, false, "search parameters are required\n"); -
trunk/ippTools/src/releasetoolConfig.c
r34933 r35041 82 82 psMetadata *listreleaseArgs = psMetadataAlloc(); 83 83 psMetadataAddStr(listreleaseArgs, PS_LIST_TAIL, "-surveyName", 0, "select by survey name (LIKE comparision)", NULL); 84 psMetadataAddStr(listreleaseArgs, PS_LIST_TAIL, "-releaseName", 0, "select by surveyname (LIKE comparision)", NULL);84 psMetadataAddStr(listreleaseArgs, PS_LIST_TAIL, "-releaseName", 0, "select by release name (LIKE comparision)", NULL); 85 85 psMetadataAddStr(listreleaseArgs, PS_LIST_TAIL, "-state", 0, "select by release state", NULL); 86 86 psMetadataAddS32(listreleaseArgs, PS_LIST_TAIL, "-rel_id", 0, "select by release ID", 0); … … 115 115 116 116 117 // -updaterelexp 117 118 psMetadata *updaterelexpArgs = psMetadataAlloc(); 118 psMetadataAddStr(updaterelexpArgs, PS_LIST_TAIL, "-releaseName", 0, "select by surveyname (LIKE comparision)", NULL);119 psMetadataAddStr(updaterelexpArgs, PS_LIST_TAIL, "-releaseName", 0, "select by release name (LIKE comparision)", NULL); 119 120 121 // -listrelexp 120 122 psMetadata *listrelexpArgs = psMetadataAlloc(); 121 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-releaseName", 0, "select by survey name (LIKE comparision)", NULL); 123 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-releaseName", 0, "select by release name (LIKE comparision)", NULL); 124 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-state", 0, "select by release state", NULL); 125 126 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-filter", 0, "select by exposure name (LIKE comparison)", NULL); 127 psMetadataAddTime(listrelexpArgs, PS_LIST_TAIL, "-dateobs_begin", 0,"search for exposures by time (>=)", NULL); 128 psMetadataAddTime(listrelexpArgs, PS_LIST_TAIL, "-dateobs_end", 0, "search for exposures by time (<=)", NULL); 129 122 130 pxspaceAddArguments(listrelexpArgs); 131 132 psMetadataAddF32(listrelexpArgs, PS_LIST_TAIL, "-fwhm_min", 0, "search by measured seeing (>=)", NAN); 133 psMetadataAddF32(listrelexpArgs, PS_LIST_TAIL, "-fwhm_max", 0, "search by seeing (<=)", NAN); 134 135 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-exp_name", 0, "select by exposure name", NULL); 136 137 psMetadataAddS64(listrelexpArgs, PS_LIST_TAIL, "-exp_id", 0, "select by exposure ID", 0); 138 psMetadataAddS64(listrelexpArgs, PS_LIST_TAIL, "-chip_id", 0, "select by chip ID", 0); 139 psMetadataAddS64(listrelexpArgs, PS_LIST_TAIL, "-cam_id", 0, "select by cam ID", 0); 140 psMetadataAddS64(listrelexpArgs, PS_LIST_TAIL, "-warp_id", 0, "select by warp ID", 0); 141 142 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-chip_data_group", 0, "chipRun.data_group (LIKE comparison)", NULL); 143 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-cam_data_group", 0, "camRun.data_group (LIKE comparison)", NULL); 144 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-warp_data_group", 0, "warpRun.data_group (LIKE comparison)", NULL); 145 146 psMetadataAddStr(listrelexpArgs, PS_LIST_TAIL, "-surveyName", 0, "select by survey name (LIKE comparision)", NULL); 147 psMetadataAddS64(listrelexpArgs, PS_LIST_TAIL, "-rel_id", 0, "select by release ID", 0); 123 148 124 149 psMetadataAddU64(listrelexpArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0);
Note:
See TracChangeset
for help on using the changeset viewer.
