Class: DataTaster::Output
- Inherits:
-
Object
- Object
- DataTaster::Output
show all
- Defined in:
- lib/data_taster/adapters/output.rb,
sig/data_taster.rbs
Instance Method Summary
collapse
Constructor Details
#initialize(**options) ⇒ Output
Returns a new instance of Output.
5
6
7
|
# File 'lib/data_taster/adapters/output.rb', line 5
def initialize(**options)
options.each { |key, value| instance_variable_set(:"@#{key}", value) }
end
|
Instance Method Details
#default_data ⇒ Object
13
14
15
|
# File 'lib/data_taster/adapters/output.rb', line 13
def default_data
raise NotImplementedError
end
|
27
|
# File 'sig/data_taster.rbs', line 27
def export_mode: () -> export_mode
|
#qualified_table_name(table_name) ⇒ String
25
26
27
|
# File 'lib/data_taster/adapters/output.rb', line 25
def qualified_table_name(table_name)
raise NotImplementedError
end
|
#run_sanitization? ⇒ Boolean
17
18
19
|
# File 'lib/data_taster/adapters/output.rb', line 17
def run_sanitization?
raise NotImplementedError
end
|
#sample! ⇒ void
This method returns an undefined value.
9
10
11
|
# File 'lib/data_taster/adapters/output.rb', line 9
def sample!
raise NotImplementedError
end
|
#target_database ⇒ String
21
22
23
|
# File 'lib/data_taster/adapters/output.rb', line 21
def target_database
raise NotImplementedError
end
|
#write_raw(_line) ⇒ void
This method returns an undefined value.
33
34
35
|
# File 'lib/data_taster/adapters/output.rb', line 33
def write_raw(_line)
raise NotImplementedError
end
|
#write_statement(_sql) ⇒ void
This method returns an undefined value.
29
30
31
|
# File 'lib/data_taster/adapters/output.rb', line 29
def write_statement(_sql)
raise NotImplementedError
end
|