Changeset 7821
- Timestamp:
- Jul 5, 2006, 2:56:37 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/regtoolConfig.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/regtoolConfig.c
r7820 r7821 24 24 psMetadata *pendingArgs = psMetadataAlloc(); 25 25 psMetadataAddStr(pendingArgs, PS_LIST_TAIL, "-exp_id", 0, 26 "define exposure ID", "");26 "define exposure ID", NULL); 27 27 psMetadataAddStr(pendingArgs, PS_LIST_TAIL, "-inst", 0, 28 "define camera of interest", "");28 "define camera of interest", NULL); 29 29 psMetadataAddStr(pendingArgs, PS_LIST_TAIL, "-telescope", 0, 30 "define camera of interest", "");30 "define camera of interest", NULL); 31 31 psMetadataAddStr(pendingArgs, PS_LIST_TAIL, "-exp_type", 0, 32 "define class", "");32 "define class", NULL); 33 33 psMetadataAddStr(pendingArgs, PS_LIST_TAIL, "-class", 0, 34 "define class", "");34 "define class", NULL); 35 35 36 36 … … 38 38 psMetadata *updateArgs = psMetadataAlloc(); 39 39 psMetadataAddStr(updateArgs, PS_LIST_TAIL, "-exp_id", 0, 40 "define class", "");40 "define class", NULL); 41 41 psMetadataAddStr(updateArgs, PS_LIST_TAIL, "-filter", 0, 42 "define filter of interest", "");42 "define filter of interest", NULL); 43 43 psMetadataAddStr(updateArgs, PS_LIST_TAIL, "-stat", 0, 44 "define URL", "");44 "define URL", NULL); 45 45 psMetadataAddStr(updateArgs, PS_LIST_TAIL, "-recipe", 0, 46 "define URL", "");46 "define URL", NULL); 47 47 psMetadataAddStr(updateArgs, PS_LIST_TAIL, "-mosiac", 0, 48 "define URL", "");48 "define URL", NULL); 49 49 50 50 #define PXTOOL_MODE(option, modeval, argset) \ … … 93 93 // setup search criterion 94 94 #define addWhereStr(name) \ 95 { \ 96 psString str = NULL; \ 97 bool status = false; \ 95 98 if ((str = psMetadataLookupStr(&status, config->args, "-" #name))) { \ 96 99 if (!psMetadataAddStr(config->where, PS_LIST_TAIL, #name, 0, "==", str)) {\ … … 98 101 goto FAIL; \ 99 102 } \ 100 } 103 } \ 104 } 101 105 102 106 // generate SQL where claus 103 107 config->where = psMetadataAlloc(); 104 108 105 {106 psString str = NULL;107 bool status = false;108 109 109 addWhereStr(exp_id); 110 110 // convert '-inst' to 'camera' 111 if ((str = psMetadataLookupStr(&status, config->args, "-inst"))) { 112 if (!psMetadataAddStr(config->where, PS_LIST_TAIL, "camera", 0, "==", str)) { 113 psError(PS_ERR_UNKNOWN, false, "failed to add item camera"); 114 goto FAIL; 111 { 112 psString str = NULL; 113 bool status = false; 114 if ((str = psMetadataLookupStr(&status, config->args, "-inst"))) { 115 if (!psMetadataAddStr(config->where, PS_LIST_TAIL, "camera", 0, "==", str)) { 116 psError(PS_ERR_UNKNOWN, false, "failed to add item camera"); 117 goto FAIL; 118 } 115 119 } 116 120 } … … 119 123 addWhereStr(class_id); 120 124 addWhereStr(filter); 121 }122 125 123 126 if (config->where->list->n < 1) {
Note:
See TracChangeset
for help on using the changeset viewer.
