[Groonga-commit] groonga/groonga at 4b77bcb [master] sharding: add Parameters module

Back to archive index

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 



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