Skip to content

Commit f5aecfc

Browse files
committed
Corrected metadata production
1 parent 588acf7 commit f5aecfc

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

lib/actions/insert.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,15 @@ function getMetaModel(cfg, cb) {
9494
case 'bigint':
9595
jsType = 'number';
9696
break;
97+
case 'real':
98+
jsType = 'number';
99+
break;
100+
case 'float':
101+
jsType = 'number';
102+
break;
103+
case 'money':
104+
jsType = 'number';
105+
break;
97106
}
98107
fields[key.substr(1)] = {
99108
type: jsType

spec/metadata.spec.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const insert = require('../lib/actions/insert');
55
describe('Metadata test', () => {
66
const cfg = {
77
query: 'INSERT INTO Test2.dbo.Tweets (Lang, Retweeted, Favorited, "Text", id, CreatedAt, Username, ScreenName) '
8-
+ 'VALUES (@lang:string, @retweeted:boolean, @favorited:boolean, '
8+
+ 'VALUES (@lang:string, @retweeted:float, @money:money, @favorited:boolean, '
99
+ '@text:string, @id:bigint, @created_at:date, @username:string, @screenname:string)'
1010
};
1111

@@ -28,8 +28,11 @@ describe('Metadata test', () => {
2828
lang: {
2929
type: 'string'
3030
},
31+
money: {
32+
type: 'number'
33+
},
3134
retweeted: {
32-
type: 'string'
35+
type: 'number'
3336
},
3437
screenname: {
3538
type: 'string'

0 commit comments

Comments
 (0)