Class: Persistence::Port::Bucket
- Inherits:
-
Object
- Object
- Persistence::Port::Bucket
- Includes:
- BucketInterface
- Defined in:
- lib/persistence/port/bucket.rb,
lib/namespaces.rb
Overview
Public interface to bucket in storage port. Provides consistent interface to adapter implementation.
Defined Under Namespace
Modules: BucketInterface Classes: BucketIndex
Instance Attribute Summary
Attributes included from BucketInterface
#Name of bucket, #name, #parent_port
Method Summary
Methods included from BucketInterface
#adapter_bucket, #atomic_cursor, #count, #create_index, #create_index_with_duplicates, #cursor, #delete_attribute!, #delete_index_for_object, #delete_index_for_object_id, #delete_object!, #disable, #each, #get_attribute, #get_flat_object, #get_object, #get_object_hash, #has_index?, #index, #initialize, #initialize_for_port, #pend_index, #persists_file_paths_as_strings?, #persists_files_by_content?, #persists_files_by_path?, #primary_key_for_attribute_name, #put_attribute!, #put_object!
Methods included from Object::Flat::File::FilePersistence
#persist_files_by_content!, #persist_files_by_path!, #persists_file_paths_as_strings?, #persists_files_by_content?, #persists_files_by_path?