IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 9, 2006, 7:18:19 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION to 0.0.24

File:
1 edited

Legend:

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

    r8228 r8266  
    286286    unsigned long long limit            ///< Maximum number of elements to return
    287287);
     288/** Deletes a row from the database coresponding to an weather
     289 *
     290 *  Note that a 'where' search psMetadata is constructed from each object and
     291 *  used to find rows to delete.
     292 *
     293 * @return A The number of rows removed or a negative value on error
     294 */
     295
     296bool weatherDeleteObject(
     297    psDB            *dbh,               ///< Database handle
     298    const weatherRow *object    ///< Object to delete
     299);
    288300/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    289301 *
     
    500512    const psMetadata *where,            ///< Row match criteria
    501513    unsigned long long limit            ///< Maximum number of elements to return
     514);
     515/** Deletes a row from the database coresponding to an skyp_transparency
     516 *
     517 *  Note that a 'where' search psMetadata is constructed from each object and
     518 *  used to find rows to delete.
     519 *
     520 * @return A The number of rows removed or a negative value on error
     521 */
     522
     523bool skyp_transparencyDeleteObject(
     524    psDB            *dbh,               ///< Database handle
     525    const skyp_transparencyRow *object    ///< Object to delete
    502526);
    503527/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    724748    unsigned long long limit            ///< Maximum number of elements to return
    725749);
     750/** Deletes a row from the database coresponding to an skyp_absorption
     751 *
     752 *  Note that a 'where' search psMetadata is constructed from each object and
     753 *  used to find rows to delete.
     754 *
     755 * @return A The number of rows removed or a negative value on error
     756 */
     757
     758bool skyp_absorptionDeleteObject(
     759    psDB            *dbh,               ///< Database handle
     760    const skyp_absorptionRow *object    ///< Object to delete
     761);
    726762/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    727763 *
     
    934970    const psMetadata *where,            ///< Row match criteria
    935971    unsigned long long limit            ///< Maximum number of elements to return
     972);
     973/** Deletes a row from the database coresponding to an skyp_emission
     974 *
     975 *  Note that a 'where' search psMetadata is constructed from each object and
     976 *  used to find rows to delete.
     977 *
     978 * @return A The number of rows removed or a negative value on error
     979 */
     980
     981bool skyp_emissionDeleteObject(
     982    psDB            *dbh,               ///< Database handle
     983    const skyp_emissionRow *object    ///< Object to delete
    936984);
    937985/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    11501198    unsigned long long limit            ///< Maximum number of elements to return
    11511199);
     1200/** Deletes a row from the database coresponding to an dimm
     1201 *
     1202 *  Note that a 'where' search psMetadata is constructed from each object and
     1203 *  used to find rows to delete.
     1204 *
     1205 * @return A The number of rows removed or a negative value on error
     1206 */
     1207
     1208bool dimmDeleteObject(
     1209    psDB            *dbh,               ///< Database handle
     1210    const dimmRow *object    ///< Object to delete
     1211);
    11521212/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    11531213 *
     
    13611421    unsigned long long limit            ///< Maximum number of elements to return
    13621422);
     1423/** Deletes a row from the database coresponding to an skyp_ir
     1424 *
     1425 *  Note that a 'where' search psMetadata is constructed from each object and
     1426 *  used to find rows to delete.
     1427 *
     1428 * @return A The number of rows removed or a negative value on error
     1429 */
     1430
     1431bool skyp_irDeleteObject(
     1432    psDB            *dbh,               ///< Database handle
     1433    const skyp_irRow *object    ///< Object to delete
     1434);
    13631435/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    13641436 *
     
    15631635    const psMetadata *where,            ///< Row match criteria
    15641636    unsigned long long limit            ///< Maximum number of elements to return
     1637);
     1638/** Deletes a row from the database coresponding to an dome
     1639 *
     1640 *  Note that a 'where' search psMetadata is constructed from each object and
     1641 *  used to find rows to delete.
     1642 *
     1643 * @return A The number of rows removed or a negative value on error
     1644 */
     1645
     1646bool domeDeleteObject(
     1647    psDB            *dbh,               ///< Database handle
     1648    const domeRow *object    ///< Object to delete
    15651649);
    15661650/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    17711855    unsigned long long limit            ///< Maximum number of elements to return
    17721856);
     1857/** Deletes a row from the database coresponding to an telescope
     1858 *
     1859 *  Note that a 'where' search psMetadata is constructed from each object and
     1860 *  used to find rows to delete.
     1861 *
     1862 * @return A The number of rows removed or a negative value on error
     1863 */
     1864
     1865bool telescopeDeleteObject(
     1866    psDB            *dbh,               ///< Database handle
     1867    const telescopeRow *object    ///< Object to delete
     1868);
    17731869/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    17741870 *
     
    19782074    unsigned long long limit            ///< Maximum number of elements to return
    19792075);
     2076/** Deletes a row from the database coresponding to an summitExp
     2077 *
     2078 *  Note that a 'where' search psMetadata is constructed from each object and
     2079 *  used to find rows to delete.
     2080 *
     2081 * @return A The number of rows removed or a negative value on error
     2082 */
     2083
     2084bool summitExpDeleteObject(
     2085    psDB            *dbh,               ///< Database handle
     2086    const summitExpRow *object    ///< Object to delete
     2087);
    19802088/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    19812089 *
     
    21842292    const psMetadata *where,            ///< Row match criteria
    21852293    unsigned long long limit            ///< Maximum number of elements to return
     2294);
     2295/** Deletes a row from the database coresponding to an pzPendingExp
     2296 *
     2297 *  Note that a 'where' search psMetadata is constructed from each object and
     2298 *  used to find rows to delete.
     2299 *
     2300 * @return A The number of rows removed or a negative value on error
     2301 */
     2302
     2303bool pzPendingExpDeleteObject(
     2304    psDB            *dbh,               ///< Database handle
     2305    const pzPendingExpRow *object    ///< Object to delete
    21862306);
    21872307/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    23962516    unsigned long long limit            ///< Maximum number of elements to return
    23972517);
     2518/** Deletes a row from the database coresponding to an pzPendingImfile
     2519 *
     2520 *  Note that a 'where' search psMetadata is constructed from each object and
     2521 *  used to find rows to delete.
     2522 *
     2523 * @return A The number of rows removed or a negative value on error
     2524 */
     2525
     2526bool pzPendingImfileDeleteObject(
     2527    psDB            *dbh,               ///< Database handle
     2528    const pzPendingImfileRow *object    ///< Object to delete
     2529);
    23982530/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    23992531 *
     
    26032735    unsigned long long limit            ///< Maximum number of elements to return
    26042736);
     2737/** Deletes a row from the database coresponding to an newExp
     2738 *
     2739 *  Note that a 'where' search psMetadata is constructed from each object and
     2740 *  used to find rows to delete.
     2741 *
     2742 * @return A The number of rows removed or a negative value on error
     2743 */
     2744
     2745bool newExpDeleteObject(
     2746    psDB            *dbh,               ///< Database handle
     2747    const newExpRow *object    ///< Object to delete
     2748);
    26052749/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    26062750 *
     
    28052949    const psMetadata *where,            ///< Row match criteria
    28062950    unsigned long long limit            ///< Maximum number of elements to return
     2951);
     2952/** Deletes a row from the database coresponding to an newImfile
     2953 *
     2954 *  Note that a 'where' search psMetadata is constructed from each object and
     2955 *  used to find rows to delete.
     2956 *
     2957 * @return A The number of rows removed or a negative value on error
     2958 */
     2959
     2960bool newImfileDeleteObject(
     2961    psDB            *dbh,               ///< Database handle
     2962    const newImfileRow *object    ///< Object to delete
    28072963);
    28082964/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    30373193    unsigned long long limit            ///< Maximum number of elements to return
    30383194);
     3195/** Deletes a row from the database coresponding to an rawDetrendExp
     3196 *
     3197 *  Note that a 'where' search psMetadata is constructed from each object and
     3198 *  used to find rows to delete.
     3199 *
     3200 * @return A The number of rows removed or a negative value on error
     3201 */
     3202
     3203bool rawDetrendExpDeleteObject(
     3204    psDB            *dbh,               ///< Database handle
     3205    const rawDetrendExpRow *object    ///< Object to delete
     3206);
    30393207/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    30403208 *
     
    32673435    const psMetadata *where,            ///< Row match criteria
    32683436    unsigned long long limit            ///< Maximum number of elements to return
     3437);
     3438/** Deletes a row from the database coresponding to an rawScienceExp
     3439 *
     3440 *  Note that a 'where' search psMetadata is constructed from each object and
     3441 *  used to find rows to delete.
     3442 *
     3443 * @return A The number of rows removed or a negative value on error
     3444 */
     3445
     3446bool rawScienceExpDeleteObject(
     3447    psDB            *dbh,               ///< Database handle
     3448    const rawScienceExpRow *object    ///< Object to delete
    32693449);
    32703450/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    35193699    unsigned long long limit            ///< Maximum number of elements to return
    35203700);
     3701/** Deletes a row from the database coresponding to an rawImfile
     3702 *
     3703 *  Note that a 'where' search psMetadata is constructed from each object and
     3704 *  used to find rows to delete.
     3705 *
     3706 * @return A The number of rows removed or a negative value on error
     3707 */
     3708
     3709bool rawImfileDeleteObject(
     3710    psDB            *dbh,               ///< Database handle
     3711    const rawImfileRow *object    ///< Object to delete
     3712);
    35213713/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    35223714 *
     
    37573949    const psMetadata *where,            ///< Row match criteria
    37583950    unsigned long long limit            ///< Maximum number of elements to return
     3951);
     3952/** Deletes a row from the database coresponding to an p1PendingExp
     3953 *
     3954 *  Note that a 'where' search psMetadata is constructed from each object and
     3955 *  used to find rows to delete.
     3956 *
     3957 * @return A The number of rows removed or a negative value on error
     3958 */
     3959
     3960bool p1PendingExpDeleteObject(
     3961    psDB            *dbh,               ///< Database handle
     3962    const p1PendingExpRow *object    ///< Object to delete
    37593963);
    37603964/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    40014205    unsigned long long limit            ///< Maximum number of elements to return
    40024206);
     4207/** Deletes a row from the database coresponding to an p2PendingExp
     4208 *
     4209 *  Note that a 'where' search psMetadata is constructed from each object and
     4210 *  used to find rows to delete.
     4211 *
     4212 * @return A The number of rows removed or a negative value on error
     4213 */
     4214
     4215bool p2PendingExpDeleteObject(
     4216    psDB            *dbh,               ///< Database handle
     4217    const p2PendingExpRow *object    ///< Object to delete
     4218);
    40034219/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    40044220 *
     
    42114427    const psMetadata *where,            ///< Row match criteria
    42124428    unsigned long long limit            ///< Maximum number of elements to return
     4429);
     4430/** Deletes a row from the database coresponding to an p2PendingImfile
     4431 *
     4432 *  Note that a 'where' search psMetadata is constructed from each object and
     4433 *  used to find rows to delete.
     4434 *
     4435 * @return A The number of rows removed or a negative value on error
     4436 */
     4437
     4438bool p2PendingImfileDeleteObject(
     4439    psDB            *dbh,               ///< Database handle
     4440    const p2PendingImfileRow *object    ///< Object to delete
    42134441);
    42144442/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    44554683    unsigned long long limit            ///< Maximum number of elements to return
    44564684);
     4685/** Deletes a row from the database coresponding to an p2DoneExp
     4686 *
     4687 *  Note that a 'where' search psMetadata is constructed from each object and
     4688 *  used to find rows to delete.
     4689 *
     4690 * @return A The number of rows removed or a negative value on error
     4691 */
     4692
     4693bool p2DoneExpDeleteObject(
     4694    psDB            *dbh,               ///< Database handle
     4695    const p2DoneExpRow *object    ///< Object to delete
     4696);
    44574697/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    44584698 *
     
    46654905    const psMetadata *where,            ///< Row match criteria
    46664906    unsigned long long limit            ///< Maximum number of elements to return
     4907);
     4908/** Deletes a row from the database coresponding to an p2DoneImfile
     4909 *
     4910 *  Note that a 'where' search psMetadata is constructed from each object and
     4911 *  used to find rows to delete.
     4912 *
     4913 * @return A The number of rows removed or a negative value on error
     4914 */
     4915
     4916bool p2DoneImfileDeleteObject(
     4917    psDB            *dbh,               ///< Database handle
     4918    const p2DoneImfileRow *object    ///< Object to delete
    46674919);
    46684920/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    49055157    unsigned long long limit            ///< Maximum number of elements to return
    49065158);
     5159/** Deletes a row from the database coresponding to an p3PendingExp
     5160 *
     5161 *  Note that a 'where' search psMetadata is constructed from each object and
     5162 *  used to find rows to delete.
     5163 *
     5164 * @return A The number of rows removed or a negative value on error
     5165 */
     5166
     5167bool p3PendingExpDeleteObject(
     5168    psDB            *dbh,               ///< Database handle
     5169    const p3PendingExpRow *object    ///< Object to delete
     5170);
    49075171/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    49085172 *
     
    50995363    const psMetadata *where,            ///< Row match criteria
    51005364    unsigned long long limit            ///< Maximum number of elements to return
     5365);
     5366/** Deletes a row from the database coresponding to an detRun
     5367 *
     5368 *  Note that a 'where' search psMetadata is constructed from each object and
     5369 *  used to find rows to delete.
     5370 *
     5371 * @return A The number of rows removed or a negative value on error
     5372 */
     5373
     5374bool detRunDeleteObject(
     5375    psDB            *dbh,               ///< Database handle
     5376    const detRunRow *object    ///< Object to delete
    51015377);
    51025378/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    53395615    unsigned long long limit            ///< Maximum number of elements to return
    53405616);
     5617/** Deletes a row from the database coresponding to an detInputExp
     5618 *
     5619 *  Note that a 'where' search psMetadata is constructed from each object and
     5620 *  used to find rows to delete.
     5621 *
     5622 * @return A The number of rows removed or a negative value on error
     5623 */
     5624
     5625bool detInputExpDeleteObject(
     5626    psDB            *dbh,               ///< Database handle
     5627    const detInputExpRow *object    ///< Object to delete
     5628);
    53415629/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    53425630 *
     
    55465834    unsigned long long limit            ///< Maximum number of elements to return
    55475835);
     5836/** Deletes a row from the database coresponding to an detProcessedImfile
     5837 *
     5838 *  Note that a 'where' search psMetadata is constructed from each object and
     5839 *  used to find rows to delete.
     5840 *
     5841 * @return A The number of rows removed or a negative value on error
     5842 */
     5843
     5844bool detProcessedImfileDeleteObject(
     5845    psDB            *dbh,               ///< Database handle
     5846    const detProcessedImfileRow *object    ///< Object to delete
     5847);
    55485848/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    55495849 *
     
    57536053    unsigned long long limit            ///< Maximum number of elements to return
    57546054);
     6055/** Deletes a row from the database coresponding to an detStackedImfile
     6056 *
     6057 *  Note that a 'where' search psMetadata is constructed from each object and
     6058 *  used to find rows to delete.
     6059 *
     6060 * @return A The number of rows removed or a negative value on error
     6061 */
     6062
     6063bool detStackedImfileDeleteObject(
     6064    psDB            *dbh,               ///< Database handle
     6065    const detStackedImfileRow *object    ///< Object to delete
     6066);
    57556067/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    57566068 *
     
    59606272    unsigned long long limit            ///< Maximum number of elements to return
    59616273);
     6274/** Deletes a row from the database coresponding to an detNormalizedImfile
     6275 *
     6276 *  Note that a 'where' search psMetadata is constructed from each object and
     6277 *  used to find rows to delete.
     6278 *
     6279 * @return A The number of rows removed or a negative value on error
     6280 */
     6281
     6282bool detNormalizedImfileDeleteObject(
     6283    psDB            *dbh,               ///< Database handle
     6284    const detNormalizedImfileRow *object    ///< Object to delete
     6285);
    59626286/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    59636287 *
     
    61586482    const psMetadata *where,            ///< Row match criteria
    61596483    unsigned long long limit            ///< Maximum number of elements to return
     6484);
     6485/** Deletes a row from the database coresponding to an detMasterFrame
     6486 *
     6487 *  Note that a 'where' search psMetadata is constructed from each object and
     6488 *  used to find rows to delete.
     6489 *
     6490 * @return A The number of rows removed or a negative value on error
     6491 */
     6492
     6493bool detMasterFrameDeleteObject(
     6494    psDB            *dbh,               ///< Database handle
     6495    const detMasterFrameRow *object    ///< Object to delete
    61606496);
    61616497/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    63616697    const psMetadata *where,            ///< Row match criteria
    63626698    unsigned long long limit            ///< Maximum number of elements to return
     6699);
     6700/** Deletes a row from the database coresponding to an detMasterImfile
     6701 *
     6702 *  Note that a 'where' search psMetadata is constructed from each object and
     6703 *  used to find rows to delete.
     6704 *
     6705 * @return A The number of rows removed or a negative value on error
     6706 */
     6707
     6708bool detMasterImfileDeleteObject(
     6709    psDB            *dbh,               ///< Database handle
     6710    const detMasterImfileRow *object    ///< Object to delete
    63636711);
    63646712/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
     
    65816929    unsigned long long limit            ///< Maximum number of elements to return
    65826930);
     6931/** Deletes a row from the database coresponding to an detResidImfileAnalysis
     6932 *
     6933 *  Note that a 'where' search psMetadata is constructed from each object and
     6934 *  used to find rows to delete.
     6935 *
     6936 * @return A The number of rows removed or a negative value on error
     6937 */
     6938
     6939bool detResidImfileAnalysisDeleteObject(
     6940    psDB            *dbh,               ///< Database handle
     6941    const detResidImfileAnalysisRow *object    ///< Object to delete
     6942);
    65836943/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    65846944 *
     
    66176977    char            *exp_id;
    66186978    char            *recipe;
     6979    bool            keep;
    66196980    bool            accept;
    66206981} detResidExpAnalysisRow;
     
    66306991    const char      *exp_id,
    66316992    const char      *recipe,
     6993    bool            keep,
    66326994    bool            accept
    66336995);
     
    66647026    const char      *exp_id,
    66657027    const char      *recipe,
     7028    bool            keep,
    66667029    bool            accept
    66677030);
     
    66897052    char            **exp_id,
    66907053    char            **recipe,
     7054    bool            *keep,
    66917055    bool            *accept
    66927056);
     
    67887152    unsigned long long limit            ///< Maximum number of elements to return
    67897153);
     7154/** Deletes a row from the database coresponding to an detResidExpAnalysis
     7155 *
     7156 *  Note that a 'where' search psMetadata is constructed from each object and
     7157 *  used to find rows to delete.
     7158 *
     7159 * @return A The number of rows removed or a negative value on error
     7160 */
     7161
     7162bool detResidExpAnalysisDeleteObject(
     7163    psDB            *dbh,               ///< Database handle
     7164    const detResidExpAnalysisRow *object    ///< Object to delete
     7165);
    67907166/** Deletes up to limit rows from the database and returns the number of rows actually deleted.
    67917167 *
Note: See TracChangeset for help on using the changeset viewer.