IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 11, 2007, 11:59:35 AM (19 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.72

File:
1 edited

Legend:

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

    r11027 r11030  
    58795879static void p2PendingExpRowFree(p2PendingExpRow *object);
    58805880
    5881 p2PendingExpRow *p2PendingExpRowAlloc(const char *exp_tag, const char *recipe, psS32 p1_version, psS32 p2_version, const char *label, psS16 fault)
     5881p2PendingExpRow *p2PendingExpRowAlloc(const char *exp_tag, const char *recipe, psS32 p1_version, psS32 p2_version, const char *label)
    58825882{
    58835883    p2PendingExpRow *_object;
     
    58915891    _object->p2_version = p2_version;
    58925892    _object->label = psStringCopy(label);
    5893     _object->fault = fault;
    58945893
    58955894    return _object;
     
    59315930        return false;
    59325931    }
    5933     if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, "NOT NULL", 0)) {
    5934         psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
    5935         psFree(md);
    5936         return false;
    5937     }
    59385932
    59395933    bool status = psDBCreateTable(dbh, P2PENDINGEXP_TABLE_NAME, md);
     
    59495943}
    59505944
    5951 bool p2PendingExpInsert(psDB * dbh, const char *exp_tag, const char *recipe, psS32 p1_version, psS32 p2_version, const char *label, psS16 fault)
     5945bool p2PendingExpInsert(psDB * dbh, const char *exp_tag, const char *recipe, psS32 p1_version, psS32 p2_version, const char *label)
    59525946{
    59535947    psMetadata *md = psMetadataAlloc();
     
    59745968    if (!psMetadataAdd(md, PS_LIST_TAIL, "label", PS_DATA_STRING, NULL, label)) {
    59755969        psError(PS_ERR_UNKNOWN, false, "failed to add item label");
    5976         psFree(md);
    5977         return false;
    5978     }
    5979     if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, fault)) {
    5980         psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
    59815970        psFree(md);
    59825971        return false;
     
    60055994bool p2PendingExpInsertObject(psDB *dbh, p2PendingExpRow *object)
    60065995{
    6007     return p2PendingExpInsert(dbh, object->exp_tag, object->recipe, object->p1_version, object->p2_version, object->label, object->fault);
     5996    return p2PendingExpInsert(dbh, object->exp_tag, object->recipe, object->p1_version, object->p2_version, object->label);
    60085997}
    60095998
     
    61036092        return false;
    61046093    }
    6105     if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, object->fault)) {
    6106         psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
    6107         psFree(md);
    6108         return false;
    6109     }
    61106094
    61116095
     
    61426126        return false;
    61436127    }
    6144     psS16 fault = psMetadataLookupS16(&status, md, "fault");
    6145     if (!status) {
    6146         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fault");
    6147         return false;
    6148     }
    6149 
    6150     return p2PendingExpRowAlloc(exp_tag, recipe, p1_version, p2_version, label, fault);
     6128
     6129    return p2PendingExpRowAlloc(exp_tag, recipe, p1_version, p2_version, label);
    61516130}
    61526131psArray *p2PendingExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    62606239static void p2PendingImfileRowFree(p2PendingImfileRow *object);
    62616240
    6262 p2PendingImfileRow *p2PendingImfileRowAlloc(const char *exp_tag, const char *class_id, const char *uri, const char *recipe, psS32 p1_version, psS32 p2_version, psS16 fault)
     6241p2PendingImfileRow *p2PendingImfileRowAlloc(const char *exp_tag, const char *class_id, const char *uri, const char *recipe, psS32 p1_version, psS32 p2_version)
    62636242{
    62646243    p2PendingImfileRow *_object;
     
    62736252    _object->p1_version = p1_version;
    62746253    _object->p2_version = p2_version;
    6275     _object->fault = fault;
    62766254
    62776255    return _object;
     
    63196297        return false;
    63206298    }
    6321     if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, "NOT NULL", 0)) {
    6322         psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
    6323         psFree(md);
    6324         return false;
    6325     }
    63266299
    63276300    bool status = psDBCreateTable(dbh, P2PENDINGIMFILE_TABLE_NAME, md);
     
    63376310}
    63386311
    6339 bool p2PendingImfileInsert(psDB * dbh, const char *exp_tag, const char *class_id, const char *uri, const char *recipe, psS32 p1_version, psS32 p2_version, psS16 fault)
     6312bool p2PendingImfileInsert(psDB * dbh, const char *exp_tag, const char *class_id, const char *uri, const char *recipe, psS32 p1_version, psS32 p2_version)
    63406313{
    63416314    psMetadata *md = psMetadataAlloc();
     
    63676340    if (!psMetadataAdd(md, PS_LIST_TAIL, "p2_version", PS_DATA_S32, NULL, p2_version)) {
    63686341        psError(PS_ERR_UNKNOWN, false, "failed to add item p2_version");
    6369         psFree(md);
    6370         return false;
    6371     }
    6372     if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, fault)) {
    6373         psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
    63746342        psFree(md);
    63756343        return false;
     
    63986366bool p2PendingImfileInsertObject(psDB *dbh, p2PendingImfileRow *object)
    63996367{
    6400     return p2PendingImfileInsert(dbh, object->exp_tag, object->class_id, object->uri, object->recipe, object->p1_version, object->p2_version, object->fault);
     6368    return p2PendingImfileInsert(dbh, object->exp_tag, object->class_id, object->uri, object->recipe, object->p1_version, object->p2_version);
    64016369}
    64026370
     
    65016469        return false;
    65026470    }
    6503     if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, object->fault)) {
    6504         psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
    6505         psFree(md);
    6506         return false;
    6507     }
    65086471
    65096472
     
    65456508        return false;
    65466509    }
    6547     psS16 fault = psMetadataLookupS16(&status, md, "fault");
    6548     if (!status) {
    6549         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fault");
    6550         return false;
    6551     }
    6552 
    6553     return p2PendingImfileRowAlloc(exp_tag, class_id, uri, recipe, p1_version, p2_version, fault);
     6510
     6511    return p2PendingImfileRowAlloc(exp_tag, class_id, uri, recipe, p1_version, p2_version);
    65546512}
    65556513psArray *p2PendingImfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    72757233static void p2ProcessedImfileRowFree(p2ProcessedImfileRow *object);
    72767234
    7277 p2ProcessedImfileRow *p2ProcessedImfileRowAlloc(const char *exp_tag, const char *class_id, const char *uri, const char *recipe, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *b1_uri, const char *b2_uri, psS32 p1_version, psS32 p2_version)
     7235p2ProcessedImfileRow *p2ProcessedImfileRowAlloc(const char *exp_tag, const char *class_id, const char *uri, const char *recipe, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *b1_uri, const char *b2_uri, psS32 p1_version, psS32 p2_version, psS16 fault)
    72787236{
    72797237    p2ProcessedImfileRow *_object;
     
    72937251    _object->p1_version = p1_version;
    72947252    _object->p2_version = p2_version;
     7253    _object->fault = fault;
    72957254
    72967255    return _object;
     
    73657324        return false;
    73667325    }
     7326    if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, "NOT NULL", 0)) {
     7327        psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
     7328        psFree(md);
     7329        return false;
     7330    }
    73677331
    73687332    bool status = psDBCreateTable(dbh, P2PROCESSEDIMFILE_TABLE_NAME, md);
     
    73787342}
    73797343
    7380 bool p2ProcessedImfileInsert(psDB * dbh, const char *exp_tag, const char *class_id, const char *uri, const char *recipe, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *b1_uri, const char *b2_uri, psS32 p1_version, psS32 p2_version)
     7344bool p2ProcessedImfileInsert(psDB * dbh, const char *exp_tag, const char *class_id, const char *uri, const char *recipe, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *b1_uri, const char *b2_uri, psS32 p1_version, psS32 p2_version, psS16 fault)
    73817345{
    73827346    psMetadata *md = psMetadataAlloc();
     
    74337397    if (!psMetadataAdd(md, PS_LIST_TAIL, "p2_version", PS_DATA_S32, NULL, p2_version)) {
    74347398        psError(PS_ERR_UNKNOWN, false, "failed to add item p2_version");
     7399        psFree(md);
     7400        return false;
     7401    }
     7402    if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, fault)) {
     7403        psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
    74357404        psFree(md);
    74367405        return false;
     
    74597428bool p2ProcessedImfileInsertObject(psDB *dbh, p2ProcessedImfileRow *object)
    74607429{
    7461     return p2ProcessedImfileInsert(dbh, object->exp_tag, object->class_id, object->uri, object->recipe, object->bg, object->bg_stdev, object->bg_mean_stdev, object->b1_uri, object->b2_uri, object->p1_version, object->p2_version);
     7430    return p2ProcessedImfileInsert(dbh, object->exp_tag, object->class_id, object->uri, object->recipe, object->bg, object->bg_stdev, object->bg_mean_stdev, object->b1_uri, object->b2_uri, object->p1_version, object->p2_version, object->fault);
    74627431}
    74637432
     
    75877556        return false;
    75887557    }
     7558    if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, object->fault)) {
     7559        psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
     7560        psFree(md);
     7561        return false;
     7562    }
    75897563
    75907564
     
    76517625        return false;
    76527626    }
    7653 
    7654     return p2ProcessedImfileRowAlloc(exp_tag, class_id, uri, recipe, bg, bg_stdev, bg_mean_stdev, b1_uri, b2_uri, p1_version, p2_version);
     7627    psS16 fault = psMetadataLookupS16(&status, md, "fault");
     7628    if (!status) {
     7629        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fault");
     7630        return false;
     7631    }
     7632
     7633    return p2ProcessedImfileRowAlloc(exp_tag, class_id, uri, recipe, bg, bg_stdev, bg_mean_stdev, b1_uri, b2_uri, p1_version, p2_version, fault);
    76557634}
    76567635psArray *p2ProcessedImfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
Note: See TracChangeset for help on using the changeset viewer.