Changeset 34786 for branches/czw_branch/20120906/ippTools
- Timestamp:
- Dec 10, 2012, 4:35:46 PM (14 years ago)
- Location:
- branches/czw_branch/20120906
- Files:
-
- 17 edited
- 3 copied
-
. (modified) (1 prop)
-
ippTools/share/Makefile.am (modified) (3 diffs)
-
ippTools/share/camtool_pendingcleanuprun.sql (modified) (1 diff)
-
ippTools/share/chiptool_pendingcleanupimfile_all.sql (copied) (copied from trunk/ippTools/share/chiptool_pendingcleanupimfile_all.sql )
-
ippTools/share/chiptool_pendingcleanuprun.sql (modified) (1 diff)
-
ippTools/share/difftool_pendingcleanuprun.sql (modified) (4 diffs)
-
ippTools/share/difftool_pendingcleanupskyfile_all.sql (copied) (copied from trunk/ippTools/share/difftool_pendingcleanupskyfile_all.sql )
-
ippTools/share/pstamptool_revertdependent.sql (modified) (1 diff)
-
ippTools/share/stacktool_pendingcleanuprun.sql (modified) (1 diff)
-
ippTools/share/staticskytool_defineskycalrun.sql (modified) (2 diffs)
-
ippTools/share/warptool_pendingcleanuprun.sql (modified) (1 diff)
-
ippTools/share/warptool_pendingcleanupskyfile_all.sql (copied) (copied from trunk/ippTools/share/warptool_pendingcleanupskyfile_all.sql )
-
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/share/Makefile.am
r34772 r34786 88 88 chiptool_listrun.sql \ 89 89 chiptool_pendingcleanupimfile.sql \ 90 chiptool_pendingcleanupimfile_all.sql \ 90 91 chiptool_pendingcleanuprun.sql \ 91 92 chiptool_pendingimfile.sql \ … … 172 173 difftool_pendingcleanuprun.sql \ 173 174 difftool_pendingcleanupskyfile.sql \ 175 difftool_pendingcleanupskyfile_all.sql \ 174 176 difftool_revertdiffskyfile_delete.sql \ 175 177 difftool_revertdiffskyfile_updated.sql \ … … 424 426 warptool_pendingcleanuprun.sql \ 425 427 warptool_pendingcleanupskyfile.sql \ 428 warptool_pendingcleanupskyfile_all.sql \ 426 429 warptool_revertoverlap.sql \ 427 430 warptool_revertwarped_delete.sql \ -
branches/czw_branch/20120906/ippTools/share/camtool_pendingcleanuprun.sql
r25324 r34786 2 2 camRun.cam_id, 3 3 rawExp.camera, 4 rawExp.exp_tag, 5 camRun.workdir, 4 6 camRun.state 5 7 FROM camRun -
branches/czw_branch/20120906/ippTools/share/chiptool_pendingcleanuprun.sql
r22751 r34786 1 SELECT 1 SELECT DISTINCT 2 2 chipRun.chip_id, 3 3 rawExp.camera, 4 chipRun.state 4 rawExp.exp_tag, 5 chipRun.state, 6 chipRun.workdir 5 7 FROM chipRun 6 8 JOIN rawExp -
branches/czw_branch/20120906/ippTools/share/difftool_pendingcleanuprun.sql
r32218 r34786 6 6 rawExp.camera, 7 7 diffRun.state, 8 diffRun.workdir, 9 diffRun.tess_id, 8 10 diffRun.label 9 11 FROM diffRun … … 35 37 rawExp.camera, 36 38 diffRun.state, 39 diffRun.workdir, 40 diffRun.tess_id, 37 41 diffRun.label 38 42 FROM diffRun … … 64 68 rawExp.camera, 65 69 diffRun.state, 70 diffRun.workdir, 71 diffRun.tess_id, 66 72 diffRun.label 67 73 FROM diffRun … … 93 99 rawExp.camera, 94 100 diffRun.state, 101 diffRun.workdir, 102 diffRun.tess_id, 95 103 diffRun.label 96 104 FROM diffRun -
branches/czw_branch/20120906/ippTools/share/pstamptool_revertdependent.sql
r29286 r34786 4 4 SET pstampDependent.fault = 0 5 5 -- fault count hook %s 6 WHERE pstampDependent.state = 'new' 6 WHERE pstampRequest.state ='run' 7 AND pstampJob.state ='run' 8 AND pstampDependent.state = 'new' 7 9 AND (pstampDependent.fault > 0) -
branches/czw_branch/20120906/ippTools/share/stacktool_pendingcleanuprun.sql
r24186 r34786 8 8 stackRun.stack_id, 9 9 rawExp.camera, 10 stackRun.state 10 stackRun.state, 11 stackSumSkyfile.path_base 11 12 FROM stackRun 13 JOIN stackSumSkyfile using(stack_id) 12 14 JOIN stackInputSkyfile 13 15 USING(stack_id) -
branches/czw_branch/20120906/ippTools/share/staticskytool_defineskycalrun.sql
r32960 r34786 2 2 sky_id, 3 3 stack_id, 4 skycell_id, 5 filter, 4 6 staticskyRun.workdir, 5 7 staticskyRun.label, … … 11 13 JOIN stackRun USING(stack_id) 12 14 JOIN stackSumSkyfile USING(stack_id) 15 JOIN skycell USING(tess_id, skycell_id) 13 16 LEFT JOIN skycalRun USING(sky_id, stack_id) 14 17 WHERE staticskyRun.state = 'full' -
branches/czw_branch/20120906/ippTools/share/warptool_pendingcleanuprun.sql
r23418 r34786 1 1 SELECT 2 2 warpRun.warp_id, 3 warpRun.workdir, 3 4 rawExp.camera, 5 rawExp.exp_tag, 4 6 warpRun.state 5 7 FROM warpRun -
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.
