Changeset 4393
- Timestamp:
- Jun 24, 2005, 4:44:14 PM (21 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 2 edited
-
dataIO/psDB.c (modified) (4 diffs)
-
db/psDB.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/dataIO/psDB.c
r4389 r4393 12 12 * @author Joshua Hoblitt 13 13 * 14 * @version $Revision: 1.3 4$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-06-25 0 1:16:50$14 * @version $Revision: 1.35 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-06-25 02:44:14 $ 16 16 * 17 17 * Copyright 2005 Joshua Hoblitt, University of Hawaii … … 419 419 psPtr data; // copy of result field 420 420 421 // Create select row query 421 422 query = psDBGenerateSelectRowSQL(tableName, NULL, where, limit); 422 423 if (!query) { 423 424 psError(PS_ERR_UNEXPECTED_NULL, false, "Query generation failed."); 424 425 return NULL;426 } 427 425 return NULL; 426 } 427 428 // Run SQL query 428 429 if (!p_psDBRunQuery(dbh, query)) { 429 430 psError(PS_ERR_UNKNOWN, false, "Query execution failed."); 430 431 431 psFree(query); 432 433 return NULL; 434 } 435 432 return NULL; 433 } 436 434 psFree(query); 437 435 … … 482 480 // copy field data and convert NULLs to the appropriate NaN value 483 481 if (pType == PS_META_STR) { 484 psMetadataAddStr(md, 0, field[i].name, "", data);482 psMetadataAddStr(md, PS_LIST_TAIL, field[i].name, "", data); 485 483 } else if (pType == PS_META_S32) { 486 psMetadataAddS32(md, 0, field[i].name, "", atoll(data));484 psMetadataAddS32(md, PS_LIST_TAIL, field[i].name, "", atoll(data)); 487 485 } else if (pType == PS_META_F32) { 488 psMetadataAddF32(md, 0, field[i].name, "", atof(data));486 psMetadataAddF32(md, PS_LIST_TAIL, field[i].name, "", atof(data)); 489 487 } else if (pType == PS_META_F64) { 490 psMetadataAddF64(md, 0, field[i].name, "", atof(data));488 psMetadataAddF64(md, PS_LIST_TAIL, field[i].name, "", atof(data)); 491 489 } else if (pType == PS_META_BOOL) { 492 psMetadataAdd(md, 0, field[i].name, pType, "", atoi(data));490 psMetadataAdd(md, PS_LIST_TAIL, field[i].name, pType, "", atoi(data)); 493 491 } else { 494 492 // XXX: assume binary string ... 495 psMetadataAddStr(md, 0, field[i].name, "", data);493 psMetadataAddStr(md, PS_LIST_TAIL, field[i].name, "", data); 496 494 } 497 495 … … 687 685 // PS_META_UNKNOWN -> PS_META_ARRAY ? 688 686 column = psDBSelectColumn(dbh, tableName, field[i].name, 0); 689 psMetadataAddArray(table, 0, field[i].name, "", column);690 // psMetadataAddStr(table, 0, field[i].name, "", column);687 psMetadataAddArray(table, PS_LIST_TAIL, field[i].name, "", column); 688 // psMetadataAddStr(table, PS_LIST_TAIL, field[i].name, "", column); 691 689 psFree(column); 692 690 } else { 693 691 column = psDBSelectColumnNum(dbh, tableName, field[i].name, pType, 0); 694 psMetadataAddVector(table, 0, field[i].name, "", column);692 psMetadataAddVector(table, PS_LIST_TAIL, field[i].name, "", column); 695 693 psFree(column); 696 694 } -
trunk/psLib/src/db/psDB.c
r4389 r4393 12 12 * @author Joshua Hoblitt 13 13 * 14 * @version $Revision: 1.3 4$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-06-25 0 1:16:50$14 * @version $Revision: 1.35 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-06-25 02:44:14 $ 16 16 * 17 17 * Copyright 2005 Joshua Hoblitt, University of Hawaii … … 419 419 psPtr data; // copy of result field 420 420 421 // Create select row query 421 422 query = psDBGenerateSelectRowSQL(tableName, NULL, where, limit); 422 423 if (!query) { 423 424 psError(PS_ERR_UNEXPECTED_NULL, false, "Query generation failed."); 424 425 return NULL;426 } 427 425 return NULL; 426 } 427 428 // Run SQL query 428 429 if (!p_psDBRunQuery(dbh, query)) { 429 430 psError(PS_ERR_UNKNOWN, false, "Query execution failed."); 430 431 431 psFree(query); 432 433 return NULL; 434 } 435 432 return NULL; 433 } 436 434 psFree(query); 437 435 … … 482 480 // copy field data and convert NULLs to the appropriate NaN value 483 481 if (pType == PS_META_STR) { 484 psMetadataAddStr(md, 0, field[i].name, "", data);482 psMetadataAddStr(md, PS_LIST_TAIL, field[i].name, "", data); 485 483 } else if (pType == PS_META_S32) { 486 psMetadataAddS32(md, 0, field[i].name, "", atoll(data));484 psMetadataAddS32(md, PS_LIST_TAIL, field[i].name, "", atoll(data)); 487 485 } else if (pType == PS_META_F32) { 488 psMetadataAddF32(md, 0, field[i].name, "", atof(data));486 psMetadataAddF32(md, PS_LIST_TAIL, field[i].name, "", atof(data)); 489 487 } else if (pType == PS_META_F64) { 490 psMetadataAddF64(md, 0, field[i].name, "", atof(data));488 psMetadataAddF64(md, PS_LIST_TAIL, field[i].name, "", atof(data)); 491 489 } else if (pType == PS_META_BOOL) { 492 psMetadataAdd(md, 0, field[i].name, pType, "", atoi(data));490 psMetadataAdd(md, PS_LIST_TAIL, field[i].name, pType, "", atoi(data)); 493 491 } else { 494 492 // XXX: assume binary string ... 495 psMetadataAddStr(md, 0, field[i].name, "", data);493 psMetadataAddStr(md, PS_LIST_TAIL, field[i].name, "", data); 496 494 } 497 495 … … 687 685 // PS_META_UNKNOWN -> PS_META_ARRAY ? 688 686 column = psDBSelectColumn(dbh, tableName, field[i].name, 0); 689 psMetadataAddArray(table, 0, field[i].name, "", column);690 // psMetadataAddStr(table, 0, field[i].name, "", column);687 psMetadataAddArray(table, PS_LIST_TAIL, field[i].name, "", column); 688 // psMetadataAddStr(table, PS_LIST_TAIL, field[i].name, "", column); 691 689 psFree(column); 692 690 } else { 693 691 column = psDBSelectColumnNum(dbh, tableName, field[i].name, pType, 0); 694 psMetadataAddVector(table, 0, field[i].name, "", column);692 psMetadataAddVector(table, PS_LIST_TAIL, field[i].name, "", column); 695 693 psFree(column); 696 694 }
Note:
See TracChangeset
for help on using the changeset viewer.
