Class: Persistence::Object::Index::ExplicitIndex

Inherits:
Object
  • Object
show all
Includes:
ExplicitIndexInterface
Defined in:
lib/persistence/object/index/explicit_index.rb,
lib/namespaces.rb

Overview

Class used for explicit index instances, which index keys that are explicitly provided.

Interface provided in module so interface can be easily overridden.

Defined Under Namespace

Modules: ExplicitIndexInterface

Instance Attribute Summary

Attributes included from Persistence::Object::Index

#parent_bucket

Method Summary

Methods included from ExplicitIndexInterface

#index_existing_objects, #index_object

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