Module: DBF
- Defined in:
- lib/dbf/table.rb,
lib/dbf/column.rb,
lib/dbf/record.rb,
lib/dbf/globals.rb
Defined Under Namespace
Classes: Column, ColumnLengthError, ColumnNameError, DBFError, Record, Table
Constant Summary collapse
- DBF_HEADER_SIZE =
32- FPT_HEADER_SIZE =
512- BLOCK_HEADER_SIZE =
8- DATE_REGEXP =
/([\d]{4})([\d]{2})([\d]{2})/- VERSION_DESCRIPTIONS =
{ "02" => "FoxBase", "03" => "dBase III without memo file", "04" => "dBase IV without memo file", "05" => "dBase V without memo file", "30" => "Visual FoxPro", "31" => "Visual FoxPro with AutoIncrement field", "7b" => "dBase IV with memo file", "83" => "dBase III with memo file", "8b" => "dBase IV with memo file", "8e" => "dBase IV with SQL table", "f5" => "FoxPro with memo file", "fb" => "FoxPro without memo file" }
- MS_PER_SECOND =
1000- MS_PER_MINUTE =
MS_PER_SECOND * 60
- MS_PER_HOUR =
MS_PER_MINUTE * 60