Class: Storing::AbstractStore

Inherits:
Object
  • Object
show all
Defined in:
lib/storing/abstract/abstract_store.rb

Direct Known Subclasses

Store

Instance Method Summary collapse

Instance Method Details

#delete(entity_hash = {}) ⇒ Object

Raises:

  • (NotImplementedError)


19
20
21
# File 'lib/storing/abstract/abstract_store.rb', line 19

def delete entity_hash={}
  raise NotImplementedError
end

#insert(entity_hash = {}) ⇒ Object

Raises:

  • (NotImplementedError)


11
12
13
# File 'lib/storing/abstract/abstract_store.rb', line 11

def insert entity_hash={}
  raise NotImplementedError
end

#primary_keyObject

Raises:

  • (NotImplementedError)


31
32
33
# File 'lib/storing/abstract/abstract_store.rb', line 31

def primary_key
  raise NotImplementedError
end

#query(query_obj) ⇒ Object

Raises:

  • (NotImplementedError)


3
4
5
# File 'lib/storing/abstract/abstract_store.rb', line 3

def query query_obj
  raise NotImplementedError
end

#select(conditions = {}) ⇒ Object

Raises:

  • (NotImplementedError)


7
8
9
# File 'lib/storing/abstract/abstract_store.rb', line 7

def select conditions={}
  raise NotImplementedError
end

#table_nameObject

Raises:

  • (NotImplementedError)


27
28
29
# File 'lib/storing/abstract/abstract_store.rb', line 27

def table_name
  raise NotImplementedError
end

#transactionObject

Raises:

  • (NotImplementedError)


23
24
25
# File 'lib/storing/abstract/abstract_store.rb', line 23

def transaction
  raise NotImplementedError
end

#update(entity_hash = {}) ⇒ Object

Raises:

  • (NotImplementedError)


15
16
17
# File 'lib/storing/abstract/abstract_store.rb', line 15

def update entity_hash={}
  raise NotImplementedError
end