[Groonga-commit] droonga/fluent-plugin-droonga at 7a07a5a [master] Extract calculate_output_offset! method

Back to archive index

Yoji Shidara null+****@clear*****
Thu Dec 5 17:16:46 JST 2013


Yoji Shidara	2013-12-05 17:16:46 +0900 (Thu, 05 Dec 2013)

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

  Message:
    Extract calculate_output_offset! method

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

  Modified: lib/droonga/plugin/distributor/distributed_search_plan.rb (+7 -4)
===================================================================
--- lib/droonga/plugin/distributor/distributed_search_plan.rb    2013-12-05 17:15:49 +0900 (4f430eb)
+++ lib/droonga/plugin/distributor/distributed_search_plan.rb    2013-12-05 17:16:46 +0900 (dd03eb9)
@@ -140,11 +140,9 @@ module Droonga
 
       def calculate_offset_and_limit!
         calculate_sort_offset!
+        calculate_output_offset!
 
-        output_offset = @output["offset"] || 0
-        @output["offset"] = 0 if has_records?
-
-        final_offset = @sort_offset + output_offset
+        final_offset = @sort_offset + @output_offset
 
         # We have to calculate limit based on offset.
         # <A, B = limited integer (0...MAXINT)>
@@ -190,6 +188,11 @@ module Droonga
         end
       end
 
+      def calculate_output_offset!
+        @output_offset = @output["offset"] || 0
+        @output["offset"] = 0 if has_records?
+      end
+
       def has_records?
         @output["elements"].include?("records")
       end
-------------- next part --------------
HTML����������������������������...
Download 



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