Class: PgGraph::Data::KindRecordField

Inherits:
RecordField show all
Defined in:
lib/pg_graph/data/data.rb

Instance Attribute Summary

Attributes inherited from AssociationField

#association

Attributes inherited from Field

#record

Attributes inherited from Node

#dimension, #type

Instance Method Summary collapse

Methods inherited from AssociationField

#object, #table

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

#dataObject



536
# File 'lib/pg_graph/data/data.rb', line 536

def data() @column.data end

#valueObject



535
# File 'lib/pg_graph/data/data.rb', line 535

def value() @column.value end

#value_typeObject



534
# File 'lib/pg_graph/data/data.rb', line 534

def value_type() @column.value_type end