[Groonga-commit] groonga/grnxx at d836f50 [master] Add arguments to Merger::create().

Back to archive index

susumu.yata null+****@clear*****
Mon Jun 23 14:58:10 JST 2014


susumu.yata	2014-06-23 14:58:10 +0900 (Mon, 23 Jun 2014)

  New Revision: d836f505b4571ba7e436e1fb2d2be70f58340bfc
  https://github.com/groonga/grnxx/commit/d836f505b4571ba7e436e1fb2d2be70f58340bfc

  Message:
    Add arguments to Merger::create().

  Modified files:
    new-interface/merger.hpp

  Modified: new-interface/merger.hpp (+3 -2)
===================================================================
--- new-interface/merger.hpp    2014-06-23 14:57:38 +0900 (8423cf1)
+++ new-interface/merger.hpp    2014-06-23 14:58:10 +0900 (4651d2e)
@@ -64,10 +64,9 @@ class Merger {
   Merger();
   virtual ~Merger();
 
-  // TODO: 入力の順序によって実装の切り替えが必要である.
+  // TODO: 入力の順序によって実装を切り替える.
   //
   // TODO: 一気に合成するときは,入力の数によって実装を切り替えたい.
-  //       ただし, Merger の作成時点で出力の順序が確定しなくなる.
   //
   // 合成器を作成する.
   // 成功すれば有効なオブジェクトへのポインタを返す.
@@ -80,6 +79,8 @@ class Merger {
   // - オプションが不正である.
   // - リソースが確保できない.
   static std::unique_ptr<Merger> create(Error *error,
+                                        std::unique_ptr<Order> &&lhs_order,
+                                        std::unique_ptr<Order> &&rhs_order,
                                         const MergerOptions &options);
 
   // 合成の入出力となるレコードの一覧を設定する.
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index