IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8306


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

VERSION 0.0.26

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/dbconfig/config.md

    r8282 r8306  
    22    pkg_name        STR     ippdb
    33    pkg_namespace   STR     ippdb
    4     pkg_version     STR     0.0.25
     4    pkg_version     STR     0.0.26
    55END
  • trunk/ippdb/configure.ac

    r8283 r8306  
    11AC_PREREQ(2.59)
    22
    3 AC_INIT([ippdb], [0.0.25], [pan-starrs.ifa.hawaii.edu])
     3AC_INIT([ippdb], [0.0.26], [pan-starrs.ifa.hawaii.edu])
    44AC_CONFIG_SRCDIR([ippdb.pc.in])
    55
  • 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{
  • trunk/ippdb/src/ippdb.h

    r8283 r8306  
    202202);
    203203
     204/** Insert an array of weatherRow object into a table
     205 *
     206 * This function constructs and inserts multiple rows based on it's parameters.
     207 *
     208 * @return true on success
     209 */
     210
     211bool weatherInsertObjects(
     212    psDB            *dbh,               ///< Database handle
     213    psArray         *objects            ///< array of weatherRow objects
     214);
     215
    204216/** Removes the last row from the database and returns it
    205217 *
     
    427439    psDB            *dbh,               ///< Database handle
    428440    skyp_transparencyRow *object             ///< skyp_transparencyRow object
     441);
     442
     443/** Insert an array of skyp_transparencyRow object into a table
     444 *
     445 * This function constructs and inserts multiple rows based on it's parameters.
     446 *
     447 * @return true on success
     448 */
     449
     450bool skyp_transparencyInsertObjects(
     451    psDB            *dbh,               ///< Database handle
     452    psArray         *objects            ///< array of skyp_transparencyRow objects
    429453);
    430454
     
    664688);
    665689
     690/** Insert an array of skyp_absorptionRow object into a table
     691 *
     692 * This function constructs and inserts multiple rows based on it's parameters.
     693 *
     694 * @return true on success
     695 */
     696
     697bool skyp_absorptionInsertObjects(
     698    psDB            *dbh,               ///< Database handle
     699    psArray         *objects            ///< array of skyp_absorptionRow objects
     700);
     701
    666702/** Removes the last row from the database and returns it
    667703 *
     
    885921    psDB            *dbh,               ///< Database handle
    886922    skyp_emissionRow *object             ///< skyp_emissionRow object
     923);
     924
     925/** Insert an array of skyp_emissionRow object into a table
     926 *
     927 * This function constructs and inserts multiple rows based on it's parameters.
     928 *
     929 * @return true on success
     930 */
     931
     932bool skyp_emissionInsertObjects(
     933    psDB            *dbh,               ///< Database handle
     934    psArray         *objects            ///< array of skyp_emissionRow objects
    887935);
    888936
     
    11141162);
    11151163
     1164/** Insert an array of dimmRow object into a table
     1165 *
     1166 * This function constructs and inserts multiple rows based on it's parameters.
     1167 *
     1168 * @return true on success
     1169 */
     1170
     1171bool dimmInsertObjects(
     1172    psDB            *dbh,               ///< Database handle
     1173    psArray         *objects            ///< array of dimmRow objects
     1174);
     1175
    11161176/** Removes the last row from the database and returns it
    11171177 *
     
    13371397);
    13381398
     1399/** Insert an array of skyp_irRow object into a table
     1400 *
     1401 * This function constructs and inserts multiple rows based on it's parameters.
     1402 *
     1403 * @return true on success
     1404 */
     1405
     1406bool skyp_irInsertObjects(
     1407    psDB            *dbh,               ///< Database handle
     1408    psArray         *objects            ///< array of skyp_irRow objects
     1409);
     1410
    13391411/** Removes the last row from the database and returns it
    13401412 *
     
    15501622    psDB            *dbh,               ///< Database handle
    15511623    domeRow         *object             ///< domeRow object
     1624);
     1625
     1626/** Insert an array of domeRow object into a table
     1627 *
     1628 * This function constructs and inserts multiple rows based on it's parameters.
     1629 *
     1630 * @return true on success
     1631 */
     1632
     1633bool domeInsertObjects(
     1634    psDB            *dbh,               ///< Database handle
     1635    psArray         *objects            ///< array of domeRow objects
    15521636);
    15531637
     
    17711855);
    17721856
     1857/** Insert an array of telescopeRow object into a table
     1858 *
     1859 * This function constructs and inserts multiple rows based on it's parameters.
     1860 *
     1861 * @return true on success
     1862 */
     1863
     1864bool telescopeInsertObjects(
     1865    psDB            *dbh,               ///< Database handle
     1866    psArray         *objects            ///< array of telescopeRow objects
     1867);
     1868
    17731869/** Removes the last row from the database and returns it
    17741870 *
     
    19902086);
    19912087
     2088/** Insert an array of summitExpRow object into a table
     2089 *
     2090 * This function constructs and inserts multiple rows based on it's parameters.
     2091 *
     2092 * @return true on success
     2093 */
     2094
     2095bool summitExpInsertObjects(
     2096    psDB            *dbh,               ///< Database handle
     2097    psArray         *objects            ///< array of summitExpRow objects
     2098);
     2099
    19922100/** Removes the last row from the database and returns it
    19932101 *
     
    22072315    psDB            *dbh,               ///< Database handle
    22082316    pzPendingExpRow *object             ///< pzPendingExpRow object
     2317);
     2318
     2319/** Insert an array of pzPendingExpRow object into a table
     2320 *
     2321 * This function constructs and inserts multiple rows based on it's parameters.
     2322 *
     2323 * @return true on success
     2324 */
     2325
     2326bool pzPendingExpInsertObjects(
     2327    psDB            *dbh,               ///< Database handle
     2328    psArray         *objects            ///< array of pzPendingExpRow objects
    22092329);
    22102330
     
    24322552);
    24332553
     2554/** Insert an array of pzPendingImfileRow object into a table
     2555 *
     2556 * This function constructs and inserts multiple rows based on it's parameters.
     2557 *
     2558 * @return true on success
     2559 */
     2560
     2561bool pzPendingImfileInsertObjects(
     2562    psDB            *dbh,               ///< Database handle
     2563    psArray         *objects            ///< array of pzPendingImfileRow objects
     2564);
     2565
    24342566/** Removes the last row from the database and returns it
    24352567 *
     
    26512783);
    26522784
     2785/** Insert an array of newExpRow object into a table
     2786 *
     2787 * This function constructs and inserts multiple rows based on it's parameters.
     2788 *
     2789 * @return true on success
     2790 */
     2791
     2792bool newExpInsertObjects(
     2793    psDB            *dbh,               ///< Database handle
     2794    psArray         *objects            ///< array of newExpRow objects
     2795);
     2796
    26532797/** Removes the last row from the database and returns it
    26542798 *
     
    28643008    psDB            *dbh,               ///< Database handle
    28653009    newImfileRow    *object             ///< newImfileRow object
     3010);
     3011
     3012/** Insert an array of newImfileRow object into a table
     3013 *
     3014 * This function constructs and inserts multiple rows based on it's parameters.
     3015 *
     3016 * @return true on success
     3017 */
     3018
     3019bool newImfileInsertObjects(
     3020    psDB            *dbh,               ///< Database handle
     3021    psArray         *objects            ///< array of newImfileRow objects
    28663022);
    28673023
     
    31333289);
    31343290
     3291/** Insert an array of rawDetrendExpRow object into a table
     3292 *
     3293 * This function constructs and inserts multiple rows based on it's parameters.
     3294 *
     3295 * @return true on success
     3296 */
     3297
     3298bool rawDetrendExpInsertObjects(
     3299    psDB            *dbh,               ///< Database handle
     3300    psArray         *objects            ///< array of rawDetrendExpRow objects
     3301);
     3302
    31353303/** Removes the last row from the database and returns it
    31363304 *
     
    34003568);
    34013569
     3570/** Insert an array of rawScienceExpRow object into a table
     3571 *
     3572 * This function constructs and inserts multiple rows based on it's parameters.
     3573 *
     3574 * @return true on success
     3575 */
     3576
     3577bool rawScienceExpInsertObjects(
     3578    psDB            *dbh,               ///< Database handle
     3579    psArray         *objects            ///< array of rawScienceExpRow objects
     3580);
     3581
    34023582/** Removes the last row from the database and returns it
    34033583 *
     
    36633843);
    36643844
     3845/** Insert an array of rawImfileRow object into a table
     3846 *
     3847 * This function constructs and inserts multiple rows based on it's parameters.
     3848 *
     3849 * @return true on success
     3850 */
     3851
     3852bool rawImfileInsertObjects(
     3853    psDB            *dbh,               ///< Database handle
     3854    psArray         *objects            ///< array of rawImfileRow objects
     3855);
     3856
    36653857/** Removes the last row from the database and returns it
    36663858 *
     
    38724064    psDB            *dbh,               ///< Database handle
    38734065    p1PendingExpRow *object             ///< p1PendingExpRow object
     4066);
     4067
     4068/** Insert an array of p1PendingExpRow object into a table
     4069 *
     4070 * This function constructs and inserts multiple rows based on it's parameters.
     4071 *
     4072 * @return true on success
     4073 */
     4074
     4075bool p1PendingExpInsertObjects(
     4076    psDB            *dbh,               ///< Database handle
     4077    psArray         *objects            ///< array of p1PendingExpRow objects
    38744078);
    38754079
     
    40874291    psDB            *dbh,               ///< Database handle
    40884292    p2PendingExpRow *object             ///< p2PendingExpRow object
     4293);
     4294
     4295/** Insert an array of p2PendingExpRow object into a table
     4296 *
     4297 * This function constructs and inserts multiple rows based on it's parameters.
     4298 *
     4299 * @return true on success
     4300 */
     4301
     4302bool p2PendingExpInsertObjects(
     4303    psDB            *dbh,               ///< Database handle
     4304    psArray         *objects            ///< array of p2PendingExpRow objects
    40894305);
    40904306
     
    43124528);
    43134529
     4530/** Insert an array of p2PendingImfileRow object into a table
     4531 *
     4532 * This function constructs and inserts multiple rows based on it's parameters.
     4533 *
     4534 * @return true on success
     4535 */
     4536
     4537bool p2PendingImfileInsertObjects(
     4538    psDB            *dbh,               ///< Database handle
     4539    psArray         *objects            ///< array of p2PendingImfileRow objects
     4540);
     4541
    43144542/** Removes the last row from the database and returns it
    43154543 *
     
    45254753    psDB            *dbh,               ///< Database handle
    45264754    p2DoneExpRow    *object             ///< p2DoneExpRow object
     4755);
     4756
     4757/** Insert an array of p2DoneExpRow object into a table
     4758 *
     4759 * This function constructs and inserts multiple rows based on it's parameters.
     4760 *
     4761 * @return true on success
     4762 */
     4763
     4764bool p2DoneExpInsertObjects(
     4765    psDB            *dbh,               ///< Database handle
     4766    psArray         *objects            ///< array of p2DoneExpRow objects
    45274767);
    45284768
     
    47504990);
    47514991
     4992/** Insert an array of p2DoneImfileRow object into a table
     4993 *
     4994 * This function constructs and inserts multiple rows based on it's parameters.
     4995 *
     4996 * @return true on success
     4997 */
     4998
     4999bool p2DoneImfileInsertObjects(
     5000    psDB            *dbh,               ///< Database handle
     5001    psArray         *objects            ///< array of p2DoneImfileRow objects
     5002);
     5003
    47525004/** Removes the last row from the database and returns it
    47535005 *
     
    49655217);
    49665218
     5219/** Insert an array of p3PendingExpRow object into a table
     5220 *
     5221 * This function constructs and inserts multiple rows based on it's parameters.
     5222 *
     5223 * @return true on success
     5224 */
     5225
     5226bool p3PendingExpInsertObjects(
     5227    psDB            *dbh,               ///< Database handle
     5228    psArray         *objects            ///< array of p3PendingExpRow objects
     5229);
     5230
    49675231/** Removes the last row from the database and returns it
    49685232 *
     
    51705434    psDB            *dbh,               ///< Database handle
    51715435    detRunRow       *object             ///< detRunRow object
     5436);
     5437
     5438/** Insert an array of detRunRow object into a table
     5439 *
     5440 * This function constructs and inserts multiple rows based on it's parameters.
     5441 *
     5442 * @return true on success
     5443 */
     5444
     5445bool detRunInsertObjects(
     5446    psDB            *dbh,               ///< Database handle
     5447    psArray         *objects            ///< array of detRunRow objects
    51725448);
    51735449
     
    53915667);
    53925668
     5669/** Insert an array of detInputExpRow object into a table
     5670 *
     5671 * This function constructs and inserts multiple rows based on it's parameters.
     5672 *
     5673 * @return true on success
     5674 */
     5675
     5676bool detInputExpInsertObjects(
     5677    psDB            *dbh,               ///< Database handle
     5678    psArray         *objects            ///< array of detInputExpRow objects
     5679);
     5680
    53935681/** Removes the last row from the database and returns it
    53945682 *
     
    56105898);
    56115899
     5900/** Insert an array of detProcessedImfileRow object into a table
     5901 *
     5902 * This function constructs and inserts multiple rows based on it's parameters.
     5903 *
     5904 * @return true on success
     5905 */
     5906
     5907bool detProcessedImfileInsertObjects(
     5908    psDB            *dbh,               ///< Database handle
     5909    psArray         *objects            ///< array of detProcessedImfileRow objects
     5910);
     5911
    56125912/** Removes the last row from the database and returns it
    56135913 *
     
    58296129);
    58306130
     6131/** Insert an array of detStackedImfileRow object into a table
     6132 *
     6133 * This function constructs and inserts multiple rows based on it's parameters.
     6134 *
     6135 * @return true on success
     6136 */
     6137
     6138bool detStackedImfileInsertObjects(
     6139    psDB            *dbh,               ///< Database handle
     6140    psArray         *objects            ///< array of detStackedImfileRow objects
     6141);
     6142
    58316143/** Removes the last row from the database and returns it
    58326144 *
     
    60486360);
    60496361
     6362/** Insert an array of detNormalizedImfileRow object into a table
     6363 *
     6364 * This function constructs and inserts multiple rows based on it's parameters.
     6365 *
     6366 * @return true on success
     6367 */
     6368
     6369bool detNormalizedImfileInsertObjects(
     6370    psDB            *dbh,               ///< Database handle
     6371    psArray         *objects            ///< array of detNormalizedImfileRow objects
     6372);
     6373
    60506374/** Removes the last row from the database and returns it
    60516375 *
     
    62576581    psDB            *dbh,               ///< Database handle
    62586582    detMasterFrameRow *object             ///< detMasterFrameRow object
     6583);
     6584
     6585/** Insert an array of detMasterFrameRow object into a table
     6586 *
     6587 * This function constructs and inserts multiple rows based on it's parameters.
     6588 *
     6589 * @return true on success
     6590 */
     6591
     6592bool detMasterFrameInsertObjects(
     6593    psDB            *dbh,               ///< Database handle
     6594    psArray         *objects            ///< array of detMasterFrameRow objects
    62596595);
    62606596
     
    64726808    psDB            *dbh,               ///< Database handle
    64736809    detMasterImfileRow *object             ///< detMasterImfileRow object
     6810);
     6811
     6812/** Insert an array of detMasterImfileRow object into a table
     6813 *
     6814 * This function constructs and inserts multiple rows based on it's parameters.
     6815 *
     6816 * @return true on success
     6817 */
     6818
     6819bool detMasterImfileInsertObjects(
     6820    psDB            *dbh,               ///< Database handle
     6821    psArray         *objects            ///< array of detMasterImfileRow objects
    64746822);
    64756823
     
    67057053);
    67067054
     7055/** Insert an array of detResidImfileAnalysisRow object into a table
     7056 *
     7057 * This function constructs and inserts multiple rows based on it's parameters.
     7058 *
     7059 * @return true on success
     7060 */
     7061
     7062bool detResidImfileAnalysisInsertObjects(
     7063    psDB            *dbh,               ///< Database handle
     7064    psArray         *objects            ///< array of detResidImfileAnalysisRow objects
     7065);
     7066
    67077067/** Removes the last row from the database and returns it
    67087068 *
     
    69287288);
    69297289
     7290/** Insert an array of detResidExpAnalysisRow object into a table
     7291 *
     7292 * This function constructs and inserts multiple rows based on it's parameters.
     7293 *
     7294 * @return true on success
     7295 */
     7296
     7297bool detResidExpAnalysisInsertObjects(
     7298    psDB            *dbh,               ///< Database handle
     7299    psArray         *objects            ///< array of detResidExpAnalysisRow objects
     7300);
     7301
    69307302/** Removes the last row from the database and returns it
    69317303 *
Note: See TracChangeset for help on using the changeset viewer.