Class: Fairy::CGroupBy
- Inherits:
-
CBasicGroupBy
- Object
- CFilter
- CIOFilter
- CBasicGroupBy
- Fairy::CGroupBy
- Defined in:
- lib/fairy/master/c-group-by.rb
Direct Known Subclasses
Defined Under Namespace
Classes: CPostFilter
Instance Attribute Summary collapse
-
#hash_seed ⇒ Object
readonly
Returns the value of attribute hash_seed.
Attributes inherited from CIOFilter
Attributes included from CInputtable
Instance Method Summary collapse
-
#initialize(controller, opts, block_source) ⇒ CGroupBy
constructor
A new instance of CGroupBy.
- #node_class_name ⇒ Object
Methods inherited from CBasicGroupBy
#add_exports, #all_node_arrived?, #all_node_imported?, #bind_export, #each_assigned_filter, #each_export_by, #njob_creation_params, #start_create_nodes, #start_watch_all_node_imported, #start_watch_all_node_imported_ORG, #update_exports
Methods inherited from CIOFilter
Methods included from CInputtable
Methods inherited from CFilter
#abort_create_node, #add_node, #assgin_number_of_nodes?, #bind_export, #break_create_node, #break_running, #create_and_add_node, #create_import, #create_node, #create_nodes, #def_job_pool_variable, #each_assigned_filter, #each_export_by, #each_node, #each_node_exist_only, #handle_exception, #input, #job_pool_dict, #job_pool_variable, #njob_creation_params, #nodes, #number_of_nodes, #number_of_nodes=, #pool_dict, #postmapping_policy, #start_create_nodes, #start_export, #start_watch_node_status, #update_status, watch_status, watch_status=, #watch_status?
Constructor Details
#initialize(controller, opts, block_source) ⇒ CGroupBy
Returns a new instance of CGroupBy.
14 15 16 17 18 |
# File 'lib/fairy/master/c-group-by.rb', line 14 def initialize(controller, opts, block_source) super @hash_seed = controller.hash_seed end |
Instance Attribute Details
#hash_seed ⇒ Object (readonly)
Returns the value of attribute hash_seed.
20 21 22 |
# File 'lib/fairy/master/c-group-by.rb', line 20 def hash_seed @hash_seed end |
Instance Method Details
#node_class_name ⇒ Object
22 23 24 |
# File 'lib/fairy/master/c-group-by.rb', line 22 def node_class_name "PGroupBy" end |