class

Avram::Migrator::Columns::Base

Inherits Reference < Object

Constructors

new(name)
Source

Class methods

escape_literal(value)
Source
prepare_value_for_database(value : Array)
Source
prepare_value_for_database(value)
Source

Instance methods

array!
Source
as_array_type
Source
build_add_statement_for_alter
Source
build_add_statement_for_create
Source
build_change_default_statement(table_name : TableName) : String
Source
build_change_type_statement(table_name : TableName) : String
Source
column_type
Source
set_references(references : String, on_delete : Symbol)
Source
set_references(references : Nil, on_delete : Nil)
Source
set_references(references : Nil | String, on_delete : Symbol | Nil)
Source