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, #dump_dataset, #explain_update, #export, #find, #info, #ordered_system_id_queries, #read_dataset_name, #required_by, #restore_dataset, #safely_clear_write_dataset, #update_schema, #updated?, #use_symbols?, #write_dataset_name
#infer_partial_schema, #infer_schema, #sample_data, #schema_inferrer
find, #recompute, #required_by, #valid_for_computation?, #validate!
Instance Method Details
#add(*args) ⇒ Object
17
18
19
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 17
def add(*args)
raise_read_only_error!
end
|
#clear(*args) ⇒ Object
21
22
23
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 21
def clear(*args)
raise_read_only_error!
end
|
#create_non_unique_indexes(*args) ⇒ Object
33
34
35
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 33
def create_non_unique_indexes(*args)
raise_read_only_error!
end
|
#create_unique_indexes(*args) ⇒ Object
29
30
31
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 29
def create_unique_indexes(*args)
raise_read_only_error!
end
|
#drop_dataset! ⇒ Object
50
51
52
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 50
def drop_dataset!
raise_read_only_error!
end
|
#handle_dataset_settings_changed ⇒ Object
13
14
15
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 13
def handle_dataset_settings_changed
end
|
#import(*args) ⇒ Object
45
46
47
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 45
def import(*args)
raise_read_only_error!
end
|
#read_dataset_name=(*args) ⇒ Object
37
38
39
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 37
def read_dataset_name=(*args)
raise_read_only_error!
end
|
#recreate_dataset(*args) ⇒ Object
25
26
27
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 25
def recreate_dataset(*args)
raise_read_only_error!
end
|
#set_defaults ⇒ Object
7
8
9
10
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 7
def set_defaults
super
self.use_double_buffering = false
end
|
#swap_read_write_datasets! ⇒ Object
41
42
43
|
# File 'lib/dataflow/nodes/read_only_data_node.rb', line 41
def swap_read_write_datasets!
raise_read_only_error!
end
|