Changeset 4012
- Timestamp:
- May 20, 2005, 2:45:39 PM (21 years ago)
- Location:
- trunk/glueforge/templates/psdb
- Files:
-
- 2 edited
-
createtable.tt (modified) (2 diffs)
-
insert.tt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/glueforge/templates/psdb/createtable.tt
r3999 r4012 4 4 5 5 md = psMetadataAlloc(); 6 psMetadataAdd(md, 0, "position", PS_META_S32, "Key", 0.0); 7 [%- SET i = 1 %] 6 psMetadataAdd(md, PS_LIST_TAIL, "position", PS_META_S32, "Key", 0.0); 8 7 [%- FOREACH item = columns %] 9 8 [%- IF item.comment; … … 14 13 %] 15 14 [%- IF item.mtype == "PS_META_STR" %] 16 psMetadataAdd(md, [% i %], "[% item.name %]", [% item.mtype %], [% item.comment %], "[% item.value %]");15 psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", [% item.mtype %], [% item.comment %], "[% item.value %]"); 17 16 [%- ELSE %] 18 psMetadataAdd(md, [% i %], "[% item.name %]", [% item.mtype %], [% item.comment %], [% item.value %]);17 psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", [% item.mtype %], [% item.comment %], [% item.value %]); 19 18 [%- END %] 20 [%- i = i + 1 %]21 19 [%- END %] 22 20 status = psDBCreateTable(dbh, [% namespace FILTER upper %]_TABLE_NAME, md); -
trunk/glueforge/templates/psdb/insert.tt
r4000 r4012 17 17 18 18 row = psMetadataAlloc(); 19 [%- SET i = 0 %]20 19 [%- FOREACH item = columns %] 21 psMetadataAdd(row, [% i %], "[% item.name %]", [% item.mtype %], NULL, [% item.name %]); 22 [%- i = i + 1 %] 20 psMetadataAdd(row, PS_LIST_TAIL, "[% item.name %]", [% item.mtype %], NULL, [% item.name %]); 23 21 [%- END %] 24 22 status = psDBInsertOneRow(dbh, [% namespace FILTER upper %]_TABLE_NAME, row);
Note:
See TracChangeset
for help on using the changeset viewer.
