Class: SdbDal::BerkeleyRepository
- Inherits:
-
Object
- Object
- SdbDal::BerkeleyRepository
- Defined in:
- lib/sdb_dal/berkeley_repository.rb,
lib/sdb_dal/repository_interface.rb
Instance Method Summary collapse
- #clear_session_cache ⇒ Object
- #destroy(table_name, primary_key) ⇒ Object
-
#find_one(table_name, primary_key, attribute_descriptions) ⇒ Object
, non_clob_attribute_names, clob_attribute_names).
- #get_clob(table_name, primary_key, clob_name) ⇒ Object
-
#initialize(sdb_domain = nil, clob_bucket = nil, aws_key_id = nil, aws_secret_key = nil, memcache_servers = nil, dummy = nil, append_table_to_domain = nil, options = {}) ⇒ BerkeleyRepository
constructor
A new instance of BerkeleyRepository.
- #pause ⇒ Object
- #query(table_name, attribute_descriptions, options) ⇒ Object
- #query_ids(table_name, attribute_descriptions, options) ⇒ Object
- #retrieve_from_index(table_name, index_name, index_value) ⇒ Object
- #save(table_name, primary_key, attributes, index_descriptions) ⇒ Object
- #save_into_index(table_name, record, index_name, index_value) ⇒ Object
Constructor Details
#initialize(sdb_domain = nil, clob_bucket = nil, aws_key_id = nil, aws_secret_key = nil, memcache_servers = nil, dummy = nil, append_table_to_domain = nil, options = {}) ⇒ BerkeleyRepository
Returns a new instance of BerkeleyRepository.
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 6 def initialize( sdb_domain= nil, clob_bucket= nil, aws_key_id= nil, aws_secret_key= nil, memcache_servers = nil , dummy=nil, append_table_to_domain=nil, ={} ) end |
Instance Method Details
#clear_session_cache ⇒ Object
21 22 23 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 21 def clear_session_cache end |
#destroy(table_name, primary_key) ⇒ Object
43 44 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 43 def destroy(table_name, primary_key) end |
#find_one(table_name, primary_key, attribute_descriptions) ⇒ Object
, non_clob_attribute_names, clob_attribute_names)
39 40 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 39 def find_one(table_name, primary_key,attribute_descriptions)#, non_clob_attribute_names, clob_attribute_names) end |
#get_clob(table_name, primary_key, clob_name) ⇒ Object
41 42 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 41 def get_clob(table_name,primary_key,clob_name) end |
#pause ⇒ Object
18 19 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 18 def pause end |
#query(table_name, attribute_descriptions, options) ⇒ Object
37 38 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 37 def query(table_name,attribute_descriptions,) end |
#query_ids(table_name, attribute_descriptions, options) ⇒ Object
33 34 35 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 33 def query_ids(table_name,attribute_descriptions,) end |
#retrieve_from_index(table_name, index_name, index_value) ⇒ Object
30 31 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 30 def retrieve_from_index(table_name,index_name,index_value) end |
#save(table_name, primary_key, attributes, index_descriptions) ⇒ Object
24 25 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 24 def save(table_name, primary_key, attributes,index_descriptions) end |
#save_into_index(table_name, record, index_name, index_value) ⇒ Object
26 27 28 |
# File 'lib/sdb_dal/berkeley_repository.rb', line 26 def save_into_index(table_name,record,index_name,index_value) end |