Kouhei Sutou
null+****@clear*****
Mon Jul 27 19:05:34 JST 2015
Kouhei Sutou 2015-07-27 19:05:34 +0900 (Mon, 27 Jul 2015) New Revision: 4b77bcb20d4d06b21cf27d48f3bb50467bdae679 https://github.com/groonga/groonga/commit/4b77bcb20d4d06b21cf27d48f3bb50467bdae679 Message: sharding: add Parameters module Added files: plugins/sharding/parameters.rb Modified files: plugins/sharding.rb plugins/sharding/logical_parameters.rb plugins/sharding/sources.am Modified: plugins/sharding.rb (+1 -0) =================================================================== --- plugins/sharding.rb 2015-07-27 19:01:18 +0900 (dc5c0b8) +++ plugins/sharding.rb 2015-07-27 19:05:34 +0900 (078d4d7) @@ -1,3 +1,4 @@ +require "sharding/parameters" require "sharding/range_expression_builder" require "sharding/logical_enumerator" Modified: plugins/sharding/logical_parameters.rb (+2 -7) =================================================================== --- plugins/sharding/logical_parameters.rb 2015-07-27 19:01:18 +0900 (d6e0d73) +++ plugins/sharding/logical_parameters.rb 2015-07-27 19:05:34 +0900 (b7542b0) @@ -1,10 +1,5 @@ module Groonga module Sharding - @range_index = :auto - class << self - attr_accessor :range_index - end - class LogicalParametersCommand < Command register("logical_parameters", [ @@ -13,7 +8,7 @@ module Groonga def run_body(input) range_index = parse_range_index(input[:range_index]) - Sharding.range_index = range_index if range_index + Parameters.range_index = range_index if range_index parameters = [ :range_index, @@ -21,7 +16,7 @@ module Groonga writer.map("parameters", parameters.size) do parameters.each do |name| writer.write(name.to_s) - writer.write(Sharding.__send__(name)) + writer.write(Parameters.__send__(name)) end end end Added: plugins/sharding/parameters.rb (+10 -0) 100644 =================================================================== --- /dev/null +++ plugins/sharding/parameters.rb 2015-07-27 19:05:34 +0900 (b09a9d6) @@ -0,0 +1,10 @@ +module Groonga + module Sharding + module Parameters + @range_index = :auto + class << self + attr_accessor :range_index + end + end + end +end Modified: plugins/sharding/sources.am (+1 -0) =================================================================== --- plugins/sharding/sources.am 2015-07-27 19:01:18 +0900 (184b83e) +++ plugins/sharding/sources.am 2015-07-27 19:05:34 +0900 (a77e295) @@ -5,4 +5,5 @@ sharding_scripts = \ logical_range_filter.rb \ logical_select.rb \ logical_table_remove.rb \ + parameters.rb \ range_expression_builder.rb -------------- next part -------------- HTML����������������������������...Download