- Timestamp:
- Sep 27, 2009, 11:34:07 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/20090715/ippTools/src/pstamptool.c
r25400 r25624 228 228 PXOPT_LOOKUP_STR(uri, config->args, "-uri", true, false); 229 229 PXOPT_LOOKUP_STR(name, config->args, "-name", false, false); 230 PXOPT_LOOKUP_STR(label, config->args, "-label", false, false); 230 231 PXOPT_LOOKUP_S64(ds_id, config->args, "-ds_id", false, false); 231 232 … … 236 237 name, 237 238 NULL, // reqType 239 label, 238 240 NULL, // outProduct 239 241 uri, … … 765 767 PXOPT_COPY_S64(config->args, where, "-req_id", "req_id", "=="); 766 768 PXOPT_COPY_S64(config->args, where, "-fault", "fault", "=="); 767 768 if (!psListLength(where->list)) { 769 PXOPT_COPY_S64(config->args, where, "-req_id_min", "req_id", ">="); 770 PXOPT_LOOKUP_BOOL(all, config->args, "-all", false); 771 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 772 773 psString query = pxDataGet("pstamptool_revertjob.sql"); 774 if (!psListLength(where->list) && !all) { 769 775 psFree(where); 770 psError(PXTOOLS_ERR_DATA, false, "search parameters are required");771 return false; 772 } 773 774 psString query = pxDataGet("pstamptool_revertjob.sql");775 psString whereClause = psDBGenerateWhereConditionSQL(where, "pstampJob");776 psStringAppend(&query, " AND %s",whereClause);777 psFree(whereClause);776 psError(PXTOOLS_ERR_DATA, false, "search parameters or -all are required"); 777 return false; 778 } 779 if (psListLength(where->list)) { 780 psString whereClause = psDBGenerateWhereConditionSQL(where, "pstampJob"); 781 psStringAppend(&query, " AND %s", whereClause); 782 psFree(whereClause); 783 } 778 784 psFree(where); 779 785
Note:
See TracChangeset
for help on using the changeset viewer.
