IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 5, 2005, 3:12:58 PM (21 years ago)
Author:
desonia
Message:

Removed PS_TYPE_PTR from psElemType, as per latest SDRS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/db/psDB.c

    r3591 r3671  
    1212 *  @author Joshua Hoblitt
    1313 *
    14  *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2005-03-31 02:54:27 $
     14 *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2005-04-06 01:12:58 $
    1616 *
    1717 *  Copyright 2005 Joshua Hoblitt, University of Hawaii
     
    360360        // valid for psVector?
    361361        break;
    362     case PS_TYPE_PTR:
    363         // valid for psVector?
    364         break;
    365362    }
    366363
     
    448445
    449446            // copy field data and convert NULLs to the appropriate NaN value
    450             if ((pType == PS_TYPE_PTR) || (pType == PS_META_STR)) {
     447            if (pType == PS_META_STR) {
    451448                psMetadataAddStr(md, 0, field[i].name, "", data);
    452449            } else if (pType == PS_META_S32) {
     
    621618        // column as an psArray of strings; otherwise fetch the column as a
    622619        // psVector.
    623         if ((pType == PS_TYPE_PTR) || (pType == PS_META_STR)) {
     620        if (pType == PS_META_STR) {
    624621            // PS_META_UNKNOWN -> PS_META_ARRAY ?
    625622            column = psDBSelectColumn(dbh, tableName, field[i].name, 0);
     
    821818                   (item->type == PS_META_LOOKUPTABLE) || (item->type == PS_META_JPEG)   ||
    822819                   (item->type == PS_META_PNG)         || (item->type == PS_META_ASTROM) ||
    823                    (item->type == PS_META_UNKNOWN)     || (item->type == PS_TYPE_PTR)) {
     820                   (item->type == PS_META_UNKNOWN)) {
    824821
    825822            bind[i].buffer_length = (unsigned long)strlen((char *)item->data.V);
     
    881878                   (item->type == PS_META_LOOKUPTABLE) || (item->type == PS_META_JPEG)   ||
    882879                   (item->type == PS_META_PNG)         || (item->type == PS_META_ASTROM) ||
    883                    (item->type == PS_META_UNKNOWN)     || (item->type == PS_TYPE_PTR)) {
     880                   (item->type == PS_META_UNKNOWN)) {
    884881            // + column name + _ + varchar( + length + )
    885882            psStringAppend(&query, "%s VARCHAR(%s)", item->name, item->data.V);
     
    12711268        psDBAddToLookupTable(lookupTable, PS_TYPE_C64, "PS_TYPE_C64 is not supported");
    12721269        psDBAddToLookupTable(lookupTable, PS_TYPE_BOOL,"BOOLEAN");
    1273         psDBAddToLookupTable(lookupTable, PS_TYPE_PTR, "BLOB");
    12741270        psDBAddToLookupTable(lookupTable, PS_META_STR, "BLOB");
    12751271    }
     
    13241320
    13251321        // DECIMAL does not exist in the pType to SQL table
    1326         value = psDBIntToString((psU64)PS_TYPE_PTR);
     1322        value = psDBIntToString(0);
    13271323        psHashAdd(lookupTable, "DECIMAL", value);
    13281324        psFree(value);
     
    14161412        psDBAddVoidToLookupTable(lookupTable, PS_TYPE_C64,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
    14171413        psDBAddVoidToLookupTable(lookupTable, PS_TYPE_BOOL,   psDBMySQLTypeAlloc(MYSQL_TYPE_TINY,       true));
    1418         psDBAddVoidToLookupTable(lookupTable, PS_TYPE_PTR,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
     1414        // XXX: removed PS_TYPE_PTR, can this be removed too?
     1415        // psDBAddVoidToLookupTable(lookupTable, PS_TYPE_PTR,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
    14191416
    14201417        psDBAddVoidToLookupTable(lookupTable, PS_META_STR,    psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false));
     
    15381535        // what is NaN for a bool?
    15391536        break;
    1540     case PS_TYPE_PTR:
    1541         PS_NAN_ALLOC(myNaN, char, '\0');
    1542         break;
    15431537    }
    15441538
     
    15931587    case PS_TYPE_BOOL:
    15941588        // what is NaN for a bool?
    1595         break;
    1596     case PS_TYPE_PTR:
    1597         isNaN = PS_IS_NAN(char, data, '\0');
    15981589        break;
    15991590    }
Note: See TracChangeset for help on using the changeset viewer.