不要怂,就是干,撸起袖子干!

Commit 0aaef45b by sdepold

removed unused utils methods

1 parent 91385fc5
Showing with 1 additions and 44 deletions
...@@ -23,11 +23,8 @@ var Utils = module.exports = { ...@@ -23,11 +23,8 @@ var Utils = module.exports = {
return _ return _
})(), })(),
inherit: function(klass, _super) {
util.inherits(klass, _super)
},
addEventEmitter: function(_class) { addEventEmitter: function(_class) {
Utils.inherit(_class, require('events').EventEmitter) util.inherits(_class, require('events').EventEmitter)
}, },
addTicks: function(s) { addTicks: function(s) {
return '`' + Utils.removeTicks(s) + '`' return '`' + Utils.removeTicks(s) + '`'
...@@ -47,46 +44,6 @@ var Utils = module.exports = { ...@@ -47,46 +44,6 @@ var Utils = module.exports = {
isHash: function(obj) { isHash: function(obj) {
return (typeof obj == 'object') && !obj.hasOwnProperty('length') return (typeof obj == 'object') && !obj.hasOwnProperty('length')
}, },
getDataTypeForValue: function(value) {
var DataTypes = require("./data-types")
switch(typeof value) {
case 'number':
return (value.toString().indexOf('.') > -1) ? DataTypes.FLOAT : DataTypes.INTEGER
break
case 'boolean':
return DataTypes.BOOLEAN
break
case 'object':
return (value.getMilliseconds) ? DataTypes.DATE : "WTF!"
break
default:
return DataTypes.TEXT
break
}
},
transformValueByDataType: function(value, dataType) {
dataType = dataType || Utils.getDataTypeForValue(value)
var DataTypes = require("./data-types")
if((value == null)||(typeof value == 'undefined')||((dataType.indexOf(DataTypes.INTEGER) > -1) && isNaN(value)))
return "NULL"
if(dataType.indexOf(DataTypes.FLOAT) > -1)
return (typeof value == 'number') ? value : parseFloat(value.replace(",", "."))
if(dataType.indexOf(DataTypes.BOOLEAN) > -1)
return (value === true ? 1 : 0)
if(dataType.indexOf(DataTypes.INTEGER) > -1)
return value
if(dataType.indexOf(DataTypes.DATE) > -1)
return ("'" + Utils.asSqlDate(value) + "'")
return ("'" + value + "'")
},
toSqlDate: function(date) { toSqlDate: function(date) {
return [ return [
[ [
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!