Changeset 4326
- Timestamp:
- Jun 20, 2005, 2:54:17 PM (21 years ago)
- Location:
- trunk/glueforge/templates/psdb
- Files:
-
- 8 edited
-
droptable.tt (modified) (1 diff)
-
droptable_c.tt (modified) (1 diff)
-
init.tt (modified) (1 diff)
-
insert_c.tt (modified) (2 diffs)
-
insertobject.tt (modified) (2 diffs)
-
insertobject_c.tt (modified) (2 diffs)
-
pop_c.tt (modified) (2 diffs)
-
popobject.tt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/glueforge/templates/psdb/droptable.tt
r4169 r4326 1 1 bool [% namespace %]DropTable(psDB *dbh) 2 2 { 3 bool status; 4 5 status = psDBDropTable(dbh, [% namespace FILTER upper %]_TABLE_NAME); 6 7 return status; 3 return psDBDropTable(dbh, [% namespace FILTER upper %]_TABLE_NAME); 8 4 } -
trunk/glueforge/templates/psdb/droptable_c.tt
r4169 r4326 12 12 } 13 13 14 if (![% namespace %]DropTable(dbh)) {14 if (![% namespace %]DropTable(dbh)) { 15 15 exit(EXIT_FAILURE); 16 16 } -
trunk/glueforge/templates/psdb/init.tt
r4169 r4326 1 1 psDB *[% namespace %]Init(const char *host, const char *user, const char *passwd, const char *dbname) 2 2 { 3 psDB *dbh; 4 5 dbh = psDBInit(host, user, passwd, dbname); 6 7 return dbh; 3 return psDBInit(host, user, passwd, dbname); 8 4 } -
trunk/glueforge/templates/psdb/insert_c.tt
r4196 r4326 8 8 { 9 9 psDB *dbh; 10 bool status;11 10 12 11 dbh = psDBInit("localhost", "test", NULL, "test"); … … 15 14 } 16 15 17 status =[% namespace %]Insert(dbh,16 if (![% namespace %]Insert(dbh, 18 17 [%- SET i = 0 -%] 19 18 [%- FOREACH item = columns -%] 20 19 [%- IF i == 0 -%][%- i = 1 -%][%- ELSE -%], [% END -%] [%- item.test -%] 21 20 [%- END -%] 22 ); 23 24 if (!status) { 21 )) { 25 22 exit(EXIT_FAILURE); 26 23 } -
trunk/glueforge/templates/psdb/insertobject.tt
r4196 r4326 1 1 bool [% namespace %]InsertObject(psDB *dbh, [% object_name %] *object) 2 2 { 3 bool status; 4 5 status = [% namespace %]Insert(dbh, 3 return [% namespace %]Insert(dbh, 6 4 [%- SET i = 0 -%] 7 5 [%- FOREACH item = columns -%] … … 10 8 [%- END -%] 11 9 ); 12 13 return status;14 10 } -
trunk/glueforge/templates/psdb/insertobject_c.tt
r4192 r4326 8 8 { 9 9 psDB *dbh; 10 bool status;11 10 [% indented(object_name, "*object") %]; 12 11 … … 26 25 } 27 26 28 status = [% namespace %]InsertObject(dbh, object); 29 if (!status) { 27 if (![% namespace %]InsertObject(dbh, object)) { 30 28 exit(EXIT_FAILURE); 31 29 } -
trunk/glueforge/templates/psdb/pop_c.tt
r4163 r4326 8 8 { 9 9 psDB *dbh; 10 bool status;11 10 [% FOREACH item = columns -%] 12 11 [% IF item.ctype == "char*" -%] … … 22 21 } 23 22 24 status =[% namespace %]Pop(dbh,23 if (![% namespace %]Pop(dbh, 25 24 [%- SET i = 0 -%] 26 25 [% FOREACH item = columns -%] 27 26 [% IF i == 0 %][% i = 1 %][% ELSE %], [% END -%] 28 27 &[% item.name -%] 29 [% END %]); 30 if (!status) { 28 [% END %])) { 31 29 exit(EXIT_FAILURE); 32 30 } -
trunk/glueforge/templates/psdb/popobject.tt
r4265 r4326 3 3 [% object_name %] *[% namespace %]PopObject(psDB *dbh) 4 4 { 5 bool status;6 [% indented(object_name, "*object") %];7 5 [% FOREACH item = columns -%] 8 6 [% IF item.type == "STR" -%] … … 13 11 [% END -%] 14 12 15 status =[% namespace %]Pop(dbh,13 if (![% namespace %]Pop(dbh, 16 14 [%- SET i = 0 -%] 17 15 [% FOREACH item = columns -%] … … 22 20 &[% item.name -%] 23 21 [% END -%] 24 [% END %]); 25 if (!status) { 22 [% END %])) { 26 23 // psError(); something bad happened 27 24 return NULL; 28 25 } 29 26 30 object =[% object_name %]Alloc(27 return [% object_name %]Alloc( 31 28 [%- SET i = 0 -%] 32 29 [% FOREACH item = columns -%] … … 34 31 [% item.name %] 35 32 [%- END -%]); 36 37 return object;38 33 }
Note:
See TracChangeset
for help on using the changeset viewer.
