Class Migration_Record

Description

Located in /migration/lib/Migration/Record.php (line 6)

ActiveRecord_Base
   |
   --Migration_Record
Variable Summary
 mixed $missing
 mixed $performed
Method Summary
 void class_name ()
 void init_class ()
 void set_readonly ( $flag)
 void version ()
Variables
Methods
class_name (line 34)

Return the class name for this migration.

Migration files are named <version>_<class_name>.php, so the second portion is the class name.

  • access: public
void class_name ()

Redefinition of:
ActiveRecord_Base::class_name()
Turn a table name back into a class name. This follows the reverse rules of the table_name method. So, for example, "my_objects" becomes "MyObject".
init_class (line 11)
  • access: protected
void init_class ()

Redefinition of:
ActiveRecord_Base::init_class()
Called to initialize class-specific information such as associations, validations, etc. Derived classes should implement this method to specify these class-specific details.
set_readonly (line 43)

Migration_Records cannot be made readonly. Any attempt to change the readonly setting is silently ignored.

  • access: public
void set_readonly ( $flag)
  • $flag

Redefinition of:
ActiveRecord_Base::set_readonly()
Change the setting of the read-only flag for this object
version (line 23)

Return the version number for this migration.

Migration files are named <version>_<class_name>.php, so the first portion is the version number.

  • access: public
void version ()

Inherited Methods

