class Dataflow::Nodes::ReadOnlyDataNode
Only supports read operations
Public Instance Methods
add(*_args)
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 26 def add(*_args) raise_read_only_error! end
clear(*_args)
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 30 def clear(*_args) raise_read_only_error! end
create_non_unique_indexes(*_args)
click to toggle source
# 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)
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 38 def create_unique_indexes(*_args) raise_read_only_error! end
drop_dataset!()
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 58 def drop_dataset! raise_read_only_error! end
dump_dataset(*_args)
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 62 def dump_dataset(*_args) raise_read_only_error! end
handle_dataset_settings_changed()
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 22 def handle_dataset_settings_changed # ignore - do not do anyhing end
import(*_args)
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 54 def import(*_args) raise_read_only_error! end
read_dataset_name()
click to toggle source
Calls superclass method
Dataflow::Nodes::DataNode#read_dataset_name
# 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)
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 46 def read_dataset_name=(*_args) raise_read_only_error! end
recreate_dataset(*_args)
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 34 def recreate_dataset(*_args) raise_read_only_error! end
restore_dataset(*_args)
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 66 def restore_dataset(*_args) raise_read_only_error! end
set_defaults()
click to toggle source
Calls superclass method
Dataflow::Nodes::DataNode#set_defaults
# 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!()
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 50 def swap_read_write_datasets! raise_read_only_error! end
Private Instance Methods
raise_read_only_error!()
click to toggle source
# File lib/dataflow/nodes/read_only_data_node.rb, line 72 def raise_read_only_error! raise NotImplementedError, 'This node is read only' end