[Groonga-commit] groonga/gcs [master] BqTranslator: use "translate" as public method

Back to archive index

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 



Groonga-commit メーリングリストの案内
Back to archive index