Module: DataConduit::DataWarehouseRepository::InstanceMethods

Defined in:
lib/data_conduit/data_warehouse_repository.rb

Instance Method Summary collapse

Instance Method Details

#execute(_sql_query) ⇒ Object

Raises:

  • (NotImplementedError)


25
26
27
# File 'lib/data_conduit/data_warehouse_repository.rb', line 25

def execute(_sql_query)
  raise NotImplementedError, "You must implement the execute method"
end

#initialize(_table_name, _conditions = nil, _config = {}) ⇒ Object

Raises:

  • (NotImplementedError)


16
17
18
19
# File 'lib/data_conduit/data_warehouse_repository.rb', line 16

def initialize(_table_name, _conditions = nil, _config = {})
  validate_table_name(table_name)
  raise NotImplementedError, "You must implement the initialize method"
end

#query(_sql_query = nil) ⇒ Object

Raises:

  • (NotImplementedError)


21
22
23
# File 'lib/data_conduit/data_warehouse_repository.rb', line 21

def query(_sql_query = nil)
  raise NotImplementedError, "You must implement the query method"
end