Changeset 30240 for trunk/ippTools
- Timestamp:
- Jan 12, 2011, 1:08:55 PM (16 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 4 edited
-
share/regtool_checkburntoolimfile.sql (modified) (1 diff)
-
share/regtool_pendingburntoolimfile.sql (modified) (1 diff)
-
src/regtool.c (modified) (6 diffs)
-
src/regtoolConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/regtool_checkburntoolimfile.sql
r30049 r30240 16 16 rawImfile.burntool_state AS burntool_state, 17 17 rawImfile.class_id, 18 summitImfile.class_id AS summit_class_id, 18 19 (pzDownloadExp.state = 'stop') AS is_downloaded, 19 20 (rawImfile.burntool_state IS NOT NULL) AS is_registered 20 21 FROM 21 summitExp 22 LEFT JOIN pzDownloadExp USING(exp_name) 23 LEFT JOIN newExp ON exp_name = tmp_exp_name 24 LEFT JOIN rawExp USING(exp_id, exp_name) 25 LEFT JOIN rawImfile USING(exp_name) 22 summitExp 23 JOIN summitImfile USING(exp_name) 24 LEFT JOIN pzDownloadExp USING(exp_name) 25 LEFT JOIN newExp ON summitExp.exp_name = tmp_exp_name 26 LEFT JOIN newImfile ON (summitImfile.class_id = newImfile.tmp_class_id AND newExp.exp_id = newImfile.exp_id) 27 LEFT JOIN rawExp ON rawExp.exp_id = newExp.exp_id 28 LEFT JOIN rawImfile ON (rawImfile.exp_id = rawExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id) 26 29 WHERE 27 summitExp.dateobs >= '@DATE @T00:00:00'28 AND summitExp.dateobs <= '@DATE @T23:59:59'29 AND (rawImfile.class_id = '@CLASS_ID@' OR rawImfile.class_id IS NULL)30 summitExp.dateobs >= '@DATEOBS_BEGIN@' 31 AND summitExp.dateobs <= '@DATEOBS_END@' 32 AND summitImfile.class_id = '@CLASS_ID@' 30 33 AND (exp_name <= '@EXP_NAME@') 31 34 ORDER BY summitExp.dateobs -
trunk/ippTools/share/regtool_pendingburntoolimfile.sql
r30178 r30240 17 17 rawImfile.burntool_state AS burntool_state, 18 18 rawImfile.class_id, 19 summitImfile.class_id AS summit_class_id, 19 20 (pzDownloadExp.state = 'stop') AS is_downloaded, 20 21 (rawImfile.burntool_state IS NOT NULL) AS is_registered 21 22 FROM 22 summitExp 23 LEFT JOIN pzDownloadExp USING(exp_name) 24 LEFT JOIN newExp ON exp_name = tmp_exp_name 25 LEFT JOIN newImfile USING(exp_id) 26 LEFT JOIN rawExp USING(exp_id, exp_name) 27 LEFT JOIN rawImfile ON (rawImfile.exp_name = newExp.tmp_exp_name AND rawImfile.tmp_class_id = newImfile.tmp_class_id) 23 summitExp 24 JOIN summitImfile USING(exp_name) 25 LEFT JOIN pzDownloadExp USING(exp_name) 26 LEFT JOIN newExp ON summitExp.exp_name = tmp_exp_name 27 LEFT JOIN newImfile ON (summitImfile.class_id = newImfile.tmp_class_id AND newExp.exp_id = newImfile.exp_id) 28 LEFT JOIN rawExp ON rawExp.exp_id = newExp.exp_id 29 LEFT JOIN rawImfile ON (rawImfile.exp_id = rawExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id) 28 30 WHERE 29 summitExp.dateobs >= '@DATE @T00:00:00'30 AND summitExp.dateobs <= '@DATE @T23:59:59'31 ORDER BY newImfile.tmp_class_id,summitExp.dateobs31 summitExp.dateobs >= '@DATEOBS_BEGIN@' 32 AND summitExp.dateobs <= '@DATEOBS_END@' 33 ORDER BY summitImfile.class_id,summitExp.dateobs -
trunk/ippTools/src/regtool.c
r30205 r30240 187 187 PXOPT_LOOKUP_STR(exp_name, config->args, "-exp_name", true, false); 188 188 PXOPT_LOOKUP_STR(class_id, config->args, "-class_id", true, false); 189 PXOPT_LOOKUP_STR(date, config->args, "-date", true, false); 189 PXOPT_LOOKUP_STR(dateobs_begin, config->args, "-dateobs_begin", true, false); 190 PXOPT_LOOKUP_STR(dateobs_end, config->args, "-dateobs_end", true, false); 190 191 PXOPT_LOOKUP_S32(valid_burntool, config->args, "-valid_burntool", true, false); 191 192 // optional … … 202 203 query = rep; 203 204 205 // convert regular class_id format to summitImfile.class_id format 206 psStringSubstitute(&class_id,"ota","XY"); 207 204 208 psStringSubstitute(&query,exp_name,"@EXP_NAME@"); 205 209 psStringSubstitute(&query,class_id,"@CLASS_ID@"); 206 psStringSubstitute(&query,date,"@DATE@"); 210 psStringSubstitute(&query,dateobs_begin,"@DATEOBS_BEGIN@"); 211 psStringSubstitute(&query,dateobs_end,"@DATEOBS_END@"); 207 212 208 213 fprintf(stderr,"%s",query); … … 284 289 285 290 // required 286 PXOPT_LOOKUP_STR(date, config->args, "-date", true, false); 291 PXOPT_LOOKUP_STR(dateobs_begin, config->args, "-dateobs_begin", true, false); 292 PXOPT_LOOKUP_STR(dateobs_end, config->args, "-dateobs_end", true, false); 287 293 PXOPT_LOOKUP_S32(valid_burntool, config->args, "-valid_burntool", true, false); 288 294 // optional … … 298 304 query = rep; 299 305 300 psStringSubstitute(&query,date,"@DATE@"); 306 psStringSubstitute(&query,dateobs_begin,"@DATEOBS_BEGIN@"); 307 psStringSubstitute(&query,dateobs_end,"@DATEOBS_END@"); 301 308 302 309 // fprintf(stderr,"%s",query); … … 344 351 345 352 bool status = false; 346 char *tmp_id = psMetadataLookupStr(&status,row," tmp_class_id");353 char *tmp_id = psMetadataLookupStr(&status,row,"summit_class_id"); 347 354 if (!status) { 348 355 // fprintf (stderr, "incomplete on %s\n", psMetadataLookupStr(NULL,row,"exp_name")); … … 355 362 this_class_id = psStringCopy(tmp_id); 356 363 357 psStringSubstitute(&this_class_id,"XY","ota");358 364 psMetadataAddStr(row,PS_LIST_TAIL,"this_class_id",PS_META_REPLACE,"",this_class_id); 359 365 -
trunk/ippTools/src/regtoolConfig.c
r30203 r30240 57 57 ADD_OPT(Str, checkburntoolimfileArgs, "-exp_name", "define the exp_name (required)", NULL); 58 58 ADD_OPT(Str, checkburntoolimfileArgs, "-class_id", "define class ID (required)", NULL); 59 ADD_OPT(Str, checkburntoolimfileArgs, "-date", "select the date to process (required)", NULL); 59 ADD_OPT(Str, checkburntoolimfileArgs, "-dateobs_begin", "set the earliest summit dateobs to consider (required)", NULL); 60 ADD_OPT(Str, checkburntoolimfileArgs, "-dateobs_end", "set the latest summit dateobs to consider (required)", NULL); 60 61 ADD_OPT(S32, checkburntoolimfileArgs, "-valid_burntool", "define the good burntool value (required)", 0); 61 62 ADD_OPT(Str, checkburntoolimfileArgs, "-inst", "define the camera name", NULL); … … 65 66 // -pendingburntoolimfile 66 67 psMetadata *pendingburntoolimfileArgs = psMetadataAlloc(); 67 ADD_OPT(Str, pendingburntoolimfileArgs, "-date", "select the date to process (required)", NULL); 68 ADD_OPT(Str, pendingburntoolimfileArgs, "-dateobs_begin", "set the earliest summit dateobs to consider (required)", NULL); 69 ADD_OPT(Str, pendingburntoolimfileArgs, "-dateobs_end", "set the latest summit dateobs to consider (required)", NULL); 68 70 ADD_OPT(S32, pendingburntoolimfileArgs, "-valid_burntool", "define the good burntool value (required)", 0); 69 71 ADD_OPT(Bool, pendingburntoolimfileArgs, "-simple", "use the simple output format", false);
Note:
See TracChangeset
for help on using the changeset viewer.
