Class: Oinky::Internal::ColumnDefn
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Oinky::Internal::ColumnDefn
- Defined in:
- lib/oinky.rb
Defined Under Namespace
Classes: ColumnSet
Instance Attribute Summary collapse
-
#refs ⇒ Object
Returns the value of attribute refs.
Class Method Summary collapse
Instance Attribute Details
#refs ⇒ Object
Returns the value of attribute refs.
339 340 341 |
# File 'lib/oinky.rb', line 339 def refs @refs end |
Class Method Details
.make(name, type, value) ⇒ Object
341 342 343 344 345 346 347 348 349 350 |
# File 'lib/oinky.rb', line 341 def self.make(name, type, value) v = ColumnDefn.new cn = DB_string.make_in_place(v[:column_name], name) dv = Variant.make_in_place(v[:default_value], value) v[:column_type] = NkyTypeCodes[type] # Keep these objects in memory v.refs = [cn, dv] v end |