IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 5, 2006, 2:16:35 PM (21 years ago)
Author:
jhoblitt
Message:

split global and per table data
forward port generated code to pslib 0.9.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/glueforge/templates/psdb/selectrowsfits.tt

    r4341 r5907  
    1 bool [% namespace %]SelectRowsFits(psDB *dbh, psFits *fits, const psMetadata *where, unsigned long long limit)
     1bool [% table.namespace %]SelectRowsFits(psDB *dbh, psFits *fits, const psMetadata *where, unsigned long long limit)
    22{
    33    psArray         *rowSet;
    44    psU64           i;
    55
    6     rowSet = psDBSelectRows(dbh, [% namespace FILTER upper %]_TABLE_NAME, where, limit);
     6    rowSet = psDBSelectRows(dbh, [% table.namespace FILTER upper %]_TABLE_NAME, where, limit);
    77    if (!rowSet) {
    88        return false;
     
    1111    // strip index column
    1212    for (i = 0; i < rowSet->n; i++) {
    13         if (!psMetadataRemove((psMetadata *)rowSet->data[i], 0, [% namespace FILTER upper %]_INDEX_NAME)) {
    14             psError(PS_ERR_UNKNOWN, true, "failed to remove item %s", [% namespace FILTER upper %]_INDEX_NAME);
     13        if (!psMetadataRemove((psMetadata *)rowSet->data[i], 0, [% table.namespace FILTER upper %]_INDEX_NAME)) {
     14            psError(PS_ERR_UNKNOWN, true, "failed to remove item %s", [% table.namespace FILTER upper %]_INDEX_NAME);
    1515            psFree(rowSet);
    1616            return false;
     
    2626
    2727    // FIXME: needs to be after a new ext is written?
    28     if (!psFitsSetExtName(fits, [% namespace FILTER upper %]_TABLE_NAME)) {
     28    if (!psFitsSetExtName(fits, [% table.namespace FILTER upper %]_TABLE_NAME)) {
    2929        psError(PS_ERR_UNKNOWN, false, "failed to set FITS HDU extension name");
    3030        psFree(rowSet);
Note: See TracChangeset for help on using the changeset viewer.