Class: FlexiRecordDemo::Rating
- Inherits:
-
FlexiRecord::Relationship
- Object
- FlexiRecord::AbstractRecord
- FlexiRecord::BaseRecord
- FlexiRecord::Relationship
- FlexiRecordDemo::Rating
- Defined in:
- lib/flexirecord-demo.rb
Overview
A rating entry (demo class).
CREATE TABLE “rating” (“person_id” int8 not null references “person” (“id”) on delete cascade on update cascade, “movie_id” int8 not null references “movie” (“id”) on delete cascade on update cascade, “rating” numeric, “comment” text, PRIMARY KEY (“person_id”, “movie_id”) );
Method Summary
Methods inherited from FlexiRecord::Relationship
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
Constructor Details
This class inherits a constructor from FlexiRecord::Relationship
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class FlexiRecord::BaseRecord