Inherited From ActiveRecord_Base

 ActiveRecord_Base::__construct()
 ActiveRecord_Base::accessible_attributes()
 ActiveRecord_Base::add_conditions()
 ActiveRecord_Base::add_event_listener()
 ActiveRecord_Base::add_joins()
 ActiveRecord_Base::add_limit()
 ActiveRecord_Base::add_method_proxy()
 ActiveRecord_Base::add_order()
 ActiveRecord_Base::after_create()
 ActiveRecord_Base::after_destroy()
 ActiveRecord_Base::after_save()
 ActiveRecord_Base::after_update()
 ActiveRecord_Base::after_validation()
 ActiveRecord_Base::after_validation_on_create()
 ActiveRecord_Base::after_validation_on_update()
 ActiveRecord_Base::assemble_finder_options()
 ActiveRecord_Base::attributes()
 ActiveRecord_Base::attributes_for_set()
 ActiveRecord_Base::attributes_from_column_definition()
 ActiveRecord_Base::attributes_protected_by_default()
 ActiveRecord_Base::attribute_names()
 ActiveRecord_Base::attribute_present()
 ActiveRecord_Base::attr_accessible()
 ActiveRecord_Base::attr_protected()
 ActiveRecord_Base::base_class_name()
 ActiveRecord_Base::before_create()
 ActiveRecord_Base::before_destroy()
 ActiveRecord_Base::before_save()
 ActiveRecord_Base::before_update()
 ActiveRecord_Base::before_validation()
 ActiveRecord_Base::before_validation_on_create()
 ActiveRecord_Base::before_validation_on_update()
 ActiveRecord_Base::belongs_to()
 ActiveRecord_Base::class_name()
 ActiveRecord_Base::columns()
 ActiveRecord_Base::columns_for_insert()
 ActiveRecord_Base::columns_hash()
 ActiveRecord_Base::column_for_attribute()
 ActiveRecord_Base::column_names()
 ActiveRecord_Base::connection()
 ActiveRecord_Base::content_columns()
 ActiveRecord_Base::count()
 ActiveRecord_Base::count_by_sql()
 ActiveRecord_Base::create()
 ActiveRecord_Base::create_finder_attribute_hash()
 ActiveRecord_Base::create_or_fail()
 ActiveRecord_Base::create_or_update()
 ActiveRecord_Base::create_record()
 ActiveRecord_Base::decrement()
 ActiveRecord_Base::decrement_and_save()
 ActiveRecord_Base::decrement_counter()
 ActiveRecord_Base::delete()
 ActiveRecord_Base::delete_all()
 ActiveRecord_Base::delete_cached_attribute()
 ActiveRecord_Base::destroy()
 ActiveRecord_Base::destroy_all()
 ActiveRecord_Base::ensure_proper_type()
 ActiveRecord_Base::errors()
 ActiveRecord_Base::exists()
 ActiveRecord_Base::find()
 ActiveRecord_Base::find_all()
 ActiveRecord_Base::find_by_sql()
 ActiveRecord_Base::find_first()
 ActiveRecord_Base::fire_event()
 ActiveRecord_Base::get_meta_info()
 ActiveRecord_Base::has_attribute()
 ActiveRecord_Base::has_cached_attribute()
 ActiveRecord_Base::has_many()
 ActiveRecord_Base::has_one()
 ActiveRecord_Base::id()
 ActiveRecord_Base::id_before_type_cast()
 ActiveRecord_Base::increment()
 ActiveRecord_Base::increment_and_save()
 ActiveRecord_Base::increment_counter()
 ActiveRecord_Base::inheritance_column()
 ActiveRecord_Base::init_class()
 ActiveRecord_Base::instantiate()
 ActiveRecord_Base::is_first_concrete_descendent()
 ActiveRecord_Base::is_valid()
 ActiveRecord_Base::load_meta_info()
 ActiveRecord_Base::logger()
 ActiveRecord_Base::model()
 ActiveRecord_Base::new_record()
 ActiveRecord_Base::primary_key()
 ActiveRecord_Base::process_includes()
 ActiveRecord_Base::protected_attributes()
 ActiveRecord_Base::proxy()
 ActiveRecord_Base::proxy_method_for()
 ActiveRecord_Base::readonly()
 ActiveRecord_Base::read_attribute()
 ActiveRecord_Base::read_attribute_before_type_cast()
 ActiveRecord_Base::read_cached_attribute()
 ActiveRecord_Base::reload()
 ActiveRecord_Base::remove_attributes_protected_from_mass_assignment()
 ActiveRecord_Base::remove_event_listener()
 ActiveRecord_Base::reverse_type_cast()
 ActiveRecord_Base::run_validations()
 ActiveRecord_Base::save()
 ActiveRecord_Base::save_or_fail()
 ActiveRecord_Base::send_parent()
 ActiveRecord_Base::sequence_name()
 ActiveRecord_Base::set_attributes()
 ActiveRecord_Base::set_connection()
 ActiveRecord_Base::set_id()
 ActiveRecord_Base::set_inheritance_column()
 ActiveRecord_Base::set_primary_key()
 ActiveRecord_Base::set_readonly()
 ActiveRecord_Base::set_sequence_name()
 ActiveRecord_Base::set_table_name()
 ActiveRecord_Base::set_table_name_prefix()
 ActiveRecord_Base::set_table_name_suffix()
 ActiveRecord_Base::table_exists()
 ActiveRecord_Base::table_name()
 ActiveRecord_Base::table_name_prefix()
 ActiveRecord_Base::table_name_suffix()
 ActiveRecord_Base::toggle()
 ActiveRecord_Base::toggle_and_save()
 ActiveRecord_Base::type_cast()
 ActiveRecord_Base::type_condition()
 ActiveRecord_Base::update()
 ActiveRecord_Base::update_all()
 ActiveRecord_Base::update_attribute()
 ActiveRecord_Base::update_attributes()
 ActiveRecord_Base::update_attributes_or_fail()
 ActiveRecord_Base::update_record()
 ActiveRecord_Base::validate()
 ActiveRecord_Base::validates_confirmation_of()
 ActiveRecord_Base::validates_exclusion_of()
 ActiveRecord_Base::validates_format_of()
 ActiveRecord_Base::validates_inclusion_of()
 ActiveRecord_Base::validates_length_of()
 ActiveRecord_Base::validates_numericality_of()
 ActiveRecord_Base::validates_presence_of()
 ActiveRecord_Base::validates_uniqueness_of()
 ActiveRecord_Base::validate_find_options()
 ActiveRecord_Base::validate_on_create()
 ActiveRecord_Base::validate_on_update()
 ActiveRecord_Base::validate_options()
 ActiveRecord_Base::validation_name_to_type()
 ActiveRecord_Base::values_for_insert()
 ActiveRecord_Base::write_attribute()
 ActiveRecord_Base::write_cached_attribute()
 ActiveRecord_Base::__call()
 ActiveRecord_Base::__get()
 ActiveRecord_Base::__isset()
 ActiveRecord_Base::__set()
 ActiveRecord_Base::__sleep()
 ActiveRecord_Base::__unset()

Documentation generated on Wed, 25 Apr 2012 09:46:44 -0700 by phpDocumentor 1.4.3