Class: Dataflow::Nodes::ReadOnlyDataNode
- Inherits:
-
DataNode
- Object
- DataNode
- Dataflow::Nodes::ReadOnlyDataNode
show all
- Defined in:
- lib/dataflow/nodes/read_only_data_node.rb
Overview
Only supports read operations
Constant Summary
Constants included
from SchemaMixin
SchemaMixin::SAMPLE_DATA_OUTPUT, SchemaMixin::SEPARATOR
Instance Method Summary
collapse
Methods inherited from DataNode
#all, #all_paginated, #count, #db_indexes, #explain_update, #export, #find, #info, #ordered_system_id_queries, #required_by, #safely_clear_write_dataset, #update_schema, #updated?, #use_symbols?, #write_dataset_name
#infer_partial_schema, #infer_schema, #sample_data, #schema_inferrer
#all_dependencies, find, #metadata, #recompute, #required_by, #valid_for_computation?, #validate!
Instance Method Details
#add(*_args) ⇒ Object
26
27
28
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 26
def add(*_args)
raise_read_only_error!
end
|
#clear(*_args) ⇒ Object
30
31
32
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 30
def clear(*_args)
raise_read_only_error!
end
|
#create_non_unique_indexes(*_args) ⇒ Object
42
43
44
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 42
def create_non_unique_indexes(*_args)
raise_read_only_error!
end
|
#create_unique_indexes(*_args) ⇒ Object
38
39
40
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 38
def create_unique_indexes(*_args)
raise_read_only_error!
end
|
#drop_dataset! ⇒ Object
58
59
60
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 58
def drop_dataset!
raise_read_only_error!
end
|
#dump_dataset(*_args) ⇒ Object
62
63
64
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 62
def dump_dataset(*_args)
raise_read_only_error!
end
|
#handle_dataset_settings_changed ⇒ Object
22
23
24
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 22
def handle_dataset_settings_changed
end
|
#import(*_args) ⇒ Object
54
55
56
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 54
def import(*_args)
raise_read_only_error!
end
|
#read_dataset_name ⇒ Object
17
18
19
20
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 17
def read_dataset_name
return dataset_name if dataset_name.present?
super
end
|
#read_dataset_name=(*_args) ⇒ Object
46
47
48
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 46
def read_dataset_name=(*_args)
raise_read_only_error!
end
|
#recreate_dataset(*_args) ⇒ Object
34
35
36
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 34
def recreate_dataset(*_args)
raise_read_only_error!
end
|
#restore_dataset(*_args) ⇒ Object
66
67
68
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 66
def restore_dataset(*_args)
raise_read_only_error!
end
|
#set_defaults ⇒ Object
12
13
14
15
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 12
def set_defaults
super
self.use_double_buffering = false
end
|
#swap_read_write_datasets! ⇒ Object
50
51
52
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 50
def swap_read_write_datasets!
raise_read_only_error!
end
|