Methods
Public Class methods
new(name, default, sql_type = nil, null = true)
    # File kirbybase_adapter.rb, line 42
42:       def initialize(name, default, sql_type = nil, null = true)
43:         super
44:         @name = (name == 'recno' ? 'id' : @name)
45:         @text = [:string, :text, :yaml].include? @type
46:       end
string_to_time(string)
    # File kirbybase_adapter.rb, line 77
77:       def self.string_to_time(string)
78:         super or string_to_dummy_time(string)
79:       end
Public Instance methods
simplified_type(field_type)
    # File kirbybase_adapter.rb, line 48
48:       def simplified_type(field_type)
49:         case field_type
50:           when /int/i
51:             :integer
52:           when /float|double|decimal|numeric/i
53:             :float
54:           when /datetime/i
55:             :datetime
56:           when /timestamp/i
57:             :timestamp
58:           when /time/i
59:             :datetime
60:           when /date/i
61:             :date
62:           when /clob/i, /text/i
63:             :text
64:           when /blob/i, /binary/i
65:             :binary
66:           when /char/i, /string/i
67:             :string
68:           when /boolean/i
69:             :boolean
70:           when /yaml/i
71:             :yaml
72:           else
73:             field_type.to_sym
74:         end
75:       end