Class: SdbDal::BerkeleyRepository

Inherits:
Object
  • Object
show all
Defined in:
lib/sdb_dal/berkeley_repository.rb,
lib/sdb_dal/repository_interface.rb

Instance Method Summary collapse

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,
    options={}
  )

end

Instance Method Details

#clear_session_cacheObject



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

#pauseObject



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,options)
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,options)

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