Reference documentation and code samples for the activerecord-spanner-adapter class ActiveRecordSpannerAdapter::Index.
Inherits
- Object
Methods
#column_names
def column_names()
#columns
def columns()
Returns the value of attribute columns.
#columns=
def columns=(value)
Sets the attribute columns
#columns_by_position
def columns_by_position()
#initialize
def initialize(table, name, columns, type: nil, unique: false, null_filtered: false, interleave_in: nil, storing: nil, state: nil, schema: "") -> Index
- (Index) — a new instance of Index
#interleave_in
def interleave_in()
Returns the value of attribute interleave_in.
#interleave_in=
def interleave_in=(value)
Sets the attribute interleave_in
#name
def name()
Returns the value of attribute name.
#name=
def name=(value)
Sets the attribute name
#null_filtered
def null_filtered()
Returns the value of attribute null_filtered.
#null_filtered=
def null_filtered=(value)
Sets the attribute null_filtered
#options
def options()
#orders
def orders()
#primary?
def primary?() -> Boolean
- (Boolean)
#rename_column_options
def rename_column_options(old_column, new_column)
#schema
def schema()
Returns the value of attribute schema.
#schema=
def schema=(value)
Sets the attribute schema
#state
def state()
Returns the value of attribute state.
#state=
def state=(value)
Sets the attribute state
#storing
def storing()
Returns the value of attribute storing.
#storing=
def storing=(value)
Sets the attribute storing
#table
def table()
Returns the value of attribute table.
#table=
def table=(value)
Sets the attribute table
#type
def type()
Returns the value of attribute type.
#type=
def type=(value)
Sets the attribute type
#unique
def unique()
Returns the value of attribute unique.
#unique=
def unique=(value)
Sets the attribute unique