diff --git a/lib/dialects/mssql/query-generator.js b/lib/dialects/mssql/query-generator.js index 3e9219cc97de..66ccfa8677f5 100644 --- a/lib/dialects/mssql/query-generator.js +++ b/lib/dialects/mssql/query-generator.js @@ -203,36 +203,6 @@ module.exports = (function() { return query; }, - incrementQuery: function(tableName, attrValueHash, where, options, attributes) { - attrValueHash = Utils.removeNullValuesFromHash(attrValueHash, false, options); - - for (var key in attributes) { - if (attributes[key].primaryKey && attrValueHash[key]) { - delete attrValueHash[key]; - } - - attrValueHash[key] += 1; - } - - for (key in options) { - if (key === 'allowNull') { - delete options[key]; - } - } - - if (!Object.keys(attrValueHash).length) { - return ''; - //return ['SELECT * FROM ', tableName, 'WHERE', this.getWhereConditions(where) + ';'].join(' '); - } - - var query = [ - SqlGenerator.incrementSql(tableName, attrValueHash, options), - 'WHERE', - this.getWhereConditions(where) - ].join(' ') + ';'; - return query; - }, - showIndexQuery: function(tableName, options) { // FIXME: temporary until I implement proper schema support var dequotedTableName = tableName.toString().replace(/['"]+/g, ''); diff --git a/lib/dialects/mssql/sql-generator.js b/lib/dialects/mssql/sql-generator.js index ce1d4e1d9f36..0a7302240b64 100644 --- a/lib/dialects/mssql/sql-generator.js +++ b/lib/dialects/mssql/sql-generator.js @@ -132,38 +132,6 @@ module.exports = { return Utils._.template(query)(value); }, - incrementSql: function(tableName, attrValueHash, options) { - attrValueHash = Utils.removeNullValuesFromHash(attrValueHash, this.options.omitNull); - - var query - , key - , value - , selFields = [] - , values = []; - - query = 'UPDATE <%= table %> SET <%= values %> OUTPUT <%= selFields %>'; - - for (key in attrValueHash) { - value = attrValueHash[key]; - values.push(quoteIdentifier(key) + '=' + quoteIdentifier(key) + ' + ' + escape(value)); - selFields.push('INSERTED.' + quoteIdentifier(key)); - } - - options = options || {}; - for (key in options) { - value = options[key]; - values.push(quoteIdentifier(key) + '=' + escape(value)); - } - - var replacements = { - table: quoteIdentifiers(tableName), - values: values.join(','), - selFields: selFields.join(',') - }; - - return Utils._.template(query)(replacements); - }, - deleteSql: function(tableName) { var query = "DELETE FROM <%= table %>"; var replacements = {