Changeset 34786 for branches/czw_branch/20120906/ippTools/src
- Timestamp:
- Dec 10, 2012, 4:35:46 PM (14 years ago)
- Location:
- branches/czw_branch/20120906
- Files:
-
- 9 edited
-
. (modified) (1 prop)
-
ippTools/src/chiptool.c (modified) (2 diffs)
-
ippTools/src/chiptoolConfig.c (modified) (1 diff)
-
ippTools/src/difftool.c (modified) (3 diffs)
-
ippTools/src/difftoolConfig.c (modified) (3 diffs)
-
ippTools/src/staticskytool.c (modified) (5 diffs)
-
ippTools/src/staticskytoolConfig.c (modified) (3 diffs)
-
ippTools/src/warptool.c (modified) (2 diffs)
-
ippTools/src/warptoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20120906
- Property svn:mergeinfo changed
-
branches/czw_branch/20120906/ippTools/src/chiptool.c
r34772 r34786 1311 1311 PXOPT_LOOKUP_S64(chip_id, config->args, "-chip_id", false, false); 1312 1312 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 1313 PXOPT_LOOKUP_BOOL(all, config->args, "-all", false); 1313 1314 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 1314 1315 … … 1319 1320 pxAddLabelSearchArgs (config, where, "-label", "label", "=="); 1320 1321 1321 psString query = pxDataGet("chiptool_pendingcleanupimfile.sql"); 1322 char *sql_file = all ? "chiptool_pendingcleanupimfile_all.sql" : "chiptool_pendingcleanupimfile.sql"; 1323 psString query = pxDataGet(sql_file); 1322 1324 if (!query) { 1323 1325 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); -
branches/czw_branch/20120906/ippTools/src/chiptoolConfig.c
r34772 r34786 296 296 psMetadataAddS64(pendingcleanupimfileArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip ID", 0); 297 297 psMetadataAddStr(pendingcleanupimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", NULL); 298 psMetadataAddBool(pendingcleanupimfileArgs, PS_LIST_TAIL, "-all", 0, "list all components regardless of data_state", false); 298 299 psMetadataAddBool(pendingcleanupimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 299 300 psMetadataAddU64(pendingcleanupimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); -
branches/czw_branch/20120906/ippTools/src/difftool.c
r34772 r34786 2561 2561 2562 2562 PXOPT_LOOKUP_S64(diff_id, config->args, "-diff_id", false, false); 2563 PXOPT_LOOKUP_BOOL(all, config->args, "-all", false); 2563 2564 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 2564 2565 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); … … 2570 2571 pxAddLabelSearchArgs (config, where, "-label", "diffRun.label", "=="); 2571 2572 2572 psString query = pxDataGet("difftool_pendingcleanupskyfile.sql"); 2573 char * sql_file = all ? "difftool_pendingcleanupskyfile_all.sql": "difftool_pendingcleanupskyfile.sql" ; 2574 psString query = pxDataGet(sql_file); 2573 2575 if (!query) { 2574 2576 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); … … 2740 2742 PS_ASSERT_PTR_NON_NULL(config, false); 2741 2743 2742 PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false); 2743 PXOPT_LOOKUP_S16(quality, config->args, "-set_quality", false, false); 2744 2745 psMetadata *where = psMetadataAlloc(); 2746 PXOPT_COPY_S64(config->args, where, "-diff_id", "diff_id", "=="); 2747 PXOPT_COPY_STR(config->args, where, "-skycell_id", "skycell_id", "=="); 2748 2749 if (!pxSetFaultCode(config->dbh, "diffSkyfile", where, fault, quality)) { 2750 psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag"); 2744 PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false); 2745 2746 if (!state) { 2747 psMetadata *where = psMetadataAlloc(); 2748 PXOPT_COPY_S64(config->args, where, "-diff_id", "diff_id", "=="); 2749 PXOPT_COPY_STR(config->args, where, "-skycell_id", "skycell_id", "=="); 2750 2751 PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false); 2752 PXOPT_LOOKUP_S16(quality, config->args, "-set_quality", false, false); 2753 2754 if (!pxSetFaultCode(config->dbh, "diffSkyfile", where, fault, quality)) { 2755 psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag"); 2756 psFree (where); 2757 return false; 2758 } 2751 2759 psFree (where); 2752 return false; 2753 } 2754 psFree (where); 2760 } else { 2761 if (strcmp(state,"error_cleaned") == 0) { 2762 change_skyfile_data_state(config,"error_cleaned", "goto_cleaned"); 2763 } 2764 else if (strcmp(state, "error_scrubbed") == 0) { 2765 change_skyfile_data_state(config,"error_scrubbed", "goto_scrubbed"); 2766 } 2767 else if (strcmp(state, "error_purged") == 0) { 2768 change_skyfile_data_state(config,"error_purged", "goto_purged"); 2769 } 2770 else { 2771 psError(PS_ERR_UNKNOWN, false, "unhandled state given"); 2772 return(false); 2773 } 2774 } 2755 2775 2756 2776 return true; -
branches/czw_branch/20120906/ippTools/src/difftoolConfig.c
r34772 r34786 395 395 psMetadataAddStr(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "list blocks for specified label", NULL); 396 396 psMetadataAddS64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-diff_id", 0, "search by diff ID", 0); 397 psMetadataAddBool(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-all", 0, "list all skycells regardless of data_state", false); 397 398 psMetadataAddBool(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 398 399 psMetadataAddU64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); … … 411 412 psMetadataAddBool(donecleanupArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 412 413 psMetadataAddU64(donecleanupArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 414 413 415 // -updatediffskyfile 414 416 psMetadata *updatediffskyfileArgs = psMetadataAlloc(); … … 416 418 psMetadataAddStr(updatediffskyfileArgs, PS_LIST_TAIL, "-skycell_id", 0, "search by skycell ID", NULL); 417 419 psMetadataAddS16(updatediffskyfileArgs, PS_LIST_TAIL, "-fault", 0, "set fault code (required)", 0); 418 psMetadataAddS16(updatediffskyfileArgs, PS_LIST_TAIL, "-set_quality", 0, "set quality", 0); 420 psMetadataAddS16(updatediffskyfileArgs, PS_LIST_TAIL, "-set_quality", 0, "set quality", 0); 421 psMetadataAddStr(updatediffskyfileArgs, PS_LIST_TAIL, "-set_state", 0, "set data_state state", NULL); 419 422 420 423 // -tocleanedskyfile -
branches/czw_branch/20120906/ippTools/src/staticskytool.c
r34772 r34786 132 132 pxAddLabelSearchArgs(config, whereMD, "-select_data_group", "stackRun.data_group", "LIKE"); 133 133 pxAddLabelSearchArgs(config, whereMD, "-select_filter", "stackRun.filter", "LIKE"); 134 #ifdef notdef135 PXOPT_COPY_F32(config->args, whereMD, "-select_glat_min", "skycell.glat", ">=");136 PXOPT_COPY_F32(config->args, whereMD, "-select_glat_max", "skycell.glat", "<=");137 PXOPT_COPY_F32(config->args, whereMD, "-select_rahours_min", "skycell.radeg/15", ">=");138 PXOPT_COPY_F32(config->args, whereMD, "-select_rahours_max", "skycell.radeg/15", "<=");139 PXOPT_COPY_F32(config->args, whereMD, "-select_radeg_min", "skycell.radeg", ">=");140 PXOPT_COPY_F32(config->args, whereMD, "-select_radeg_max", "skycell.radeg", "<=");141 PXOPT_COPY_F32(config->args, whereMD, "-select_decdeg_min", "skycell.decdeg", ">=");142 PXOPT_COPY_F32(config->args, whereMD, "-select_decdeg_max", "skycell.decdeg", "<=");143 #endif144 134 if (!pxskycellAddWhere(config, whereMD)) { 145 135 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments"); … … 686 676 psStringAppend(&query, "\nGROUP BY sky_id"); 687 677 if (num_filters) { 688 psStringAppend(&query, "\nHAVING COUNT(filter) >= %d", num_filters);678 psStringAppend(&query, "\nHAVING COUNT(filter) = %d", num_filters); 689 679 } 690 680 … … 1049 1039 pxAddLabelSearchArgs(config, whereMD, "-select_data_group", "staticskyRun.data_group", "LIKE"); 1050 1040 pxAddLabelSearchArgs(config, whereMD, "-select_filter", "stackRun.filter", "LIKE"); 1041 if (!pxskycellAddWhere(config, whereMD)) { 1042 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments"); 1043 return false; 1044 } 1051 1045 1052 1046 PXOPT_LOOKUP_BOOL(rerun, config->args, "-rerun", false); … … 1128 1122 psString sky_label = psMetadataLookupStr(&status, row, "label"); 1129 1123 psString sky_data_group = psMetadataLookupStr(&status, row, "data_group"); 1124 psString sky_dist_group = psMetadataLookupStr(&status, row, "dist_group"); 1130 1125 1131 1126 // create a staticskyRun … … 1138 1133 label ? label : sky_label, 1139 1134 data_group ? data_group : sky_data_group, 1140 dist_group ,1135 dist_group ? dist_group : sky_dist_group, 1141 1136 reduction, 1142 1137 registered, -
branches/czw_branch/20120906/ippTools/src/staticskytoolConfig.c
r34772 r34786 126 126 psMetadataAddStr(resultArgs, PS_LIST_TAIL, "-label", 0, "search by label", NULL); 127 127 psMetadataAddStr(resultArgs, PS_LIST_TAIL, "-data_group", 0, "search by data_group (LIKE comparison)", NULL); 128 psMetadataAddS16(resultArgs, PS_LIST_TAIL, "-num_filters", 0, "search by number of filters in the inputs (>=)", 0);128 psMetadataAddS16(resultArgs, PS_LIST_TAIL, "-num_filters", 0, "search by number of filters in the inputs", 0); 129 129 pxskycellAddArguments(resultArgs); 130 130 psMetadataAddS16(resultArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0); … … 166 166 psMetadataAddStr(defineskycalrunArgs, PS_LIST_TAIL, "-select_data_group", PS_META_DUPLICATE_OK, "search by stackRun data_group (LIKE comparison, multiple OK)", NULL); 167 167 psMetadataAddStr(defineskycalrunArgs, PS_LIST_TAIL, "-select_filter", PS_META_DUPLICATE_OK, "search by filter (LIKE comparison, multiple OK)", NULL); 168 pxskycellAddArguments(defineskycalrunArgs); 168 169 psMetadataAddStr(defineskycalrunArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir", NULL); 169 170 psMetadataAddStr(defineskycalrunArgs, PS_LIST_TAIL, "-set_label", 0, "define label", NULL); … … 183 184 psMetadataAddStr(updateskycalrunArgs, PS_LIST_TAIL, "-state", 0, "search by state", NULL); 184 185 psMetadataAddStr(updateskycalrunArgs, PS_LIST_TAIL, "-label", 0, "search by label", 0); 186 pxskycellAddArguments(updateskycalrunArgs); 185 187 psMetadataAddStr(updateskycalrunArgs, PS_LIST_TAIL, "-set_label", 0, "define new value for label", NULL); 186 188 psMetadataAddStr(updateskycalrunArgs, PS_LIST_TAIL, "-set_state", 0, "define new state", NULL); -
branches/czw_branch/20120906/ippTools/src/warptool.c
r34772 r34786 1838 1838 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 1839 1839 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 1840 PXOPT_LOOKUP_BOOL(all, config->args, "-all", false); 1840 1841 1841 1842 psMetadata *where = psMetadataAlloc(); … … 1843 1844 pxAddLabelSearchArgs (config, where, "-label", "warpRun.label", "=="); 1844 1845 1845 psString query = pxDataGet("warptool_pendingcleanupskyfile.sql"); 1846 char * sql_file = all ? "warptool_pendingcleanupskyfile_all.sql" : "warptool_pendingcleanupskyfile.sql"; 1847 psString query = pxDataGet(sql_file); 1846 1848 if (!query) { 1847 1849 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); -
branches/czw_branch/20120906/ippTools/src/warptoolConfig.c
r34772 r34786 364 364 psMetadataAddStr(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "list blocks for specified label", NULL); 365 365 psMetadataAddS64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-warp_id", 0, "search by warp ID (required)", 0); 366 psMetadataAddBool(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-all", 0, "list all skycells regardless of data_state", false); 366 367 psMetadataAddBool(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 367 368 psMetadataAddU64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0);
Note:
See TracChangeset
for help on using the changeset viewer.
