Class: Tango::ETL::OperatorInterface
- Inherits:
-
Object
- Object
- Tango::ETL::OperatorInterface
- Defined in:
- lib/tango/etl/operator_interface.rb
Overview
Interface of an operator that implements ETL pattern
Class Method Summary (collapse)
-
+ (Object) extract(element)
Extract resource params.
-
+ (Object) load(resources)
Load resources into a storage.
-
+ (Object) transform(resource)
Transform resource params to desired state.
Class Method Details
+ (Object) extract(element)
Extract resource params
14 15 16 |
# File 'lib/tango/etl/operator_interface.rb', line 14 def self.extract( element ) raise NotImplementedError end |
+ (Object) load(resources)
Load resources into a storage
29 30 31 |
# File 'lib/tango/etl/operator_interface.rb', line 29 def self.load( resources ) raise NotImplementedError end |
+ (Object) transform(resource)
Transform resource params to desired state
22 23 24 |
# File 'lib/tango/etl/operator_interface.rb', line 22 def self.transform( resource ) raise NotImplementedError end |