DBF.Database (dbf_ex v0.2.1)

Copy Markdown

An open DBF database.

Values are returned by DBF.open/1,2 and implement Enumerable over the database records. Treat this structure as opaque and use the DBF API.

Summary

Types

t()

@type t() :: %DBF.Database{
  fields: [DBF.Field.t()],
  filename: String.t(),
  header_bytes: pos_integer(),
  language_driver: byte() | nil,
  last_updated: Date.t(),
  memo_file: term(),
  number_of_records: non_neg_integer(),
  options: DBF.options(),
  profile: term(),
  record_bytes: pos_integer(),
  resource: term(),
  schema: term(),
  table_flags: byte() | nil,
  text_decoder: term(),
  version: byte()
}