Changeset 4312 for trunk/psLib/src/db
- Timestamp:
- Jun 17, 2005, 2:53:32 PM (21 years ago)
- Location:
- trunk/psLib/src/db
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/db/psDB.c
r4311 r4312 12 12 * @author Joshua Hoblitt 13 13 * 14 * @version $Revision: 1.2 8$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-06-18 00:5 2:56$14 * @version $Revision: 1.29 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-06-18 00:53:32 $ 16 16 * 17 17 * Copyright 2005 Joshua Hoblitt, University of Hawaii … … 244 244 } 245 245 246 psArray *psDBSelectColumn(psDB *dbh, const char *tableName, const char *col, psU64limit)246 psArray *psDBSelectColumn(psDB *dbh, const char *tableName, const char *col, unsigned long long limit) 247 247 { 248 248 MYSQL_RES *result; // complete db result set … … 339 339 } 340 340 341 psVector *psDBSelectColumnNum(psDB *dbh, const char *tableName, const char *col, psElemType pType, const psU64limit)341 psVector *psDBSelectColumnNum(psDB *dbh, const char *tableName, const char *col, psElemType type, unsigned long long limit) 342 342 { 343 343 psArray *stringColumn; // source psArray … … 350 350 } 351 351 352 column = psVectorAlloc(stringColumn->n, pType);352 column = psVectorAlloc(stringColumn->n, type); 353 353 354 354 // conversion functions are a portability issue 355 switch ( pType) {355 switch (type) { 356 356 case PS_TYPE_S8: 357 357 PS_STR_ARRAY_TO_PTYPE(column->data.S8, stringColumn, atoi, psS8, PS_TYPE_S8); … … 403 403 } 404 404 405 psArray *psDBSelectRows(psDB *dbh, const char *tableName, psMetadata *where, const psU64limit)405 psArray *psDBSelectRows(psDB *dbh, const char *tableName, psMetadata *where, unsigned long long limit) 406 406 { 407 407 MYSQL_RES *result; // complete db result set … … 536 536 } 537 537 538 bool psDBInsertRows(psDB *dbh, const char *tableName, psArray *rowSet)538 bool psDBInsertRows(psDB *dbh, const char *tableName, const psArray *rowSet) 539 539 { 540 540 psMetadata *row; // row of data -
trunk/psLib/src/db/psDB.h
r4128 r4312 10 10 * @author Joshua Hoblitt 11 11 * 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 $ 14 14 * 15 15 * Copyright 2005 Joshua Hoblitt, University of Hawaii … … 143 143 const char *tableName, ///< Table name 144 144 const char *col, ///< Column name 145 const psU64limit ///< Maximum number of elements to return145 unsigned long long limit ///< Maximum number of elements to return 146 146 ); 147 147 … … 158 158 const char *tableName, ///< Table name 159 159 const char *col, ///< Column name 160 psElemType pType, ///< Resulting psVector type161 const psU64 limit///< Maximum number of elements to return160 psElemType type, ///< Resulting psVector type 161 unsigned long long limit ///< Maximum number of elements to return 162 162 ); 163 163 … … 179 179 psDB *dbh, ///< Database handle 180 180 const char *tableName, ///< Table name 181 psMetadata *where, ///< Row match criteria182 const psU64 limit///< Maximum number of elements to return181 psMetadata *where, ///< Row match criteria 182 unsigned long long limit ///< Maximum number of elements to return 183 183 ); 184 184 … … 212 212 psDB *dbh, ///< Database handle 213 213 const char *tableName, ///< Table name 214 psArray *rowSet ///< Set of rows to insert214 const psArray *rowSet ///< Set of rows to insert 215 215 ); 216 216
Note:
See TracChangeset
for help on using the changeset viewer.
