Class: Persistence::Object::Index::BlockIndex
- Inherits:
-
Object
- Object
- Persistence::Object::Index::BlockIndex
- Includes:
- BlockIndexInterface
- Defined in:
- lib/persistence/object/index/block_index.rb,
lib/namespaces.rb
Overview
Class used for block index instances, which index keys provided by running a Proc on an object instance.
Interface provided in module so interface can be easily overridden.
Defined Under Namespace
Modules: BlockIndexInterface
Instance Attribute Summary
Attributes included from Persistence::Object::Index
Method Summary
Methods included from BlockIndexInterface
#index_object, #indexing_procs, #initialize, #permits_nil_keys?, #requires_keys
Methods included from Persistence::Object::Index
#adapter_index, #atomic_cursor, #count, #cursor, #delete_keys_for_object!, #delete_keys_for_object_id!, #disable, #each, #get_object_id, #index_existing_objects, #index_object, #index_object_id, #init_sorting_procs, #initialize, #initialize_for_bucket, #name, #permits_duplicates?, #persisted?, #sorting_proc_for_sort_name