Changeset 40803 for trunk/ippTools/src
- Timestamp:
- Jun 20, 2019, 10:20:26 AM (7 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
addtool.c (modified) (4 diffs)
-
addtoolConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/addtool.c
r39528 r40803 138 138 PXOPT_LOOKUP_BOOL(destreaked, config->args, "-destreaked", false); 139 139 PXOPT_LOOKUP_BOOL(uncensored, config->args, "-uncensored", false); 140 141 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 142 140 143 PXOPT_LOOKUP_BOOL(pretend, config->args, "-pretend", false); 141 144 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); … … 421 424 psStringAppend(&query, " GROUP BY ff_id "); //needs to be checked, but should be fine: want 1 ff summary cmf. 422 425 } 426 427 // treat limit == 0 as "no limit" 428 if (limit) { 429 psString limitString = psDBGenerateLimitSQL(limit); 430 psStringAppend(&query, " %s", limitString); 431 psFree(limitString); 432 } 433 423 434 psError(PS_ERR_UNKNOWN, false, "query: %s\n", query); 424 435 … … 1209 1220 PXOPT_COPY_STR(config->args, where, "-stage", "addRun.stage","=="); 1210 1221 PXOPT_COPY_S64(config->args, where, "-stage_id", "addRun.stage_id", "=="); 1222 1211 1223 //PXOPT_LOOKUP_S64(stage_id, config->args, "-stage_id", false, false); 1212 1224 } else { … … 1231 1243 psFree(where); 1232 1244 1245 if (multiadd) { 1246 // optional -stage_extra1_list extra1,extra1,extra1 to restrict 1247 PXOPT_LOOKUP_STR(stage_extra1_list, config->args, "-stage_extra1_list", false, false); 1248 if (stage_extra1_list) { 1249 psStringAppend(&query, " AND stage_extra1 IN (%s)", stage_extra1_list); 1250 } 1251 } 1252 1253 1233 1254 //if (multiadd) { 1234 1255 // psStringAppend(&query, "group by %s", "stage_extra1"); -
trunk/ippTools/src/addtoolConfig.c
r38571 r40803 70 70 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-pretend", 0, "do not actually modify the database", false); 71 71 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 72 psMetadataAddU64(definebyqueryArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 73 72 74 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-set_minidvodb", 0, "use minidvodb", false); 73 75 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_minidvodb_group", 0, "define minidvodb_group", NULL); … … 134 136 psMetadataAddS16(addprocessedexpArgs, PS_LIST_TAIL, "-fault", 0, "set fault code", 0); 135 137 psMetadataAddS64(addprocessedexpArgs, PS_LIST_TAIL, "-stage_extra1", 0, "set stage_extra1", 0); 138 psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-stage_extra1_list", 0, "restrict multiadd ops to a set of stage_extra1 values", 0); 136 139 psMetadataAddS64(addprocessedexpArgs, PS_LIST_TAIL, "-stage_id", 0, "set stage_id", 0); 137 140 psMetadataAddBool(addprocessedexpArgs, PS_LIST_TAIL, "-multiadd", 0, "for addstar multi mode, group by stage_id ", false);
Note:
See TracChangeset
for help on using the changeset viewer.
