IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 11, 2006, 5:37:47 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.26

File:
1 edited

Legend:

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

    r8283 r8306  
    481481}
    482482
     483bool weatherInsertObjects(psDB *dbh, psArray *objects)
     484{
     485    for (long i = 0; i < psArrayLength(objects); i++) {
     486        if (!weatherInsertObject(dbh, objects->data[i])) {
     487            return false;
     488        }
     489    }
     490
     491    return true;
     492}
     493
    483494weatherRow *weatherPopObject(psDB *dbh)
    484495{
     
    10291040}
    10301041
     1042bool skyp_transparencyInsertObjects(psDB *dbh, psArray *objects)
     1043{
     1044    for (long i = 0; i < psArrayLength(objects); i++) {
     1045        if (!skyp_transparencyInsertObject(dbh, objects->data[i])) {
     1046            return false;
     1047        }
     1048    }
     1049
     1050    return true;
     1051}
     1052
    10311053skyp_transparencyRow *skyp_transparencyPopObject(psDB *dbh)
    10321054{
     
    16111633}
    16121634
     1635bool skyp_absorptionInsertObjects(psDB *dbh, psArray *objects)
     1636{
     1637    for (long i = 0; i < psArrayLength(objects); i++) {
     1638        if (!skyp_absorptionInsertObject(dbh, objects->data[i])) {
     1639            return false;
     1640        }
     1641    }
     1642
     1643    return true;
     1644}
     1645
    16131646skyp_absorptionRow *skyp_absorptionPopObject(psDB *dbh)
    16141647{
     
    21662199}
    21672200
     2201bool skyp_emissionInsertObjects(psDB *dbh, psArray *objects)
     2202{
     2203    for (long i = 0; i < psArrayLength(objects); i++) {
     2204        if (!skyp_emissionInsertObject(dbh, objects->data[i])) {
     2205            return false;
     2206        }
     2207    }
     2208
     2209    return true;
     2210}
     2211
    21682212skyp_emissionRow *skyp_emissionPopObject(psDB *dbh)
    21692213{
     
    27022746}
    27032747
     2748bool dimmInsertObjects(psDB *dbh, psArray *objects)
     2749{
     2750    for (long i = 0; i < psArrayLength(objects); i++) {
     2751        if (!dimmInsertObject(dbh, objects->data[i])) {
     2752            return false;
     2753        }
     2754    }
     2755
     2756    return true;
     2757}
     2758
    27042759dimmRow *dimmPopObject(psDB *dbh)
    27052760{
     
    32323287}
    32333288
     3289bool skyp_irInsertObjects(psDB *dbh, psArray *objects)
     3290{
     3291    for (long i = 0; i < psArrayLength(objects); i++) {
     3292        if (!skyp_irInsertObject(dbh, objects->data[i])) {
     3293            return false;
     3294        }
     3295    }
     3296
     3297    return true;
     3298}
     3299
    32343300skyp_irRow *skyp_irPopObject(psDB *dbh)
    32353301{
     
    37163782}
    37173783
     3784bool domeInsertObjects(psDB *dbh, psArray *objects)
     3785{
     3786    for (long i = 0; i < psArrayLength(objects); i++) {
     3787        if (!domeInsertObject(dbh, objects->data[i])) {
     3788            return false;
     3789        }
     3790    }
     3791
     3792    return true;
     3793}
     3794
    37183795domeRow *domePopObject(psDB *dbh)
    37193796{
     
    41944271}
    41954272
     4273bool telescopeInsertObjects(psDB *dbh, psArray *objects)
     4274{
     4275    for (long i = 0; i < psArrayLength(objects); i++) {
     4276        if (!telescopeInsertObject(dbh, objects->data[i])) {
     4277            return false;
     4278        }
     4279    }
     4280
     4281    return true;
     4282}
     4283
    41964284telescopeRow *telescopePopObject(psDB *dbh)
    41974285{
     
    46884776}
    46894777
     4778bool summitExpInsertObjects(psDB *dbh, psArray *objects)
     4779{
     4780    for (long i = 0; i < psArrayLength(objects); i++) {
     4781        if (!summitExpInsertObject(dbh, objects->data[i])) {
     4782            return false;
     4783        }
     4784    }
     4785
     4786    return true;
     4787}
     4788
    46904789summitExpRow *summitExpPopObject(psDB *dbh)
    46914790{
     
    51815280}
    51825281
     5282bool pzPendingExpInsertObjects(psDB *dbh, psArray *objects)
     5283{
     5284    for (long i = 0; i < psArrayLength(objects); i++) {
     5285        if (!pzPendingExpInsertObject(dbh, objects->data[i])) {
     5286            return false;
     5287        }
     5288    }
     5289
     5290    return true;
     5291}
     5292
    51835293pzPendingExpRow *pzPendingExpPopObject(psDB *dbh)
    51845294{
     
    56925802}
    56935803
     5804bool pzPendingImfileInsertObjects(psDB *dbh, psArray *objects)
     5805{
     5806    for (long i = 0; i < psArrayLength(objects); i++) {
     5807        if (!pzPendingImfileInsertObject(dbh, objects->data[i])) {
     5808            return false;
     5809        }
     5810    }
     5811
     5812    return true;
     5813}
     5814
    56945815pzPendingImfileRow *pzPendingImfilePopObject(psDB *dbh)
    56955816{
     
    61976318}
    61986319
     6320bool newExpInsertObjects(psDB *dbh, psArray *objects)
     6321{
     6322    for (long i = 0; i < psArrayLength(objects); i++) {
     6323        if (!newExpInsertObject(dbh, objects->data[i])) {
     6324            return false;
     6325        }
     6326    }
     6327
     6328    return true;
     6329}
     6330
    61996331newExpRow *newExpPopObject(psDB *dbh)
    62006332{
     
    66716803{
    66726804    return newImfileInsert(dbh, object->exp_id, object->class, object->class_id, object->uri);
     6805}
     6806
     6807bool newImfileInsertObjects(psDB *dbh, psArray *objects)
     6808{
     6809    for (long i = 0; i < psArrayLength(objects); i++) {
     6810        if (!newImfileInsertObject(dbh, objects->data[i])) {
     6811            return false;
     6812        }
     6813    }
     6814
     6815    return true;
    66736816}
    66746817
     
    73577500{
    73587501    return rawDetrendExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->decl, object->exp_time, object->bg, object->bg_stdev, object->bg_mean_stdev, object->alt, object->az, object->ccd_temp, object->posang);
     7502}
     7503
     7504bool rawDetrendExpInsertObjects(psDB *dbh, psArray *objects)
     7505{
     7506    for (long i = 0; i < psArrayLength(objects); i++) {
     7507        if (!rawDetrendExpInsertObject(dbh, objects->data[i])) {
     7508            return false;
     7509        }
     7510    }
     7511
     7512    return true;
    73597513}
    73607514
     
    82018355}
    82028356
     8357bool rawScienceExpInsertObjects(psDB *dbh, psArray *objects)
     8358{
     8359    for (long i = 0; i < psArrayLength(objects); i++) {
     8360        if (!rawScienceExpInsertObject(dbh, objects->data[i])) {
     8361            return false;
     8362        }
     8363    }
     8364
     8365    return true;
     8366}
     8367
    82038368rawScienceExpRow *rawScienceExpPopObject(psDB *dbh)
    82048369{
     
    90269191}
    90279192
     9193bool rawImfileInsertObjects(psDB *dbh, psArray *objects)
     9194{
     9195    for (long i = 0; i < psArrayLength(objects); i++) {
     9196        if (!rawImfileInsertObject(dbh, objects->data[i])) {
     9197            return false;
     9198        }
     9199    }
     9200
     9201    return true;
     9202}
     9203
    90289204rawImfileRow *rawImfilePopObject(psDB *dbh)
    90299205{
     
    96159791}
    96169792
     9793bool p1PendingExpInsertObjects(psDB *dbh, psArray *objects)
     9794{
     9795    for (long i = 0; i < psArrayLength(objects); i++) {
     9796        if (!p1PendingExpInsertObject(dbh, objects->data[i])) {
     9797            return false;
     9798        }
     9799    }
     9800
     9801    return true;
     9802}
     9803
    96179804p1PendingExpRow *p1PendingExpPopObject(psDB *dbh)
    96189805{
     
    1006510252}
    1006610253
     10254bool p2PendingExpInsertObjects(psDB *dbh, psArray *objects)
     10255{
     10256    for (long i = 0; i < psArrayLength(objects); i++) {
     10257        if (!p2PendingExpInsertObject(dbh, objects->data[i])) {
     10258            return false;
     10259        }
     10260    }
     10261
     10262    return true;
     10263}
     10264
    1006710265p2PendingExpRow *p2PendingExpPopObject(psDB *dbh)
    1006810266{
     
    1056310761}
    1056410762
     10763bool p2PendingImfileInsertObjects(psDB *dbh, psArray *objects)
     10764{
     10765    for (long i = 0; i < psArrayLength(objects); i++) {
     10766        if (!p2PendingImfileInsertObject(dbh, objects->data[i])) {
     10767            return false;
     10768        }
     10769    }
     10770
     10771    return true;
     10772}
     10773
    1056510774p2PendingImfileRow *p2PendingImfilePopObject(psDB *dbh)
    1056610775{
     
    1104911258}
    1105011259
     11260bool p2DoneExpInsertObjects(psDB *dbh, psArray *objects)
     11261{
     11262    for (long i = 0; i < psArrayLength(objects); i++) {
     11263        if (!p2DoneExpInsertObject(dbh, objects->data[i])) {
     11264            return false;
     11265        }
     11266    }
     11267
     11268    return true;
     11269}
     11270
    1105111271p2DoneExpRow *p2DoneExpPopObject(psDB *dbh)
    1105211272{
     
    1154711767}
    1154811768
     11769bool p2DoneImfileInsertObjects(psDB *dbh, psArray *objects)
     11770{
     11771    for (long i = 0; i < psArrayLength(objects); i++) {
     11772        if (!p2DoneImfileInsertObject(dbh, objects->data[i])) {
     11773            return false;
     11774        }
     11775    }
     11776
     11777    return true;
     11778}
     11779
    1154911780p2DoneImfileRow *p2DoneImfilePopObject(psDB *dbh)
    1155011781{
     
    1203312264}
    1203412265
     12266bool p3PendingExpInsertObjects(psDB *dbh, psArray *objects)
     12267{
     12268    for (long i = 0; i < psArrayLength(objects); i++) {
     12269        if (!p3PendingExpInsertObject(dbh, objects->data[i])) {
     12270            return false;
     12271        }
     12272    }
     12273
     12274    return true;
     12275}
     12276
    1203512277p3PendingExpRow *p3PendingExpPopObject(psDB *dbh)
    1203612278{
     
    1246012702}
    1246112703
     12704bool detRunInsertObjects(psDB *dbh, psArray *objects)
     12705{
     12706    for (long i = 0; i < psArrayLength(objects); i++) {
     12707        if (!detRunInsertObject(dbh, objects->data[i])) {
     12708            return false;
     12709        }
     12710    }
     12711
     12712    return true;
     12713}
     12714
    1246212715detRunRow *detRunPopObject(psDB *dbh)
    1246312716{
     
    1291413167}
    1291513168
     13169bool detInputExpInsertObjects(psDB *dbh, psArray *objects)
     13170{
     13171    for (long i = 0; i < psArrayLength(objects); i++) {
     13172        if (!detInputExpInsertObject(dbh, objects->data[i])) {
     13173            return false;
     13174        }
     13175    }
     13176
     13177    return true;
     13178}
     13179
    1291613180detInputExpRow *detInputExpPopObject(psDB *dbh)
    1291713181{
     
    1340713671}
    1340813672
     13673bool detProcessedImfileInsertObjects(psDB *dbh, psArray *objects)
     13674{
     13675    for (long i = 0; i < psArrayLength(objects); i++) {
     13676        if (!detProcessedImfileInsertObject(dbh, objects->data[i])) {
     13677            return false;
     13678        }
     13679    }
     13680
     13681    return true;
     13682}
     13683
    1340913684detProcessedImfileRow *detProcessedImfilePopObject(psDB *dbh)
    1341013685{
     
    1389914174}
    1390014175
     14176bool detStackedImfileInsertObjects(psDB *dbh, psArray *objects)
     14177{
     14178    for (long i = 0; i < psArrayLength(objects); i++) {
     14179        if (!detStackedImfileInsertObject(dbh, objects->data[i])) {
     14180            return false;
     14181        }
     14182    }
     14183
     14184    return true;
     14185}
     14186
    1390114187detStackedImfileRow *detStackedImfilePopObject(psDB *dbh)
    1390214188{
     
    1439114677}
    1439214678
     14679bool detNormalizedImfileInsertObjects(psDB *dbh, psArray *objects)
     14680{
     14681    for (long i = 0; i < psArrayLength(objects); i++) {
     14682        if (!detNormalizedImfileInsertObject(dbh, objects->data[i])) {
     14683            return false;
     14684        }
     14685    }
     14686
     14687    return true;
     14688}
     14689
    1439314690detNormalizedImfileRow *detNormalizedImfilePopObject(psDB *dbh)
    1439414691{
     
    1484715144}
    1484815145
     15146bool detMasterFrameInsertObjects(psDB *dbh, psArray *objects)
     15147{
     15148    for (long i = 0; i < psArrayLength(objects); i++) {
     15149        if (!detMasterFrameInsertObject(dbh, objects->data[i])) {
     15150            return false;
     15151        }
     15152    }
     15153
     15154    return true;
     15155}
     15156
    1484915157detMasterFrameRow *detMasterFramePopObject(psDB *dbh)
    1485015158{
     
    1529815606}
    1529915607
     15608bool detMasterImfileInsertObjects(psDB *dbh, psArray *objects)
     15609{
     15610    for (long i = 0; i < psArrayLength(objects); i++) {
     15611        if (!detMasterImfileInsertObject(dbh, objects->data[i])) {
     15612            return false;
     15613        }
     15614    }
     15615
     15616    return true;
     15617}
     15618
    1530015619detMasterImfileRow *detMasterImfilePopObject(psDB *dbh)
    1530115620{
     
    1583216151}
    1583316152
     16153bool detResidImfileAnalysisInsertObjects(psDB *dbh, psArray *objects)
     16154{
     16155    for (long i = 0; i < psArrayLength(objects); i++) {
     16156        if (!detResidImfileAnalysisInsertObject(dbh, objects->data[i])) {
     16157            return false;
     16158        }
     16159    }
     16160
     16161    return true;
     16162}
     16163
    1583416164detResidImfileAnalysisRow *detResidImfileAnalysisPopObject(psDB *dbh)
    1583516165{
     
    1637616706}
    1637716707
     16708bool detResidExpAnalysisInsertObjects(psDB *dbh, psArray *objects)
     16709{
     16710    for (long i = 0; i < psArrayLength(objects); i++) {
     16711        if (!detResidExpAnalysisInsertObject(dbh, objects->data[i])) {
     16712            return false;
     16713        }
     16714    }
     16715
     16716    return true;
     16717}
     16718
    1637816719detResidExpAnalysisRow *detResidExpAnalysisPopObject(psDB *dbh)
    1637916720{
Note: See TracChangeset for help on using the changeset viewer.