Changeset 4341
- Timestamp:
- Jun 21, 2005, 3:41:30 PM (21 years ago)
- Location:
- trunk/glueforge/templates/psdb
- Files:
-
- 9 edited
-
createtable.tt (modified) (1 diff)
-
insert.tt (modified) (1 diff)
-
insertfits.tt (modified) (4 diffs)
-
metadatafromobject.tt (modified) (1 diff)
-
objectfrommetadata.tt (modified) (1 diff)
-
pop.tt (modified) (4 diffs)
-
popfits.tt (modified) (2 diffs)
-
popobject.tt (modified) (1 diff)
-
selectrowsfits.tt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/glueforge/templates/psdb/createtable.tt
r4337 r4341 26 26 if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", PS_META_BOOL, [% item.comment %], [% item.value %])) { 27 27 [% END -%] 28 // psError(); something bad happened28 psError(PS_ERR_UNKNOWN, false, "failed to add item [% item.name %]"); 29 29 psFree(md); 30 30 return false; 31 31 } 32 32 [% END -%] 33 33 34 status = psDBCreateTable(dbh, [% namespace FILTER upper %]_TABLE_NAME, md); 35 34 36 psFree(md); 35 37 -
trunk/glueforge/templates/psdb/insert.tt
r4338 r4341 23 23 if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", PS_META_BOOL, NULL, [% item.name %])) { 24 24 [% END -%] 25 // psError(); something bad happened25 psError(PS_ERR_UNKNOWN, false, "failed to add item [% item.name %]"); 26 26 psFree(md); 27 27 return false; -
trunk/glueforge/templates/psdb/insertfits.tt
r4340 r4341 5 5 // move to (the first?) extension named [% namespace FILTER upper %]_TABLE_NAME 6 6 if (!psFitsMoveExtName(fits, [% namespace FILTER upper %]_TABLE_NAME)) { 7 // psError(); something bad happened7 psError(PS_ERR_UNKNOWN, true, "failed to find FITS extension %s", [% namespace FILTER upper %]_TABLE_NAME); 8 8 return false; 9 9 } … … 11 11 // check HDU type 12 12 if (psFitsGetExtType(fits) != PS_FITS_TYPE_BINARY_TABLE) { 13 // psError(); something bad happened13 psError(PS_ERR_UNKNOWN, true, "FITS HDU type is not PS_FITS_TYPE_BINARY_TABLE"); 14 14 return false; 15 15 } … … 18 18 rowSet = psFitsReadTable(fits); 19 19 if (!rowSet) { 20 // psError(); something bad happened20 psError(PS_ERR_UNKNOWN, true, "FITS read error or FITS table is empty"); 21 21 psFree(rowSet); 22 22 return false; … … 24 24 25 25 if (!psDBInsertRows(dbh, [% namespace FILTER upper %]_TABLE_NAME, rowSet)) { 26 // psError(); something bad happened26 psError(PS_ERR_UNKNOWN, false, "databse insert failed"); 27 27 psFree(rowSet); 28 28 return false; -
trunk/glueforge/templates/psdb/metadatafromobject.tt
r4332 r4341 12 12 if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", PS_META_BOOL, NULL, object->[% item.name %])) { 13 13 [% END -%] 14 // psError(); something bad happened14 psError(PS_ERR_UNKNOWN, false, "failed to add item [% item.name %]"); 15 15 psFree(md); 16 16 return NULL; -
trunk/glueforge/templates/psdb/objectfrommetadata.tt
r4334 r4341 21 21 [% END -%] 22 22 if (!status) { 23 // psError(); something bad happened23 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item [% item.name %]"); 24 24 return false; 25 25 } -
trunk/glueforge/templates/psdb/pop.tt
r4340 r4341 24 24 psMemIncrRefCounter(row); 25 25 if (!row) { 26 // psError(); error or table is empty26 psError(PS_ERR_UNKNOWN, true, "database error or table is empty"); 27 27 return NULL; 28 28 } … … 31 31 rowID = psMetadataLookupS32(&status, row, [% namespace FILTER upper %]_INDEX_NAME); 32 32 if (!status) { 33 // psError(); something bad happened33 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item %s", [% namespace FILTER upper %]_INDEX_NAME); 34 34 psFree(row); 35 35 return NULL; … … 41 41 deleted = psDBDeleteRows(dbh, [% namespace FILTER upper %]_TABLE_NAME, popped); 42 42 if (deleted != 1) { 43 // psError(); something bad happened43 psError(PS_ERR_UNKNOWN, false, "database failed to delete row"); 44 44 psFree(popped); 45 45 psFree(row); … … 58 58 [% END -%] 59 59 if (!status) { 60 // psError(); something bad happened60 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item [% item.name %]"); 61 61 psFree(row); 62 62 return false; -
trunk/glueforge/templates/psdb/popfits.tt
r4277 r4341 4 4 5 5 if (!fooSelectRowsFits(dbh, fits, NULL, limit)) { 6 // psError(); something bad happened6 psError(PS_ERR_UNKNOWN, true, "database error or table is empty"); 7 7 return false; 8 8 } … … 12 12 "DELETE FROM %s ORDER BY %s DESC LIMIT %lld", 13 13 [% namespace FILTER upper %]_TABLE_NAME, [% namespace FILTER upper %]_INDEX_NAME, limit) < 0) { 14 // psError(); something bad happened14 psError(PS_ERR_UNKNOWN, true, "query value attempted to exceed %s bytes", MAX_STRING_LENGTH); 15 15 return false; 16 16 } 17 17 18 18 if (!p_psDBRunQuery(dbh, query)) { 19 // psError(); something bad happened19 psError(PS_ERR_UNKNOWN, false, "database query failed"); 20 20 return false; 21 21 } -
trunk/glueforge/templates/psdb/popobject.tt
r4326 r4341 21 21 [% END -%] 22 22 [% END %])) { 23 // psError(); something bad happened23 psError(PS_ERR_UNKNOWN, false, "failed to pop a database row"); 24 24 return NULL; 25 25 } -
trunk/glueforge/templates/psdb/selectrowsfits.tt
r4328 r4341 12 12 for (i = 0; i < rowSet->n; i++) { 13 13 if (!psMetadataRemove((psMetadata *)rowSet->data[i], 0, [% namespace FILTER upper %]_INDEX_NAME)) { 14 // psError(); something bad happened14 psError(PS_ERR_UNKNOWN, true, "failed to remove item %s", [% namespace FILTER upper %]_INDEX_NAME); 15 15 psFree(rowSet); 16 16 return false; … … 20 20 // output to fits 21 21 if (!psFitsWriteTable(fits, NULL, rowSet)) { 22 // psError(); something bad happened22 psError(PS_ERR_UNKNOWN, false, "FITS table write failed"); 23 23 psFree(rowSet); 24 24 return false; … … 27 27 // FIXME: needs to be after a new ext is written? 28 28 if (!psFitsSetExtName(fits, [% namespace FILTER upper %]_TABLE_NAME)) { 29 // psError(); something bad happened29 psError(PS_ERR_UNKNOWN, false, "failed to set FITS HDU extension name"); 30 30 psFree(rowSet); 31 31 return false;
Note:
See TracChangeset
for help on using the changeset viewer.
