Starting work to make primaryKey() return an array
Allowing multi primary key in BelongsTo
Adding unit test for generating conditions fir eager loading BelongsTo
when the target table has multi column primary key
Some changes to make hasMAny eager loading work after making
primaryKey() return array
Fixed eagerLoading of HasMany now that primaryKey returns an array
Adding test to show exception is thrown when not enough froeignKeys are
provided
Adding tests for HasMany::attachTo when having multi column primary keys
Making all HasMany tests pass
Making HasOne able to work with multi column primary keys
Implemented targetForeignKey in BelongsToMany, this will be used to
control what keys are used to join
Transmitting custom foreignKeys to associations involded in
BelongsToMany when they are customized
Adding test to prove attachTo in BelongsToMany works with composite
primary keys
Some hackery to support array as the return of primaryKey()
Adding support for correctly converting a SqliteSchema containing compiste primary
keys
Making BelongsToMany::save() tests pass when using a table with
composite primary key
All TableTests passing except those requiring new features to be
implemented
Starting to implement a TupleComparison expression class, this will be
used for eager loading associations with composite foreignKeys
Improving TupleComparison
Improving a bit more TupleComparison expression
Adding support fro traversing TupleComparison expressions