Class: FlexiRecordDemo::MediumEntry

Inherits:
FlexiRecord::BaseRecord show all
Includes:
FlexiRecord::ListRecord
Defined in:
lib/flexirecord-demo.rb

Overview

A medium entry (demo class).

CREATE TABLE “medium_entry” (“medium_number” int8 not null references “medium” (“number”) on delete cascade on update cascade, “position” int8 not null, “movie_id” int8 not null references “movie” (“id”) on delete restrict on update cascade, PRIMARY KEY (“medium_number”, “position”) );

Method Summary

Methods included from FlexiRecord::ListRecord

#save

Methods inherited from FlexiRecord::BaseRecord

#[], #[]=, add_connected_references, add_many_to_one_reference, add_one_to_one_reference, add_read_option, after_select, autodetect_columns, columns, connection_pool, connection_pool=, db_execute, db_query, db_query1, #delete_from_cache, #destroy, #dup, #has_key?, #inspect, isolation_level, loader, lock, #method_missing, prepare_read_parameters, primary_columns, #read, read_option_value, reader, reader_attrs, #reload, #replace, #save, #saved?, schema_name, schema_name!, schema_name=, select, select1, select_by_value_set, #set, set_loader, set_reader, set_setter, setter, sql, sql1, table, table_name, table_name!, table_name=, thread_connection_pool, thread_connection_pool=, #to_s, transaction, #transaction, transaction?, #update, use_connection, #used_columns

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class FlexiRecord::BaseRecord