null+****@clear*****
null+****@clear*****
2012年 7月 9日 (月) 17:54:15 JST
SHIMODA Hiroshi 2012-07-09 17:54:15 +0900 (Mon, 09 Jul 2012) New Revision: 1f7a81742ca1f4e3a46899cd2ae8493754c9997f https://github.com/groonga/gcs/commit/1f7a81742ca1f4e3a46899cd2ae8493754c9997f Log: Change if-else-if to switch-case Modified files: lib/api/2011-02-01/configuration.js Modified: lib/api/2011-02-01/configuration.js (+25 -21) =================================================================== --- lib/api/2011-02-01/configuration.js 2012-07-09 17:50:59 +0900 (254c5d3) +++ lib/api/2011-02-01/configuration.js 2012-07-09 17:54:15 +0900 (fb0ae5c) @@ -214,27 +214,31 @@ handlers.DefineIndexField = function(database, request, response) { type: columnType }); - if (fieldType == 'text') { - database.commandSync('column_create', { - table: domain.termsTableName, - name: field.indexColumnName, - flags: Database.INDEX_COLUMN_DEFAULT_FLAGS, - type: domain.tableName, - source: field.columnName - }); - } else if (fieldType == 'uint') { - database.commandSync('table_create', { - name: field.alterTableName, - flags: Database.TABLE_HASH_KEY, - key_type: columnType - }); - database.commandSync('column_create', { - table: field.alterTableName, - name: field.indexColumnName, - flags: Database.INDEX_COLUMN_DEFAULT_FLAGS, - type: domain.tableName, - source: field.columnName - }); + switch (fieldType) { + case 'text': + database.commandSync('column_create', { + table: domain.termsTableName, + name: field.indexColumnName, + flags: Database.INDEX_COLUMN_DEFAULT_FLAGS, + type: domain.tableName, + source: field.columnName + }); + break; + + case 'uint'; + database.commandSync('table_create', { + name: field.alterTableName, + flags: Database.TABLE_HASH_KEY, + key_type: columnType + }); + database.commandSync('column_create', { + table: field.alterTableName, + name: field.indexColumnName, + flags: Database.INDEX_COLUMN_DEFAULT_FLAGS, + type: domain.tableName, + source: field.columnName + }); + break; } response.contentType('application/xml'); -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...下载