IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 12, 2005, 9:12:01 AM (21 years ago)
Author:
desonia
Message:

massive restructuring of codebase.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/db/psDB.h

    r4429 r4540  
    1010 *  @author Joshua Hoblitt
    1111 *
    12  *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-06-29 19:43:55 $
     12 *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-07-12 19:12:00 $
    1414 *
    1515 *  Copyright 2005 Joshua Hoblitt, University of Hawaii
     
    3434typedef struct
    3535{
    36     void* mysql;   ///< MySQL database handle
     36    void* mysql;                       ///< MySQL database handle
    3737}
    3838psDB;
     
    4444 */
    4545psDB *psDBInit(
    46     const char *host,                   ///< Database server hostname
    47     const char *user,                   ///< Database username
    48     const char *passwd,                 ///< Database password
    49     const char *dbname                  ///< Database namespace
     46    const char *host,                  ///< Database server hostname
     47    const char *user,                  ///< Database username
     48    const char *passwd,                ///< Database password
     49    const char *dbname                 ///< Database namespace
    5050);
    5151
     
    5353 */
    5454void psDBCleanup(
    55     psDB *dbh                           ///< Database handle
     55    psDB *dbh                          ///< Database handle
    5656);
    5757
     
    6161 */
    6262bool psDBCreate(
    63     psDB *dbh,                          ///< Database handle
    64     const char *dbname                  ///< New database namespace
     63    psDB *dbh,                         ///< Database handle
     64    const char *dbname                 ///< New database namespace
    6565);
    6666
     
    7070 */
    7171bool psDBChange(
    72     psDB *dbh,                          ///< Database handle
    73     const char *dbname                  ///< Database namespace
     72    psDB *dbh,                         ///< Database handle
     73    const char *dbname                 ///< Database namespace
    7474);
    7575
     
    7979 */
    8080bool psDBDrop(
    81     psDB *dbh,                          ///< Database handle
    82     const char *dbname                  ///< Database namespace
     81    psDB *dbh,                         ///< Database handle
     82    const char *dbname                 ///< Database namespace
    8383);
    8484
     
    9292 */
    9393bool p_psDBRunQuery(
    94     psDB *dbh,                          ///< Database handle
    95     const char *format                  ///< SQL string to execute
     94    psDB *dbh,                         ///< Database handle
     95    const char *format                 ///< SQL string to execute
    9696);
    9797
     
    117117 */
    118118bool psDBCreateTable(
    119     psDB *dbh,                          ///< Database handle
    120     const char *tableName,              ///< Table name
    121     const psMetadata *md                ///< Column names, types, and indexes
     119    psDB *dbh,                         ///< Database handle
     120    const char *tableName,             ///< Table name
     121    const psMetadata *md               ///< Column names, types, and indexes
    122122);
    123123
     
    140140 */
    141141psArray *psDBSelectColumn(
    142     psDB *dbh,                          ///< Database handle
    143     const char *tableName,              ///< Table name
    144     const char *col,                    ///< Column name
    145     unsigned long long limit                   ///< Maximum number of elements to return
     142    psDB *dbh,                         ///< Database handle
     143    const char *tableName,             ///< Table name
     144    const char *col,                   ///< Column name
     145    unsigned long long limit           ///< Maximum number of elements to return
    146146);
    147147
     
    155155 */
    156156psVector *psDBSelectColumnNum(
    157     psDB *dbh,                          ///< Database handle
    158     const char *tableName,              ///< Table name
    159     const char *col,                    ///< Column name
     157    psDB *dbh,                         ///< Database handle
     158    const char *tableName,             ///< Table name
     159    const char *col,                   ///< Column name
    160160    psElemType type,                   ///< Resulting psVector type
    161     unsigned long long limit            ///< Maximum number of elements to return
     161    unsigned long long limit           ///< Maximum number of elements to return
    162162);
    163163
     
    177177 */
    178178psArray *psDBSelectRows(
    179     psDB *dbh,                          ///< Database handle
    180     const char *tableName,              ///< Table name
    181     const psMetadata *where,            ///< Row match criteria
    182     unsigned long long limit            ///< Maximum number of elements to return
     179    psDB *dbh,                         ///< Database handle
     180    const char *tableName,             ///< Table name
     181    const psMetadata *where,           ///< Row match criteria
     182    unsigned long long limit           ///< Maximum number of elements to return
    183183);
    184184
     
    195195 */
    196196bool psDBInsertOneRow(
    197     psDB *dbh,                          ///< Database handle
    198     const char *tableName,              ///< Table name
    199     const psMetadata *row               ///< Row description
     197    psDB *dbh,                         ///< Database handle
     198    const char *tableName,             ///< Table name
     199    const psMetadata *row              ///< Row description
    200200);
    201201
     
    210210 */
    211211bool psDBInsertRows(
    212     psDB *dbh,                          ///< Database handle
    213     const char *tableName,              ///< Table name
    214     const psArray *rowSet                     ///< Set of rows to insert
     212    psDB *dbh,                         ///< Database handle
     213    const char *tableName,             ///< Table name
     214    const psArray *rowSet              ///< Set of rows to insert
    215215);
    216216
     
    223223 */
    224224psArray *psDBDumpRows(
    225     psDB *dbh,                          ///< Database handle
    226     const char *tableName               ///< Table name
     225    psDB *dbh,                         ///< Database handle
     226    const char *tableName              ///< Table name
    227227);
    228228
     
    236236 */
    237237psMetadata *psDBDumpCols(
    238     psDB *dbh,                          ///< Database handle
    239     const char *tableName               ///< Table name
     238    psDB *dbh,                         ///< Database handle
     239    const char *tableName              ///< Table name
    240240);
    241241
     
    252252 */
    253253psS64 psDBUpdateRows(
    254     psDB *dbh,                          ///< Database handle
    255     const char *tableName,              ///< Table name
    256     const psMetadata *where,            ///< Row match criteria
    257     const psMetadata *values            ///< new field values
     254    psDB *dbh,                         ///< Database handle
     255    const char *tableName,             ///< Table name
     256    const psMetadata *where,           ///< Row match criteria
     257    const psMetadata *values           ///< new field values
    258258);
    259259
     
    269269 */
    270270psS64 psDBDeleteRows(
    271     psDB *dbh,                          ///< Database handle
    272     const char *tableName,              ///< Table name
    273     const psMetadata *where,            ///< Row match criteria
    274     unsigned long long limit            ///< Maximum number of rows to delete
     271    psDB *dbh,                         ///< Database handle
     272    const char *tableName,             ///< Table name
     273    const psMetadata *where,           ///< Row match criteria
     274    unsigned long long limit           ///< Maximum number of rows to delete
    275275);
    276276
Note: See TracChangeset for help on using the changeset viewer.