Changeset 10706 for trunk/ippTools/src/dettool.c
- Timestamp:
- Dec 13, 2006, 5:17:22 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/dettool.c (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/dettool.c
r10704 r10706 1437 1437 PS_ASSERT_PTR_NON_NULL(config, false); 1438 1438 1439 bool status = false; 1440 psU64 limit = psMetadataLookupU64(&status, config->args, "-limit"); 1441 if (!status) { 1442 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -limit"); 1443 return false; 1444 } 1445 1439 1446 // select det_id, det_type & rawImfile * 1440 1447 // get det_id from detInputExp.det_id … … 1477 1484 } 1478 1485 1486 // treat limit == 0 as "no limit" 1487 if (limit) { 1488 psString limitString = psDBGenerateLimitSQL(limit); 1489 psStringAppend(&query, " %s", limitString); 1490 psFree(limitString); 1491 } 1492 1479 1493 if (!p_psDBRunQuery(config->dbh, query)) { 1480 1494 psError(PS_ERR_UNKNOWN, false, "database error"); … … 1704 1718 { 1705 1719 PS_ASSERT_PTR_NON_NULL(config, false); 1720 1721 bool status = false; 1722 psU64 limit = psMetadataLookupU64(&status, config->args, "-limit"); 1723 if (!status) { 1724 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -limit"); 1725 return false; 1726 } 1706 1727 1707 1728 // select detProcessedImfile.det_id … … 1772 1793 #endif 1773 1794 1795 // treat limit == 0 as "no limit" 1796 if (limit) { 1797 psString limitString = psDBGenerateLimitSQL(limit); 1798 psStringAppend(&query, " %s", limitString); 1799 psFree(limitString); 1800 } 1801 1774 1802 if (!p_psDBRunQuery(config->dbh, query)) { 1775 1803 psError(PS_ERR_UNKNOWN, false, "database error"); … … 2023 2051 PS_ASSERT_PTR_NON_NULL(config, false); 2024 2052 2053 bool status = false; 2054 psU64 limit = psMetadataLookupU64(&status, config->args, "-limit"); 2055 if (!status) { 2056 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -limit"); 2057 return false; 2058 } 2059 2025 2060 // select detRun.iteration 2026 2061 // select detProcessedImfile.det_id … … 2083 2118 #endif 2084 2119 2120 // treat limit == 0 as "no limit" 2121 if (limit) { 2122 psString limitString = psDBGenerateLimitSQL(limit); 2123 psStringAppend(&query, " %s", limitString); 2124 psFree(limitString); 2125 } 2126 2085 2127 if (!p_psDBRunQuery(config->dbh, query)) { 2086 2128 psError(PS_ERR_UNKNOWN, false, "database error"); … … 2407 2449 { 2408 2450 PS_ASSERT_PTR_NON_NULL(config, false); 2451 2452 bool status = false; 2453 psU64 limit = psMetadataLookupU64(&status, config->args, "-limit"); 2454 if (!status) { 2455 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -limit"); 2456 return false; 2457 } 2409 2458 2410 2459 // select detRun.det_id (det_id) … … 2471 2520 #endif 2472 2521 2522 // treat limit == 0 as "no limit" 2523 if (limit) { 2524 psString limitString = psDBGenerateLimitSQL(limit); 2525 psStringAppend(&query, " %s", limitString); 2526 psFree(limitString); 2527 } 2528 2473 2529 if (!p_psDBRunQuery(config->dbh, query)) { 2474 2530 psError(PS_ERR_UNKNOWN, false, "database error"); … … 2627 2683 { 2628 2684 PS_ASSERT_PTR_NON_NULL(config, false); 2685 2686 bool status = false; 2687 psU64 limit = psMetadataLookupU64(&status, config->args, "-limit"); 2688 if (!status) { 2689 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -limit"); 2690 return false; 2691 } 2629 2692 2630 2693 // select detNormalizedStatImfile.* … … 2668 2731 #endif 2669 2732 2733 // treat limit == 0 as "no limit" 2734 if (limit) { 2735 psString limitString = psDBGenerateLimitSQL(limit); 2736 psStringAppend(&query, " %s", limitString); 2737 psFree(limitString); 2738 } 2739 2670 2740 if (!p_psDBRunQuery(config->dbh, query)) { 2671 2741 psError(PS_ERR_UNKNOWN, false, "database error"); … … 2945 3015 { 2946 3016 PS_ASSERT_PTR_NON_NULL(config, false); 3017 3018 bool status = false; 3019 psU64 limit = psMetadataLookupU64(&status, config->args, "-limit"); 3020 if (!status) { 3021 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -limit"); 3022 return false; 3023 } 2947 3024 2948 3025 psString query = psStringCopy( … … 2991 3068 } 2992 3069 #endif 3070 3071 // treat limit == 0 as "no limit" 3072 if (limit) { 3073 psString limitString = psDBGenerateLimitSQL(limit); 3074 psStringAppend(&query, " %s", limitString); 3075 psFree(limitString); 3076 } 2993 3077 2994 3078 if (!p_psDBRunQuery(config->dbh, query)) {
Note:
See TracChangeset
for help on using the changeset viewer.
