Module: Odin::Types::SchemaFieldType
- Defined in:
- lib/odin/types/schema.rb
Overview
Schema field type identifiers
Constant Summary collapse
- STRING =
:string- INTEGER =
:integer- NUMBER =
:number- BOOLEAN =
:boolean- DATE =
:date- TIMESTAMP =
:timestamp- TIME =
:time- DURATION =
:duration- CURRENCY =
:currency- PERCENT =
:percent- BINARY =
:binary- REFERENCE =
:reference- NULL =
:null- ANY =
:any- ALL =
[STRING, INTEGER, NUMBER, BOOLEAN, DATE, TIMESTAMP, TIME, DURATION, CURRENCY, PERCENT, BINARY, REFERENCE, NULL, ANY].freeze
- FROM_VALUE_TYPE =
Map from ODIN ValueType to SchemaFieldType
{ ValueType::STRING => STRING, ValueType::INTEGER => INTEGER, ValueType::NUMBER => NUMBER, ValueType::BOOLEAN => BOOLEAN, ValueType::DATE => DATE, ValueType::TIMESTAMP => TIMESTAMP, ValueType::TIME => TIME, ValueType::DURATION => DURATION, ValueType::CURRENCY => CURRENCY, ValueType::PERCENT => PERCENT, ValueType::BINARY => BINARY, ValueType::REFERENCE => REFERENCE, ValueType::NULL => NULL, }.freeze