Class: DatabaseMetadata

Inherits:
Object
  • Object
show all
Defined in:
app/database_metadata.rb

Overview

Loads metadata from a database.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDatabaseMetadata

Returns a new instance of DatabaseMetadata.



5
6
7
# File 'app/database_metadata.rb', line 5

def initialize
  raise "can't instantiate #{self.class}"
end

Class Method Details

.lookup(client, database_config) ⇒ Object



10
11
12
13
14
15
# File 'app/database_metadata.rb', line 10

def lookup(client, database_config)
  result = load_columns(client, database_config)
  load_stats(result, client, database_config)

  result
end