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.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.