DB.execute(sql) Migrator support for joinTable with additional attributes. Call forward function calls on has_one and belongs_to associations Set and get attributes on join table records Count join table records matching specified attribute values.
Fixes several bugs caused by last merge from upstream.
Conflicts: src/com/memamsa/airdb/Inflector.as src/com/memamsa/airdb/Modeler.as
…lass object or an array of target class objects or an array of integers (assumed to be target record IDs). Modeler#resetFields() now resets associator object cache to ensure that a record load results in a new associator corresponding to that record.
* Associator#target get - returns target object instead of storename * DB.sqlMap of Date for DATETIME fields uses local time * Every Modeler object fetches ROWID on load * ROWD is used for WHERE clause in Modeler#update * Modeler#update requires a previously loaded object * Added Modeler#reload to refresh record information in object
…tions. Also expanded support and convenience for mapping HAS_ONE relationships.
…ence. sqlmap is no longer used.
…s RecordID as a backup.
DB.mapJoinTable will sort related tables to ensure deterministic join name.
…Also rename default option to defaultValue, due to collision with reserved word.