Class: DataTransport::DataStore
- Inherits:
-
Object
- Object
- DataTransport::DataStore
show all
- Defined in:
- lib/data_transport/data_store.rb,
lib/data_transport/data_store/file.rb,
lib/data_transport/data_store/csv_file.rb,
lib/data_transport/data_store/active_record.rb
Overview
Defined Under Namespace
Classes: ActiveRecord, CSVFile, File
Instance Method Summary
collapse
Instance Method Details
#count ⇒ Object
7
8
9
|
# File 'lib/data_transport/data_store.rb', line 7
def count
raise NotImplementedError
end
|
#each_record(batch_size = nil) ⇒ Object
11
12
13
|
# File 'lib/data_transport/data_store.rb', line 11
def each_record(batch_size = nil)
raise NotImplementedError
end
|
#finalize ⇒ Object
19
20
21
|
# File 'lib/data_transport/data_store.rb', line 19
def finalize
end
|
#reset ⇒ Object
23
24
25
|
# File 'lib/data_transport/data_store.rb', line 23
def reset
end
|
#write_record(record) ⇒ Object
15
16
17
|
# File 'lib/data_transport/data_store.rb', line 15
def write_record(record)
raise NotImplementedError
end
|