Changeset 10152
- Timestamp:
- Nov 22, 2006, 3:42:57 PM (20 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
-
dbconfig/config.md (modified) (1 diff)
-
dbconfig/tasks.md (modified) (5 diffs)
-
ippdb/configure.ac (modified) (1 diff)
-
ippdb/src/ippdb.c (modified) (14 diffs)
-
ippdb/src/ippdb.h (modified) (3 diffs)
-
ippdb/tests/alloc.c (modified) (2 diffs)
-
ippdb/tests/insert.c (modified) (1 diff)
-
ippdb/tests/insertobject.c (modified) (1 diff)
-
ippdb/tests/metadatafromobject.c (modified) (2 diffs)
-
ippdb/tests/objectfrommetadata.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/config.md
r10109 r10152 2 2 pkg_name STR ippdb 3 3 pkg_namespace STR ippdb 4 pkg_version STR 0.0.5 74 pkg_version STR 0.0.58 5 5 END -
trunk/dbconfig/tasks.md
r10109 r10152 1 # $Id: tasks.md,v 1.9 6 2006-11-20 23:57:07 jhoblitt Exp $1 # $Id: tasks.md,v 1.97 2006-11-23 01:42:57 jhoblitt Exp $ 2 2 3 3 # this table records all exposure ID ever seen from the summit … … 108 108 exp_type STR 64 109 109 imfiles S32 0 110 filter STR 255110 filter STR 64 111 111 airmass F32 0.0 112 112 ra F64 0.0 … … 132 132 exp_type STR 64 133 133 imfiles S32 0 134 filter STR 255134 filter STR 64 135 135 airmass F32 0.0 136 136 ra F64 0.0 … … 154 154 uri STR 255 155 155 exp_type STR 64 156 filter STR 255156 filter STR 64 157 157 airmass F32 0.0 158 158 ra F64 0.0 … … 268 268 det_id S32 0 # Primary Key AUTO_INCREMENT 269 269 iteration S32 0 # Key 270 det_type STR 255 # Key 270 det_type STR 64 # Key 271 det_mode STR 64 # Key 271 272 state STR 64 # Key 272 273 exp_type STR 64 273 filter STR 255274 filter STR 64 274 275 airmass F32 0.0 275 276 exp_time F32 0.0 -
trunk/ippdb/configure.ac
r10110 r10152 7 7 AC_PREREQ(2.59) 8 8 9 AC_INIT([ippdb], [0.0.5 7], [pan-starrs.ifa.hawaii.edu])9 AC_INIT([ippdb], [0.0.58], [pan-starrs.ifa.hawaii.edu]) 10 10 AC_CONFIG_SRCDIR([ippdb.pc.in]) 11 11 -
trunk/ippdb/src/ippdb.c
r10110 r10152 3454 3454 return false; 3455 3455 } 3456 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, " 255")) {3456 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, "64")) { 3457 3457 psError(PS_ERR_UNKNOWN, false, "failed to add item filter"); 3458 3458 psFree(md); … … 4100 4100 return false; 4101 4101 } 4102 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, " 255")) {4102 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, "64")) { 4103 4103 psError(PS_ERR_UNKNOWN, false, "failed to add item filter"); 4104 4104 psFree(md); … … 4747 4747 return false; 4748 4748 } 4749 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, " 255")) {4749 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, "64")) { 4750 4750 psError(PS_ERR_UNKNOWN, false, "failed to add item filter"); 4751 4751 psFree(md); … … 8555 8555 static void detRunRowFree(detRunRow *object); 8556 8556 8557 detRunRow *detRunRowAlloc(psS32 det_id, psS32 iteration, const char *det_type, const char * state, const char *exp_type, const char *filter, psF32 airmass, psF32 exp_time, psF32 ccd_temp, psF64 posang, const char *object, psTime* registered, psTime* use_begin, psTime* use_end)8557 detRunRow *detRunRowAlloc(psS32 det_id, psS32 iteration, const char *det_type, const char *det_mode, const char *state, const char *exp_type, const char *filter, psF32 airmass, psF32 exp_time, psF32 ccd_temp, psF64 posang, const char *object, psTime* registered, psTime* use_begin, psTime* use_end) 8558 8558 { 8559 8559 detRunRow *_object; … … 8565 8565 _object->iteration = iteration; 8566 8566 _object->det_type = psStringCopy(det_type); 8567 _object->det_mode = psStringCopy(det_mode); 8567 8568 _object->state = psStringCopy(state); 8568 8569 _object->exp_type = psStringCopy(exp_type); … … 8583 8584 { 8584 8585 psFree(object->det_type); 8586 psFree(object->det_mode); 8585 8587 psFree(object->state); 8586 8588 psFree(object->exp_type); … … 8605 8607 return false; 8606 8608 } 8607 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_type", PS_DATA_STRING, "Key", " 255")) {8609 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_type", PS_DATA_STRING, "Key", "64")) { 8608 8610 psError(PS_ERR_UNKNOWN, false, "failed to add item det_type"); 8611 psFree(md); 8612 return false; 8613 } 8614 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_mode", PS_DATA_STRING, "Key", "64")) { 8615 psError(PS_ERR_UNKNOWN, false, "failed to add item det_mode"); 8609 8616 psFree(md); 8610 8617 return false; … … 8620 8627 return false; 8621 8628 } 8622 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, " 255")) {8629 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, "64")) { 8623 8630 psError(PS_ERR_UNKNOWN, false, "failed to add item filter"); 8624 8631 psFree(md); … … 8687 8694 } 8688 8695 8689 bool detRunInsert(psDB * dbh, psS32 det_id, psS32 iteration, const char *det_type, const char * state, const char *exp_type, const char *filter, psF32 airmass, psF32 exp_time, psF32 ccd_temp, psF64 posang, const char *object, psTime* registered, psTime* use_begin, psTime* use_end)8696 bool detRunInsert(psDB * dbh, psS32 det_id, psS32 iteration, const char *det_type, const char *det_mode, const char *state, const char *exp_type, const char *filter, psF32 airmass, psF32 exp_time, psF32 ccd_temp, psF64 posang, const char *object, psTime* registered, psTime* use_begin, psTime* use_end) 8690 8697 { 8691 8698 psMetadata *md = psMetadataAlloc(); … … 8702 8709 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_type", PS_DATA_STRING, NULL, det_type)) { 8703 8710 psError(PS_ERR_UNKNOWN, false, "failed to add item det_type"); 8711 psFree(md); 8712 return false; 8713 } 8714 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_mode", PS_DATA_STRING, NULL, det_mode)) { 8715 psError(PS_ERR_UNKNOWN, false, "failed to add item det_mode"); 8704 8716 psFree(md); 8705 8717 return false; … … 8783 8795 bool detRunInsertObject(psDB *dbh, detRunRow *object) 8784 8796 { 8785 return detRunInsert(dbh, object->det_id, object->iteration, object->det_type, object-> state, object->exp_type, object->filter, object->airmass, object->exp_time, object->ccd_temp, object->posang, object->object, object->registered, object->use_begin, object->use_end);8797 return detRunInsert(dbh, object->det_id, object->iteration, object->det_type, object->det_mode, object->state, object->exp_type, object->filter, object->airmass, object->exp_time, object->ccd_temp, object->posang, object->object, object->registered, object->use_begin, object->use_end); 8786 8798 } 8787 8799 … … 8871 8883 return false; 8872 8884 } 8885 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_mode", PS_DATA_STRING, NULL, object->det_mode)) { 8886 psError(PS_ERR_UNKNOWN, false, "failed to add item det_mode"); 8887 psFree(md); 8888 return false; 8889 } 8873 8890 if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, object->state)) { 8874 8891 psError(PS_ERR_UNKNOWN, false, "failed to add item state"); … … 8950 8967 return false; 8951 8968 } 8969 char* det_mode = psMetadataLookupPtr(&status, md, "det_mode"); 8970 if (!status) { 8971 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item det_mode"); 8972 return false; 8973 } 8952 8974 char* state = psMetadataLookupPtr(&status, md, "state"); 8953 8975 if (!status) { … … 9006 9028 } 9007 9029 9008 return detRunRowAlloc(det_id, iteration, det_type, state, exp_type, filter, airmass, exp_time, ccd_temp, posang, object, registered, use_begin, use_end);9030 return detRunRowAlloc(det_id, iteration, det_type, det_mode, state, exp_type, filter, airmass, exp_time, ccd_temp, posang, object, registered, use_begin, use_end); 9009 9031 } 9010 9032 psArray *detRunSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) -
trunk/ippdb/src/ippdb.h
r10110 r10152 4355 4355 psS32 iteration; 4356 4356 char *det_type; 4357 char *det_mode; 4357 4358 char *state; 4358 4359 char *exp_type; … … 4377 4378 psS32 iteration, 4378 4379 const char *det_type, 4380 const char *det_mode, 4379 4381 const char *state, 4380 4382 const char *exp_type, … … 4420 4422 psS32 iteration, 4421 4423 const char *det_type, 4424 const char *det_mode, 4422 4425 const char *state, 4423 4426 const char *exp_type, -
trunk/ippdb/tests/alloc.c
r10110 r10152 894 894 detRunRow *object; 895 895 896 object = detRunRowAlloc(-32, -32, "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z" );896 object = detRunRowAlloc(-32, -32, "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z" ); 897 897 898 898 if (!object) { … … 909 909 } 910 910 if (strncmp(object->det_type, "a string", MAX_STRING_LENGTH)) { 911 psFree(object); 912 exit(EXIT_FAILURE); 913 } 914 if (strncmp(object->det_mode, "a string", MAX_STRING_LENGTH)) { 911 915 psFree(object); 912 916 exit(EXIT_FAILURE); -
trunk/ippdb/tests/insert.c
r10110 r10152 328 328 } 329 329 330 if (!detRunInsert(dbh, -32, -32, "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z")) {330 if (!detRunInsert(dbh, -32, -32, "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z")) { 331 331 exit(EXIT_FAILURE); 332 332 } -
trunk/ippdb/tests/insertobject.c
r10110 r10152 476 476 } 477 477 478 object = detRunRowAlloc(-32, -32, "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z");478 object = detRunRowAlloc(-32, -32, "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z"); 479 479 if (!object) { 480 480 exit(EXIT_FAILURE); -
trunk/ippdb/tests/metadatafromobject.c
r10110 r10152 1064 1064 bool status; 1065 1065 1066 object = detRunRowAlloc(-32, -32, "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z");1066 object = detRunRowAlloc(-32, -32, "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z", "0001-01-01T00:00:00Z"); 1067 1067 if (!object) { 1068 1068 exit(EXIT_FAILURE); … … 1085 1085 } 1086 1086 if (strncmp(psMetadataLookupPtr(&status, md, "det_type"), "a string", MAX_STRING_LENGTH)) { 1087 psFree(md); 1088 exit(EXIT_FAILURE); 1089 } 1090 if (strncmp(psMetadataLookupPtr(&status, md, "det_mode"), "a string", MAX_STRING_LENGTH)) { 1087 1091 psFree(md); 1088 1092 exit(EXIT_FAILURE); -
trunk/ippdb/tests/objectfrommetadata.c
r10110 r10152 1623 1623 exit(EXIT_FAILURE); 1624 1624 } 1625 if (!psMetadataAddStr(md, PS_LIST_TAIL, "det_mode", 0, NULL, "a string")) { 1626 psFree(md); 1627 exit(EXIT_FAILURE); 1628 } 1625 1629 if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) { 1626 1630 psFree(md); … … 1682 1686 } 1683 1687 if (strncmp(object->det_type, "a string", MAX_STRING_LENGTH)) { 1688 psFree(object); 1689 exit(EXIT_FAILURE); 1690 } 1691 if (strncmp(object->det_mode, "a string", MAX_STRING_LENGTH)) { 1684 1692 psFree(object); 1685 1693 exit(EXIT_FAILURE);
Note:
See TracChangeset
for help on using the changeset viewer.
