[Groonga-commit] droonga/fluent-plugin-droonga at daf167b [master] Extract output_offset method and preserve it first

Back to archive index

Yoji Shidara null+****@clear*****
Thu Dec 5 19:18:50 JST 2013


Yoji Shidara	2013-12-05 19:18:50 +0900 (Thu, 05 Dec 2013)

  New Revision: daf167bd77a09625a3cd46f56289749283246299
  https://github.com/droonga/fluent-plugin-droonga/commit/daf167bd77a09625a3cd46f56289749283246299

  Message:
    Extract output_offset method and preserve it first

  Modified files:
    lib/droonga/plugin/distributor/distributed_search_plan.rb

  Modified: lib/droonga/plugin/distributor/distributed_search_plan.rb (+6 -2)
===================================================================
--- lib/droonga/plugin/distributor/distributed_search_plan.rb    2013-12-05 19:16:36 +0900 (5a527e4)
+++ lib/droonga/plugin/distributor/distributed_search_plan.rb    2013-12-05 19:18:50 +0900 (05990cc)
@@ -140,6 +140,7 @@ module Droonga
 
       def calculate_offset_and_limit!
         @original_sort_offset = sort_offset
+        @original_output_offset = output_offset
 
         calculate_sort_offset!
         calculate_output_offset!
@@ -194,13 +195,16 @@ module Droonga
         end
       end
 
+      def output_offset
+        @output["offset"] || 0
+      end
+
       def calculate_output_offset!
-        @output_offset = @output["offset"] || 0
         @output["offset"] = 0 if has_records?
       end
 
       def final_offset
-        @original_sort_offset + @output_offset
+        @original_sort_offset + @original_output_offset
       end
 
       def has_records?
-------------- next part --------------
HTML����������������������������...
下载 



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