IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4312 for trunk/psLib/src/db


Ignore:
Timestamp:
Jun 17, 2005, 2:53:32 PM (21 years ago)
Author:
drobbin
Message:

* empty log message *

Location:
trunk/psLib/src/db
Files:
2 edited

Legend:

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

    r4311 r4312  
    1212 *  @author Joshua Hoblitt
    1313 *
    14  *  @version $Revision: 1.28 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2005-06-18 00:52:56 $
     14 *  @version $Revision: 1.29 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2005-06-18 00:53:32 $
    1616 *
    1717 *  Copyright 2005 Joshua Hoblitt, University of Hawaii
     
    244244}
    245245
    246 psArray *psDBSelectColumn(psDB *dbh, const char *tableName, const char *col, psU64 limit)
     246psArray *psDBSelectColumn(psDB *dbh, const char *tableName, const char *col, unsigned long long limit)
    247247{
    248248    MYSQL_RES       *result;            // complete db result set
     
    339339}
    340340
    341 psVector *psDBSelectColumnNum(psDB *dbh, const char *tableName, const char *col, psElemType pType, const psU64 limit)
     341psVector *psDBSelectColumnNum(psDB *dbh, const char *tableName, const char *col, psElemType type, unsigned long long limit)
    342342{
    343343    psArray         *stringColumn;      // source psArray
     
    350350    }
    351351
    352     column = psVectorAlloc(stringColumn->n, pType);
     352    column = psVectorAlloc(stringColumn->n, type);
    353353
    354354    // conversion functions are a portability issue
    355     switch (pType) {
     355    switch (type) {
    356356    case PS_TYPE_S8:
    357357        PS_STR_ARRAY_TO_PTYPE(column->data.S8, stringColumn, atoi, psS8, PS_TYPE_S8);
     
    403403}
    404404
    405 psArray *psDBSelectRows(psDB *dbh, const char *tableName, psMetadata *where, const psU64 limit)
     405psArray *psDBSelectRows(psDB *dbh, const char *tableName, psMetadata *where, unsigned long long limit)
    406406{
    407407    MYSQL_RES       *result;            // complete db result set
     
    536536}
    537537
    538 bool psDBInsertRows(psDB *dbh, const char *tableName, psArray *rowSet)
     538bool psDBInsertRows(psDB *dbh, const char *tableName, const psArray *rowSet)
    539539{
    540540    psMetadata      *row;               // row of data
  • trunk/psLib/src/db/psDB.h

    r4128 r4312  
    1010 *  @author Joshua Hoblitt
    1111 *
    12  *  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-06-07 02:29:44 $
     12 *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-06-18 00:53:32 $
    1414 *
    1515 *  Copyright 2005 Joshua Hoblitt, University of Hawaii
     
    143143    const char *tableName,              ///< Table name
    144144    const char *col,                    ///< Column name
    145     const psU64 limit                   ///< Maximum number of elements to return
     145    unsigned long long limit                   ///< Maximum number of elements to return
    146146);
    147147
     
    158158    const char *tableName,              ///< Table name
    159159    const char *col,                    ///< Column name
    160     psElemType pType,                   ///< Resulting psVector type
    161     const psU64 limit                   ///< Maximum number of elements to return
     160    psElemType type,                   ///< Resulting psVector type
     161    unsigned long long limit            ///< Maximum number of elements to return
    162162);
    163163
     
    179179    psDB *dbh,                          ///< Database handle
    180180    const char *tableName,              ///< Table name
    181     psMetadata *where,                  ///< Row match criteria
    182     const psU64 limit                   ///< Maximum number of elements to return
     181    psMetadata *where,            ///< Row match criteria
     182    unsigned long long limit            ///< Maximum number of elements to return
    183183);
    184184
     
    212212    psDB *dbh,                          ///< Database handle
    213213    const char *tableName,              ///< Table name
    214     psArray *rowSet                     ///< Set of rows to insert
     214    const psArray *rowSet                     ///< Set of rows to insert
    215215);
    216216
Note: See TracChangeset for help on using the changeset viewer.