Reference documentation and code samples for the activerecord-spanner-adapter class ActiveRecordSpannerAdapter::ForeignKey.
Inherits
- Object
Methods
#columns
def columns()
Returns the value of attribute columns.
#columns=
def columns=(value)
Sets the attribute columns
#initialize
def initialize(table_name, name, columns, ref_table, ref_columns, on_delete: nil, on_update: nil, table_schema: "", ref_schema: "") -> ForeignKey
- (ForeignKey) — a new instance of ForeignKey
#name
def name()
Returns the value of attribute name.
#name=
def name=(value)
Sets the attribute name
#on_delete
def on_delete()
Returns the value of attribute on_delete.
#on_delete=
def on_delete=(value)
Sets the attribute on_delete
#on_update
def on_update()
Returns the value of attribute on_update.
#on_update=
def on_update=(value)
Sets the attribute on_update
#ref_columns
def ref_columns()
Returns the value of attribute ref_columns.
#ref_columns=
def ref_columns=(value)
Sets the attribute ref_columns
#ref_schema
def ref_schema()
Returns the value of attribute ref_schema.
#ref_schema=
def ref_schema=(value)
Sets the attribute ref_schema
#ref_table
def ref_table()
Returns the value of attribute ref_table.
#ref_table=
def ref_table=(value)
Sets the attribute ref_table
#table_name
def table_name()
Returns the value of attribute table_name.
#table_name=
def table_name=(value)
Sets the attribute table_name
#table_schema
def table_schema()
Returns the value of attribute table_schema.
#table_schema=
def table_schema=(value)
Sets the attribute table_schema