Class: ActiveRecord::ConnectionAdapters::TeradataAdapter

Inherits:
AbstractAdapter
  • Object
show all
Defined in:
lib/active_record/connection_adapters/teradata_adapter.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger, logon_string, config) ⇒ TeradataAdapter

Returns a new instance of TeradataAdapter.



23
24
25
26
27
28
29
# File 'lib/active_record/connection_adapters/teradata_adapter.rb', line 23

def initialize(logger, logon_string, config)
  @logon_string = logon_string
  @charset = config[:charset]
  @config = config
  connect
  super @connection, logger
end

Instance Method Details

#adapter_nameObject



31
32
33
# File 'lib/active_record/connection_adapters/teradata_adapter.rb', line 31

def adapter_name
  'teradata'
end

#tables(name = nil) ⇒ Object



40
41
42
43
# File 'lib/active_record/connection_adapters/teradata_adapter.rb', line 40

def tables(name = nil)
  # FIXME: fetch metadata from database
  ['shohins']
end