Class: HadoopDsl::HiveLike::HiveLikeReducer
- Inherits:
-
BaseReducer
- Object
- BaseMapRed
- BaseReducer
- HadoopDsl::HiveLike::HiveLikeReducer
- Includes:
- HiveLikeMapRed
- Defined in:
- lib/hive_like.rb
Instance Attribute Summary
Attributes inherited from BaseMapRed
Instance Method Summary collapse
-
#initialize(script, key, values) ⇒ HiveLikeReducer
constructor
A new instance of HiveLikeReducer.
-
#select(*args) ⇒ Object
emitters.
Methods included from HiveLikeMapRed
#pre_process, #sprit_and_marge_args
Methods inherited from BaseReducer
Methods inherited from BaseMapRed
Methods included from DslController
Methods included from DslElement
Constructor Details
#initialize(script, key, values) ⇒ HiveLikeReducer
Returns a new instance of HiveLikeReducer.
70 71 72 |
# File 'lib/hive_like.rb', line 70 def initialize(script, key, values) super(script, HiveLikeReducerModel.new(key, values)) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class HadoopDsl::DslElement
Instance Method Details
#select(*args) ⇒ Object
emitters
77 |
# File 'lib/hive_like.rb', line 77 def select(*args) identity end |