IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 23, 2007, 5:02:34 PM (19 years ago)
Author:
jhoblitt
Message:

VERSION 1.1.12

File:
1 edited

Legend:

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

    r12026 r12033  
    1484814848static void warpSkyfileRowFree(warpSkyfileRow *object);
    1484914849
    14850 warpSkyfileRow *warpSkyfileRowAlloc(psS32 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_mean_stdev)
     14850warpSkyfileRow *warpSkyfileRowAlloc(psS32 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_stdev)
    1485114851{
    1485214852    warpSkyfileRow  *_object;
     
    1486014860    _object->uri = psStringCopy(uri);
    1486114861    _object->bg = bg;
    14862     _object->bg_mean_stdev = bg_mean_stdev;
     14862    _object->bg_stdev = bg_stdev;
    1486314863
    1486414864    return _object;
     
    1490014900        return false;
    1490114901    }
    14902     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, 0.0)) {
    14903         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     14902    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, 0.0)) {
     14903        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1490414904        psFree(md);
    1490514905        return false;
     
    1491814918}
    1491914919
    14920 bool warpSkyfileInsert(psDB * dbh, psS32 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_mean_stdev)
     14920bool warpSkyfileInsert(psDB * dbh, psS32 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_stdev)
    1492114921{
    1492214922    psMetadata *md = psMetadataAlloc();
     
    1494614946        return false;
    1494714947    }
    14948     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, bg_mean_stdev)) {
    14949         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     14948    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, bg_stdev)) {
     14949        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1495014950        psFree(md);
    1495114951        return false;
     
    1497414974bool warpSkyfileInsertObject(psDB *dbh, warpSkyfileRow *object)
    1497514975{
    14976     return warpSkyfileInsert(dbh, object->warp_id, object->skycell_id, object->tess_id, object->uri, object->bg, object->bg_mean_stdev);
     14976    return warpSkyfileInsert(dbh, object->warp_id, object->skycell_id, object->tess_id, object->uri, object->bg, object->bg_stdev);
    1497714977}
    1497814978
     
    1507215072        return false;
    1507315073    }
    15074     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, object->bg_mean_stdev)) {
    15075         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     15074    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, object->bg_stdev)) {
     15075        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1507615076        psFree(md);
    1507715077        return false;
     
    1511115111        return false;
    1511215112    }
    15113     psF64 bg_mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");
    15114     if (!status) {
    15115         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_mean_stdev");
    15116         return false;
    15117     }
    15118 
    15119     return warpSkyfileRowAlloc(warp_id, skycell_id, tess_id, uri, bg, bg_mean_stdev);
     15113    psF64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev");
     15114    if (!status) {
     15115        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev");
     15116        return false;
     15117    }
     15118
     15119    return warpSkyfileRowAlloc(warp_id, skycell_id, tess_id, uri, bg, bg_stdev);
    1512015120}
    1512115121psArray *warpSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    1601516015static void diffSkyfileRowFree(diffSkyfileRow *object);
    1601616016
    16017 diffSkyfileRow *diffSkyfileRowAlloc(psS32 diff_id, const char *uri, psF64 bg, psF64 bg_mean_stdev)
     16017diffSkyfileRow *diffSkyfileRowAlloc(psS32 diff_id, const char *uri, psF64 bg, psF64 bg_stdev)
    1601816018{
    1601916019    diffSkyfileRow  *_object;
     
    1602516025    _object->uri = psStringCopy(uri);
    1602616026    _object->bg = bg;
    16027     _object->bg_mean_stdev = bg_mean_stdev;
     16027    _object->bg_stdev = bg_stdev;
    1602816028
    1602916029    return _object;
     
    1605316053        return false;
    1605416054    }
    16055     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, 0.0)) {
    16056         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     16055    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, 0.0)) {
     16056        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1605716057        psFree(md);
    1605816058        return false;
     
    1607116071}
    1607216072
    16073 bool diffSkyfileInsert(psDB * dbh, psS32 diff_id, const char *uri, psF64 bg, psF64 bg_mean_stdev)
     16073bool diffSkyfileInsert(psDB * dbh, psS32 diff_id, const char *uri, psF64 bg, psF64 bg_stdev)
    1607416074{
    1607516075    psMetadata *md = psMetadataAlloc();
     
    1608916089        return false;
    1609016090    }
    16091     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, bg_mean_stdev)) {
    16092         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     16091    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, bg_stdev)) {
     16092        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1609316093        psFree(md);
    1609416094        return false;
     
    1611716117bool diffSkyfileInsertObject(psDB *dbh, diffSkyfileRow *object)
    1611816118{
    16119     return diffSkyfileInsert(dbh, object->diff_id, object->uri, object->bg, object->bg_mean_stdev);
     16119    return diffSkyfileInsert(dbh, object->diff_id, object->uri, object->bg, object->bg_stdev);
    1612016120}
    1612116121
     
    1620516205        return false;
    1620616206    }
    16207     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, object->bg_mean_stdev)) {
    16208         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     16207    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, object->bg_stdev)) {
     16208        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1620916209        psFree(md);
    1621016210        return false;
     
    1623416234        return false;
    1623516235    }
    16236     psF64 bg_mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");
    16237     if (!status) {
    16238         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_mean_stdev");
    16239         return false;
    16240     }
    16241 
    16242     return diffSkyfileRowAlloc(diff_id, uri, bg, bg_mean_stdev);
     16236    psF64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev");
     16237    if (!status) {
     16238        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev");
     16239        return false;
     16240    }
     16241
     16242    return diffSkyfileRowAlloc(diff_id, uri, bg, bg_stdev);
    1624316243}
    1624416244psArray *diffSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    1705117051static void stackSumSkyfileRowFree(stackSumSkyfileRow *object);
    1705217052
    17053 stackSumSkyfileRow *stackSumSkyfileRowAlloc(psS32 stack_id, const char *uri, psF64 bg, psF64 bg_mean_stdev)
     17053stackSumSkyfileRow *stackSumSkyfileRowAlloc(psS32 stack_id, const char *uri, psF64 bg, psF64 bg_stdev)
    1705417054{
    1705517055    stackSumSkyfileRow *_object;
     
    1706117061    _object->uri = psStringCopy(uri);
    1706217062    _object->bg = bg;
    17063     _object->bg_mean_stdev = bg_mean_stdev;
     17063    _object->bg_stdev = bg_stdev;
    1706417064
    1706517065    return _object;
     
    1708917089        return false;
    1709017090    }
    17091     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, 0.0)) {
    17092         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     17091    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, 0.0)) {
     17092        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1709317093        psFree(md);
    1709417094        return false;
     
    1710717107}
    1710817108
    17109 bool stackSumSkyfileInsert(psDB * dbh, psS32 stack_id, const char *uri, psF64 bg, psF64 bg_mean_stdev)
     17109bool stackSumSkyfileInsert(psDB * dbh, psS32 stack_id, const char *uri, psF64 bg, psF64 bg_stdev)
    1711017110{
    1711117111    psMetadata *md = psMetadataAlloc();
     
    1712517125        return false;
    1712617126    }
    17127     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, bg_mean_stdev)) {
    17128         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     17127    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, bg_stdev)) {
     17128        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1712917129        psFree(md);
    1713017130        return false;
     
    1715317153bool stackSumSkyfileInsertObject(psDB *dbh, stackSumSkyfileRow *object)
    1715417154{
    17155     return stackSumSkyfileInsert(dbh, object->stack_id, object->uri, object->bg, object->bg_mean_stdev);
     17155    return stackSumSkyfileInsert(dbh, object->stack_id, object->uri, object->bg, object->bg_stdev);
    1715617156}
    1715717157
     
    1724117241        return false;
    1724217242    }
    17243     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, object->bg_mean_stdev)) {
    17244         psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     17243    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, object->bg_stdev)) {
     17244        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    1724517245        psFree(md);
    1724617246        return false;
     
    1727017270        return false;
    1727117271    }
    17272     psF64 bg_mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");
    17273     if (!status) {
    17274         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_mean_stdev");
    17275         return false;
    17276     }
    17277 
    17278     return stackSumSkyfileRowAlloc(stack_id, uri, bg, bg_mean_stdev);
     17272    psF64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev");
     17273    if (!status) {
     17274        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev");
     17275        return false;
     17276    }
     17277
     17278    return stackSumSkyfileRowAlloc(stack_id, uri, bg, bg_stdev);
    1727917279}
    1728017280psArray *stackSumSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
Note: See TracChangeset for help on using the changeset viewer.