Module: RADT
- Defined in:
- lib/radt/table.rb,
lib/radt/column.rb,
lib/radt/record.rb,
lib/radt/globals.rb,
lib/radt/version.rb
Overview
Original code from github.com/chasemgray/Ruby-ADT/blob/master/lib/adt/globals.rb
Defined Under Namespace
Classes: Column, ColumnLengthError, ColumnNameError, RADTError, 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
- VERSION =
"0.1.0"