null+****@clear*****
null+****@clear*****
2012年 7月 27日 (金) 11:30:24 JST
Kouhei Sutou 2012-07-27 11:30:24 +0900 (Fri, 27 Jul 2012) New Revision: ed9fa0bd5b71e82732ede0173e05b37bae00971c https://github.com/groonga/gcs/commit/ed9fa0bd5b71e82732ede0173e05b37bae00971c Log: BqTranslator: use "translate" as public method Supporting only bq format used by Tinia is internal information. It should be capsuled in BqTranslator. Modified files: lib/api/2011-02-01/search.js lib/bq-translator.js test/bq-translator.test.js Modified: lib/api/2011-02-01/search.js (+1 -1) =================================================================== --- lib/api/2011-02-01/search.js 2012-07-27 11:25:53 +0900 (125f5dd) +++ lib/api/2011-02-01/search.js 2012-07-27 11:30:24 +0900 (9b7803e) @@ -59,7 +59,7 @@ exports.createHandler = function(context) { if (!query && booleanQuery) { var translator = new BooleanQueryTranslator(); - var translatedQuery = translator.translateTinia(booleanQuery); + var translatedQuery = translator.translate(booleanQuery); if (translatedQuery) { query = translatedQuery; } else { Modified: lib/bq-translator.js (+4 -0) =================================================================== --- lib/bq-translator.js 2012-07-27 11:25:53 +0900 (4093f7d) +++ lib/bq-translator.js 2012-07-27 11:30:24 +0900 (bbeeca8) @@ -1,3 +1,4 @@ +// -*- indent-tabs-mode: nil; js2-basic-offset: 2 -*- /* Translates Boolean Queries used in tinia https://github.com/dlangevin/tinia into groonga query. @@ -13,6 +14,9 @@ function BooleanQueryTranslator() { } BooleanQueryTranslator.prototype = { + translate: function(query) { + return this.translateTinia(query); + }, translateTinia: function(query) { var matched = null; Modified: test/bq-translator.test.js (+1 -1) =================================================================== --- test/bq-translator.test.js 2012-07-27 11:25:53 +0900 (733dfa3) +++ test/bq-translator.test.js 2012-07-27 11:30:24 +0900 (dc2ddc0) @@ -7,7 +7,7 @@ var BooleanQueryTranslator = require('../lib/bq-translator').BooleanQueryTransla function testTranslate(expected, query) { test('translate: <' + query + '> -> <' + expected + '>', function() { var translator = new BooleanQueryTranslator(); - assert.equal(expected, translator.translateTinia(query)); + assert.equal(expected, translator.translate(query)); }); } -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... Download