IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 3, 2008, 10:26:51 PM (18 years ago)
Author:
eugene
Message:

updates from HEAD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20080421/Ohana/src/opihi/cmd.data/dbselect.c

    r13615 r18424  
    55int dbselect (int argc, char **argv) {
    66 
     7  time_t seconds;
    78  int i, j, Nbytes, Ncols, Nrows;
    89  char *query;
     
    8081    }
    8182    for (i = 0; i < Ncols; i++) {
    82       vec[i][0].elements[j] = atof (row[i]);
     83      if (row[i]) {
     84        switch (fields[i].type) {
     85          case FIELD_TYPE_TINY:
     86          case FIELD_TYPE_SHORT:
     87          case FIELD_TYPE_LONG:
     88          case FIELD_TYPE_INT24:
     89          case FIELD_TYPE_LONGLONG:
     90          case FIELD_TYPE_DECIMAL:
     91          case FIELD_TYPE_FLOAT:
     92          case FIELD_TYPE_DOUBLE:
     93            vec[i][0].elements[j] = atof (row[i]);
     94            break;
     95          case FIELD_TYPE_TIME:
     96          case FIELD_TYPE_DATE:
     97          case FIELD_TYPE_DATETIME:
     98            seconds = ohana_date_to_sec (row[i]);
     99            vec[i][0].elements[j] = ohana_sec_to_mjd (seconds);
     100            break;
     101          default:
     102            vec[i][0].elements[j] = NAN;
     103        }
     104      } else {
     105        vec[i][0].elements[j] = NAN;
     106      }
    83107    }
    84108  }
    85 
    86109  free (query);
    87110  free (vec);
     
    89112  return (TRUE);
    90113}
    91 
    92114# else
    93115
Note: See TracChangeset for help on using the changeset viewer.