Class: DB::MariaDB::Native::Field
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- DB::MariaDB::Native::Field
- Defined in:
- lib/db/mariadb/native/field.rb
Instance Method Summary collapse
Instance Method Details
#boolean? ⇒ Boolean
119 120 121 |
# File 'lib/db/mariadb/native/field.rb', line 119 def boolean? self[:length] == 1 && (self[:type] == :tiny || self[:type] == :long) end |
#inspect ⇒ Object
135 136 137 |
# File 'lib/db/mariadb/native/field.rb', line 135 def inspect "\#<#{self.class} name=#{self.name} type=#{self.type} length=#{self[:length]}>" end |
#name ⇒ Object
123 124 125 |
# File 'lib/db/mariadb/native/field.rb', line 123 def name self[:name] end |
#type ⇒ Object
127 128 129 130 131 132 133 |
# File 'lib/db/mariadb/native/field.rb', line 127 def type if boolean? :boolean else self[:type] end end |