Changeset 623c1eeb060a39fecf5b30f322375c0efd49d1cd

Show
Ignore:
Timestamp:
09/26/11 21:49:36 (3 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1317073776 -0400
git-parent:

[bc455585775ab50feb26ffc29730ad74bb221bce]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1317073776 -0400
Message:

this didn't detect null values correctly -- null became 0

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/java/com/omniti/reconnoiter/event/NoitBundlev2.java

    rbc45558 r623c1ee  
    6969        String v_str = null; 
    7070        switch(metrictype[0]) { 
    71           case 'i': v_str = Integer.toString(metric.getValueI32()); break; 
    72           case 'I': v_str = Long.toString(metric.getValueUI32()); break; 
    73           case 'l': v_str = Long.toString(metric.getValueI64()); break; 
    74           case 'L': v_str = Double.toString(metric.getValueUI64()); break; 
    75           case 'n': v_str = Double.toString(metric.getValueDbl()); break; 
     71          case 'i': 
     72            if(metric.hasValueI32()) 
     73              v_str = Integer.toString(metric.getValueI32()); 
     74            break; 
     75          case 'I': 
     76            if(metric.hasValueUI32()) 
     77              v_str = Long.toString(metric.getValueUI32()); 
     78            break; 
     79          case 'l': 
     80            if(metric.hasValueI64()) 
     81              v_str = Long.toString(metric.getValueI64()); 
     82            break; 
     83          case 'L': 
     84            if(metric.hasValueUI64()) 
     85              v_str = Double.toString(metric.getValueUI64()); 
     86            break; 
     87          case 'n': 
     88            if(metric.hasValueDbl()) 
     89              v_str = Double.toString(metric.getValueDbl()); 
     90            break; 
    7691          case 's': v_str = metric.getValueStr(); 
    7792          default: