TapKit::CSVDatabase

Class/Module:
Class
In:
lib/tapkit/access/adapters/csv.rb
Parent:
Object

Methods

begin
clear
commit
delete
evaluate
insert
max_id
new
path
read
rollback
rows
rows_hash_for_expr
select
update
write

Attributes

rows_affected [R]

Public Class Methods

new( path, lock = FileLock::FLOCK )

Public Instance Methods

begin()
clear()
commit()
delete( expr )
evaluate( expr )
insert( expr )
max_id( entity, column )
path( file )
read( entity )
rollback()
rows( entity )
rows_hash_for_expr( expr )
select( entity )

Returns all rows of the entity. The rows are selected with qualifier as object in upper layer.

update( expr )
write( entity, rows )