Method: Table#initialize
- Defined in:
- lib/active_mdb/table.rb
#initialize(mdb, table_name, prefix) ⇒ Table
Returns a new instance of Table.
11 12 13 14 15 16 17 18 19 |
# File 'lib/active_mdb/table.rb', line 11 def initialize(mdb, table_name, prefix) @mdb_file = check_file(mdb.mdb_file) @table_name = check_table(@mdb_file, table_name) # @schema = mdb_schema(@mdb_file, @table_name) @columns = describe_table(mdb_file, table_name).map do |column| Column.new_from_describe(column) end @record_struct = create_record_struct end |