IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 8, 2007, 5:40:47 PM (19 years ago)
Author:
eugene
Message:

incrementing the dbconfig / ippdb version number

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdb/src/ippdb.c

    r13649 r13739  
    1022110221static void warpSkyfileRowFree(warpSkyfileRow *object);
    1022210222
    10223 warpSkyfileRow *warpSkyfileRowAlloc(psS64 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_stdev)
     10223warpSkyfileRow *warpSkyfileRowAlloc(psS64 warp_id, const char *skycell_id, const char *tess_id, const char *uri, const char *path_base, psF64 bg, psF64 bg_stdev)
    1022410224{
    1022510225    warpSkyfileRow  *_object;
     
    1023210232    _object->tess_id = psStringCopy(tess_id);
    1023310233    _object->uri = psStringCopy(uri);
     10234    _object->path_base = psStringCopy(path_base);
    1023410235    _object->bg = bg;
    1023510236    _object->bg_stdev = bg_stdev;
     
    1024310244    psFree(object->tess_id);
    1024410245    psFree(object->uri);
     10246    psFree(object->path_base);
    1024510247}
    1024610248
     
    1026810270        return false;
    1026910271    }
     10272    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, "255")) {
     10273        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
     10274        psFree(md);
     10275        return false;
     10276    }
    1027010277    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, 0.0)) {
    1027110278        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
     
    1029110298}
    1029210299
    10293 bool warpSkyfileInsert(psDB * dbh, psS64 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_stdev)
     10300bool warpSkyfileInsert(psDB * dbh, psS64 warp_id, const char *skycell_id, const char *tess_id, const char *uri, const char *path_base, psF64 bg, psF64 bg_stdev)
    1029410301{
    1029510302    psMetadata *md = psMetadataAlloc();
     
    1031110318    if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, uri)) {
    1031210319        psError(PS_ERR_UNKNOWN, false, "failed to add item uri");
     10320        psFree(md);
     10321        return false;
     10322    }
     10323    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, path_base)) {
     10324        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
    1031310325        psFree(md);
    1031410326        return false;
     
    1034710359bool warpSkyfileInsertObject(psDB *dbh, warpSkyfileRow *object)
    1034810360{
    10349     return warpSkyfileInsert(dbh, object->warp_id, object->skycell_id, object->tess_id, object->uri, object->bg, object->bg_stdev);
     10361    return warpSkyfileInsert(dbh, object->warp_id, object->skycell_id, object->tess_id, object->uri, object->path_base, object->bg, object->bg_stdev);
    1035010362}
    1035110363
     
    1044010452        return false;
    1044110453    }
     10454    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, object->path_base)) {
     10455        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
     10456        psFree(md);
     10457        return false;
     10458    }
    1044210459    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, object->bg)) {
    1044310460        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
     
    1047910496        return false;
    1048010497    }
     10498    char* path_base = psMetadataLookupPtr(&status, md, "path_base");
     10499    if (!status) {
     10500        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item path_base");
     10501        return false;
     10502    }
    1048110503    psF64 bg = psMetadataLookupF64(&status, md, "bg");
    1048210504    if (!status) {
     
    1049010512    }
    1049110513
    10492     return warpSkyfileRowAlloc(warp_id, skycell_id, tess_id, uri, bg, bg_stdev);
     10514    return warpSkyfileRowAlloc(warp_id, skycell_id, tess_id, uri, path_base, bg, bg_stdev);
    1049310515}
    1049410516psArray *warpSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    1138811410static void diffSkyfileRowFree(diffSkyfileRow *object);
    1138911411
    11390 diffSkyfileRow *diffSkyfileRowAlloc(psS64 diff_id, const char *uri, psF64 bg, psF64 bg_stdev)
     11412diffSkyfileRow *diffSkyfileRowAlloc(psS64 diff_id, const char *uri, const char *path_base, psF64 bg, psF64 bg_stdev)
    1139111413{
    1139211414    diffSkyfileRow  *_object;
     
    1139711419    _object->diff_id = diff_id;
    1139811420    _object->uri = psStringCopy(uri);
     11421    _object->path_base = psStringCopy(path_base);
    1139911422    _object->bg = bg;
    1140011423    _object->bg_stdev = bg_stdev;
     
    1140611429{
    1140711430    psFree(object->uri);
     11431    psFree(object->path_base);
    1140811432}
    1140911433
     
    1142111445        return false;
    1142211446    }
     11447    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, "255")) {
     11448        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
     11449        psFree(md);
     11450        return false;
     11451    }
    1142311452    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, 0.0)) {
    1142411453        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
     
    1144411473}
    1144511474
    11446 bool diffSkyfileInsert(psDB * dbh, psS64 diff_id, const char *uri, psF64 bg, psF64 bg_stdev)
     11475bool diffSkyfileInsert(psDB * dbh, psS64 diff_id, const char *uri, const char *path_base, psF64 bg, psF64 bg_stdev)
    1144711476{
    1144811477    psMetadata *md = psMetadataAlloc();
     
    1145411483    if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, uri)) {
    1145511484        psError(PS_ERR_UNKNOWN, false, "failed to add item uri");
     11485        psFree(md);
     11486        return false;
     11487    }
     11488    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, path_base)) {
     11489        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
    1145611490        psFree(md);
    1145711491        return false;
     
    1149011524bool diffSkyfileInsertObject(psDB *dbh, diffSkyfileRow *object)
    1149111525{
    11492     return diffSkyfileInsert(dbh, object->diff_id, object->uri, object->bg, object->bg_stdev);
     11526    return diffSkyfileInsert(dbh, object->diff_id, object->uri, object->path_base, object->bg, object->bg_stdev);
    1149311527}
    1149411528
     
    1157311607        return false;
    1157411608    }
     11609    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, object->path_base)) {
     11610        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
     11611        psFree(md);
     11612        return false;
     11613    }
    1157511614    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, object->bg)) {
    1157611615        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
     
    1160211641        return false;
    1160311642    }
     11643    char* path_base = psMetadataLookupPtr(&status, md, "path_base");
     11644    if (!status) {
     11645        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item path_base");
     11646        return false;
     11647    }
    1160411648    psF64 bg = psMetadataLookupF64(&status, md, "bg");
    1160511649    if (!status) {
     
    1161311657    }
    1161411658
    11615     return diffSkyfileRowAlloc(diff_id, uri, bg, bg_stdev);
     11659    return diffSkyfileRowAlloc(diff_id, uri, path_base, bg, bg_stdev);
    1161611660}
    1161711661psArray *diffSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    1242412468static void stackSumSkyfileRowFree(stackSumSkyfileRow *object);
    1242512469
    12426 stackSumSkyfileRow *stackSumSkyfileRowAlloc(psS64 stack_id, const char *uri, psF64 bg, psF64 bg_stdev)
     12470stackSumSkyfileRow *stackSumSkyfileRowAlloc(psS64 stack_id, const char *uri, const char *path_base, psF64 bg, psF64 bg_stdev)
    1242712471{
    1242812472    stackSumSkyfileRow *_object;
     
    1243312477    _object->stack_id = stack_id;
    1243412478    _object->uri = psStringCopy(uri);
     12479    _object->path_base = psStringCopy(path_base);
    1243512480    _object->bg = bg;
    1243612481    _object->bg_stdev = bg_stdev;
     
    1244212487{
    1244312488    psFree(object->uri);
     12489    psFree(object->path_base);
    1244412490}
    1244512491
     
    1245712503        return false;
    1245812504    }
     12505    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, "255")) {
     12506        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
     12507        psFree(md);
     12508        return false;
     12509    }
    1245912510    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, 0.0)) {
    1246012511        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
     
    1248012531}
    1248112532
    12482 bool stackSumSkyfileInsert(psDB * dbh, psS64 stack_id, const char *uri, psF64 bg, psF64 bg_stdev)
     12533bool stackSumSkyfileInsert(psDB * dbh, psS64 stack_id, const char *uri, const char *path_base, psF64 bg, psF64 bg_stdev)
    1248312534{
    1248412535    psMetadata *md = psMetadataAlloc();
     
    1249012541    if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, uri)) {
    1249112542        psError(PS_ERR_UNKNOWN, false, "failed to add item uri");
     12543        psFree(md);
     12544        return false;
     12545    }
     12546    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, path_base)) {
     12547        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
    1249212548        psFree(md);
    1249312549        return false;
     
    1252612582bool stackSumSkyfileInsertObject(psDB *dbh, stackSumSkyfileRow *object)
    1252712583{
    12528     return stackSumSkyfileInsert(dbh, object->stack_id, object->uri, object->bg, object->bg_stdev);
     12584    return stackSumSkyfileInsert(dbh, object->stack_id, object->uri, object->path_base, object->bg, object->bg_stdev);
    1252912585}
    1253012586
     
    1260912665        return false;
    1261012666    }
     12667    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, object->path_base)) {
     12668        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
     12669        psFree(md);
     12670        return false;
     12671    }
    1261112672    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, object->bg)) {
    1261212673        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
     
    1263812699        return false;
    1263912700    }
     12701    char* path_base = psMetadataLookupPtr(&status, md, "path_base");
     12702    if (!status) {
     12703        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item path_base");
     12704        return false;
     12705    }
    1264012706    psF64 bg = psMetadataLookupF64(&status, md, "bg");
    1264112707    if (!status) {
     
    1264912715    }
    1265012716
    12651     return stackSumSkyfileRowAlloc(stack_id, uri, bg, bg_stdev);
     12717    return stackSumSkyfileRowAlloc(stack_id, uri, path_base, bg, bg_stdev);
    1265212718}
    1265312719psArray *stackSumSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
Note: See TracChangeset for help on using the changeset viewer.