Navigation Menu

Skip to content

Commit

Permalink
Extract common methods
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Oct 27, 2017
1 parent 5b7e5d6 commit c56b006
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 53 deletions.
24 changes: 0 additions & 24 deletions lib/groonga/client/command-line/groonga-client-index-check.rb
Expand Up @@ -84,30 +84,6 @@ def run_internal
succeeded
end

def table_list
execute_command(:table_list)
end

def column_list(table_name)
execute_command(:column_list,
:table => table_name)
end

def column_create(table_name, name, flags, type, source)
execute_command(:column_create,
:table => table_name,
:name => name,
:flags => flags,
:type => type,
:source => source)
end

def column_remove(table_name, column_name)
execute_command(:column_remove,
:table => table_name,
:name => column_name)
end

def check_target_table?(table_name)
unless @targets.count > 0
return true
Expand Down
29 changes: 0 additions & 29 deletions lib/groonga/client/command-line/groonga-client-index-recreate.rb
Expand Up @@ -91,35 +91,6 @@ def run_internal
true
end

def config_get(key)
execute_command(:config_get, :key => key).body
end

def config_set(key, value)
execute_command(:config_set, :key => key, :value => value).body
end

def object_exist?(name)
execute_command(:object_exist, :name => name).body
end

def column_rename(table, name, new_name)
execute_command(:column_rename,
:table => table,
:name => name,
:new_name => new_name).body
end

def column_list(table)
execute_command(:column_list, :table => table)
end

def column_remove(table, column)
execute_command(:column_remove,
:table => table,
:name => column)
end

def column_create_similar(table, column_name, base_column_name)
info = execute_command(:schema)["#{table}.#{base_column_name}"]
arguments = info.command.arguments.merge("name" => column_name)
Expand Down
42 changes: 42 additions & 0 deletions lib/groonga/client/command-line/runner.rb
Expand Up @@ -42,6 +42,48 @@ def execute_command(name, arguments={})
end
response
end

def config_get(key)
execute_command(:config_get, :key => key).body
end

def config_set(key, value)
execute_command(:config_set, :key => key, :value => value).body
end

def object_exist?(name)
execute_command(:object_exist, :name => name).body
end

def table_list
execute_command(:table_list)
end

def column_list(table)
execute_command(:column_list, :table => table)
end

def column_create(table_name, name, flags, type, source)
execute_command(:column_create,
:table => table_name,
:name => name,
:flags => flags,
:type => type,
:source => source).body
end

def column_remove(table, column)
execute_command(:column_remove,
:table => table,
:name => column).body
end

def column_rename(table, name, new_name)
execute_command(:column_rename,
:table => table,
:name => name,
:new_name => new_name).body
end
end
end
end
Expand Down

0 comments on commit c56b006

Please sign in to comment.