Changeset 3224 for trunk/archive/psdb/psDB.c
- Timestamp:
- Feb 14, 2005, 9:57:53 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/archive/psdb/psDB.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/archive/psdb/psDB.c
r3223 r3224 8 8 * @author Joshua Hoblitt 9 9 * 10 * @version $Revision: 1.2 5$ $Name: not supported by cvs2svn $11 * @date $Date: 2005-02-15 07: 28:50$10 * @version $Revision: 1.26 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2005-02-15 07:57:53 $ 12 12 * 13 13 * Copyright 2005 Joshua Hoblitt, University of Hawaii … … 352 352 psArray *resultSet; // return array 353 353 int i; // field index 354 psMetadataItem *item; // field of a row355 354 psMetadata *md; // a row 356 355 psHash *mysqlToSQLTable; // type lookup table … … 448 447 449 448 // add new field to row 450 item = psMetadataItemAlloc(field[i].name, pType, type, NULL, data); 451 psMetadataAddItem(md, item, i); 452 psFree(item); 449 psMetadataAdd(md, i, field[i].name, pType, type, NULL, data); 453 450 454 451 psFree(data); … … 592 589 psU32 fieldCount; 593 590 psMetadata *table; 594 psMetadataItem *item;595 591 psU32 pType; 596 592 psU32 i; … … 615 611 // PS_META_UNKNOWN -> PS_META_ARRAY ? 616 612 column = psDBSelectColumn(dbh, tableName, field[i].name, 0); 617 item = psMetadataItemAlloc(field[i].name, PS_TYPE_PTR, PS_META_UNKNOWN, "psArray", column); 618 psMetadataAddItem(table, item, 0); 613 psMetadataAdd(table, 0, field[i].name, PS_TYPE_PTR, PS_META_UNKNOWN, "psArray", column); 619 614 // FIXME 620 615 //psFree(column); 621 psFree(item);622 616 } else { 623 617 column = psDBSelectColumnNum(dbh, tableName, field[i].name, pType, 0); 624 item = psMetadataItemAlloc(field[i].name, PS_TYPE_PTR, PS_META_VEC, "psVector", column); 625 psMetadataAddItem(table, item, 0); 618 psMetadataAdd(table, 0, field[i].name, PS_TYPE_PTR, PS_META_VEC, "psVector", column); 626 619 // FIXME 627 620 //psFree(column); 628 psFree(item);629 621 } 630 622 }
Note:
See TracChangeset
for help on using the changeset viewer.
