logicblox-connectblox
Advanced tools
Comparing version 0.1.1 to 0.2.0
20
index.js
@@ -59,5 +59,3 @@ var net = require("net"); | ||
type: 'datetime', | ||
values: col.datetime_column.values.map(function(v) { | ||
return new Date(v.low * 1000); | ||
}) | ||
values: col.datetime_column.values | ||
}; | ||
@@ -67,3 +65,3 @@ } else if (col.entity_column) { | ||
type: 'entity', | ||
values: columnToValues(col.entity_column.refmode_values).values | ||
values: columnToValues(col.entity_column.refmode_values) | ||
}; | ||
@@ -75,10 +73,12 @@ } else { | ||
function jsValue(val) { | ||
switch (val.type) { | ||
function jsonValue(type, val) { | ||
switch (type) { | ||
case 'int': | ||
return val.value.low; | ||
return val.toString(); | ||
case 'decimal': | ||
return val.value.low / 100000; | ||
return val.toString(); | ||
case 'datetime': | ||
return val.low; | ||
default: | ||
return val.value; | ||
return val; | ||
} | ||
@@ -107,3 +107,3 @@ } | ||
type: colValues[j].type, | ||
value: colValues[j].values[i] | ||
value: jsonValue(colValues[j].type, colValues[j].values[i]) | ||
}; | ||
@@ -110,0 +110,0 @@ // val.jsValue = jsValue(val); |
{ | ||
"name": "logicblox-connectblox", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"main": "./lbc.js", | ||
@@ -5,0 +5,0 @@ "devDepenencies": { |
@@ -50,9 +50,9 @@ var lbConnect = require('..'); | ||
function checkResults(results) { | ||
assert.equal(results[0][0].value.low, 1); | ||
assert.equal(results[0][1].value.low, 150000); | ||
assert.equal(results[0][0].value, '1'); | ||
assert.equal(results[0][1].value, '150000'); | ||
assert.equal(results[0][2].value, 1.5); | ||
assert.equal(results[0][3].value, "Zef"); | ||
assert.equal(results[0][4].value, true); | ||
assert.equal(results[1][0].value.low, 2); | ||
assert.equal(results[1][1].value.low, 250000); | ||
assert.equal(results[1][0].value, '2'); | ||
assert.equal(results[1][1].value, '250000'); | ||
assert.equal(results[1][2].value, 2.5); | ||
@@ -59,0 +59,0 @@ assert.equal(results[1][3].value, "Zef2"); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
78492