Class: PgGraph::Data::KindRecordField
- Inherits:
-
RecordField
- Object
- Node
- DatabaseObject
- Field
- AssociationField
- RecordField
- PgGraph::Data::KindRecordField
- Defined in:
- lib/pg_graph/data/data.rb
Instance Attribute Summary
Attributes inherited from AssociationField
Attributes inherited from Field
Attributes inherited from Node
Instance Method Summary collapse
- #data ⇒ Object
-
#initialize(record, name, association, column) ⇒ KindRecordField
constructor
A new instance of KindRecordField.
- #value ⇒ Object
- #value_type ⇒ Object
Methods inherited from AssociationField
Methods inherited from Field
#database, #guid, #name, #to_h, #uid
Methods inherited from DatabaseObject
#<=>, #database, #dot, #guid, #name, #uid
Methods inherited from Node
#inspect, #object, #to_h, #to_yaml
Constructor Details
#initialize(record, name, association, column) ⇒ KindRecordField
Returns a new instance of KindRecordField.
528 529 530 531 532 |
# File 'lib/pg_graph/data/data.rb', line 528 def initialize(record, name, association, column) constrain column, Column super(record, name, association) @column = column end |
Instance Method Details
#data ⇒ Object
536 |
# File 'lib/pg_graph/data/data.rb', line 536 def data() @column.data end |
#value ⇒ Object
535 |
# File 'lib/pg_graph/data/data.rb', line 535 def value() @column.value end |
#value_type ⇒ Object
534 |
# File 'lib/pg_graph/data/data.rb', line 534 def value_type() @column.value_type end |