Changeset 12431 for trunk/psLib/src/db/psDB.c
- Timestamp:
- Mar 13, 2007, 2:39:51 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/db/psDB.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/db/psDB.c
r12394 r12431 12 12 * @author Joshua Hoblitt 13 13 * 14 * @version $Revision: 1.1 39$ $Name: not supported by cvs2svn $15 * @date $Date: 2007-03-1 0 01:24:40 $14 * @version $Revision: 1.140 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2007-03-14 00:39:50 $ 16 16 * 17 17 * Copyright (C) 2005-2006 Joshua Hoblitt, University of Hawaii … … 504 504 case PS_DATA_F64: 505 505 PS_STR_ARRAY_TO_PTYPE(column->data.F64, stringColumn, atof, psF64, PS_DATA_F64); 506 break;507 case PS_TYPE_C32:508 // this is a bogus SQL type509 PS_STR_ARRAY_TO_PTYPE(column->data.C32, stringColumn, atof, psC32, PS_TYPE_C32);510 break;511 case PS_TYPE_C64:512 // this is a bogus SQL type513 PS_STR_ARRAY_TO_PTYPE(column->data.C64, stringColumn, atof, psC64, PS_TYPE_C64);514 506 break; 515 507 case PS_DATA_BOOL: … … 2189 2181 psDBAddToLookupTable(pTypeToSQLlookupTable, PS_DATA_F32, "FLOAT"); 2190 2182 psDBAddToLookupTable(pTypeToSQLlookupTable, PS_DATA_F64, "DOUBLE"); 2191 psDBAddToLookupTable(pTypeToSQLlookupTable, PS_TYPE_C32, "PS_TYPE_C32 is not supported");2192 psDBAddToLookupTable(pTypeToSQLlookupTable, PS_TYPE_C64, "PS_TYPE_C64 is not supported");2193 2183 // XXX Since BOOL is added after S8 all "TINYINT" data will appear in 2194 2184 // the database as boolean data. There does not seem to be any way to … … 2336 2326 psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_DATA_F32, psDBMySQLTypeAlloc(MYSQL_TYPE_FLOAT, false)); 2337 2327 psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_DATA_F64, psDBMySQLTypeAlloc(MYSQL_TYPE_DOUBLE, false)); 2338 // bogus type2339 psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_TYPE_C32, psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));2340 // bogus type2341 psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_TYPE_C64, psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));2342 2328 psDBAddVoidToLookupTable(pTypeToMysqlLookupTable, PS_DATA_BOOL, psDBMySQLTypeAlloc(MYSQL_TYPE_TINY, true)); 2343 2329 // XXX: removed PS_DATA_PTR, can this be removed too? … … 2468 2454 PS_NAN_ALLOC(myNaN, psF64, NAN); 2469 2455 break; 2470 case PS_TYPE_C32:2471 // this is a bogus SQL type2472 PS_NAN_ALLOC(myNaN, psC32, NAN);2473 break;2474 case PS_TYPE_C64:2475 // this is a bogus SQL type2476 PS_NAN_ALLOC(myNaN, psC64, NAN);2477 break;2478 2456 case PS_DATA_BOOL: 2479 2457 // XXX: what is NaN for a bool? … … 2522 2500 case PS_DATA_F64: 2523 2501 isNaN = PS_IS_NAN(psF64, data, NAN); 2524 break;2525 case PS_TYPE_C32:2526 // this is a bogus SQL type2527 isNaN = PS_IS_NAN(psC32, data, NAN);2528 break;2529 case PS_TYPE_C64:2530 // this is a bogus SQL type2531 isNaN = PS_IS_NAN(psC64, data, NAN);2532 2502 break; 2533 2503 case PS_DATA_BOOL:
Note:
See TracChangeset
for help on using the changeset viewer.
