Module: Groonga::Command
- Defined in:
- lib/groonga/command/get.rb,
lib/groonga/command/base.rb,
lib/groonga/command/dump.rb,
lib/groonga/command/load.rb,
lib/groonga/command/error.rb,
lib/groonga/command/delete.rb,
lib/groonga/command/schema.rb,
lib/groonga/command/select.rb,
lib/groonga/command/status.rb,
lib/groonga/command/log-put.rb,
lib/groonga/command/reindex.rb,
lib/groonga/command/suggest.rb,
lib/groonga/command/version.rb,
lib/groonga/command/io-flush.rb,
lib/groonga/command/register.rb,
lib/groonga/command/shutdown.rb,
lib/groonga/command/tokenize.rb,
lib/groonga/command/truncate.rb,
lib/groonga/command/log-level.rb,
lib/groonga/command/normalize.rb,
lib/groonga/command/ruby-eval.rb,
lib/groonga/command/ruby-load.rb,
lib/groonga/command/sliceable.rb,
lib/groonga/command/config-get.rb,
lib/groonga/command/config-set.rb,
lib/groonga/command/format/uri.rb,
lib/groonga/command/searchable.rb,
lib/groonga/command/table-copy.rb,
lib/groonga/command/table-list.rb,
lib/groonga/command/column-copy.rb,
lib/groonga/command/column-list.rb,
lib/groonga/command/object-exist.rb,
lib/groonga/command/query-expand.rb,
lib/groonga/command/range-filter.rb,
lib/groonga/command/table-create.rb,
lib/groonga/command/table-remove.rb,
lib/groonga/command/table-rename.rb,
lib/groonga/command/thread-limit.rb,
lib/groonga/command/column-create.rb,
lib/groonga/command/column-remove.rb,
lib/groonga/command/column-rename.rb,
lib/groonga/command/config-delete.rb,
lib/groonga/command/drilldownable.rb,
lib/groonga/command/logical-count.rb,
lib/groonga/command/object-remove.rb,
lib/groonga/command/format/command.rb,
lib/groonga/command/logical-select.rb,
lib/groonga/command/object-inspect.rb,
lib/groonga/command/request-cancel.rb,
lib/groonga/command/table-tokenize.rb,
lib/groonga/command/plugin-register.rb,
lib/groonga/command/index-column-diff.rb,
lib/groonga/command/plugin-unregister.rb,
lib/groonga/command/reference-acquire.rb,
lib/groonga/command/reference-release.rb,
lib/groonga/command/logical-shard-list.rb,
lib/groonga/command/query-log-flags-add.rb,
lib/groonga/command/query-log-flags-get.rb,
lib/groonga/command/query-log-flags-set.rb,
lib/groonga/command/format/elasticsearch.rb,
lib/groonga/command/logical-range-filter.rb,
lib/groonga/command/logical-table-remove.rb,
lib/groonga/command/table-create-similar.rb,
lib/groonga/command/query-log-flags-remove.rb
Defined Under Namespace
Modules: Drilldownable, Format, Searchable, Sliceable
Classes: Base, ColumnCopy, ColumnCreate, ColumnList, ColumnRemove, ColumnRename, ConfigDelete, ConfigGet, ConfigSet, Delete, Dump, Error, Get, IOFlush, IndexColumnDiff, Load, LogLevel, LogPut, LogicalCount, LogicalRangeFilter, LogicalSelect, LogicalShardList, LogicalTableRemove, Normalize, ObjectExist, ObjectInspect, ObjectRemove, PluginRegister, PluginUnregister, QueryExpand, QueryLogFlagsAdd, QueryLogFlagsGet, QueryLogFlagsRemove, QueryLogFlagsSet, RangeFilter, ReferenceAcquire, ReferenceRelease, Register, Reindex, RequestCancel, RubyEval, RubyLoad, Schema, Select, Shutdown, Status, Suggest, TableCopy, TableCreate, TableCreateSimilar, TableList, TableRemove, TableRename, TableTokenize, ThreadLimit, Tokenize, Truncate
Constant Summary
collapse
- VERSION =
"1.5.1"
- @@registered_commands =
{}
Class Method Summary
collapse
Class Method Details
.all ⇒ Object
26
27
28
|
# File 'lib/groonga/command/base.rb', line 26
def all
@@registered_commands
end
|
.find(name) ⇒ Object
34
35
36
|
# File 'lib/groonga/command/base.rb', line 34
def find(name)
@@registered_commands[normalize_name(name)] || Base
end
|
.register(name, klass) ⇒ Object
30
31
32
|
# File 'lib/groonga/command/base.rb', line 30
def register(name, klass)
@@registered_commands[normalize_name(name)] = klass
end
|