Module: ADT
- Defined in:
- lib/adt/table.rb,
lib/adt/column.rb,
lib/adt/record.rb,
lib/adt/globals.rb
Defined Under Namespace
Classes: ADTError, Column, ColumnLengthError, ColumnNameError, Record, Table
Constant Summary collapse
- TYPES =
{4 => 'character', 10 => 'double', 11 => 'integer', 12 => 'short', 20 => 'cicharacter', 3 => 'date', 13 => 'time', 14 => 'timestamp', 15 => 'autoinc'}
- FLAGS =
{'character' => 'A', 'double' => 'D', 'integer' => 'i', 'short' => 'S', 'cicharacter' => 'A', 'date' => '?', 'time' => '?', 'timestamp' => '?', 'autoinc' => 'I'}
- MS_PER_SECOND =
1000- MS_PER_MINUTE =
MS_PER_SECOND * 60
- MS_PER_HOUR =
MS_PER_MINUTE * 60
- HEADER_LENGTH =
400- COLUMN_LENGTH =
200