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����������������������������...ダウンロード