summaryrefslogtreecommitdiff
path: root/examples/query_caching/query_caching.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-06-02 03:07:12 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-06-02 03:07:12 +0000
commite525aee01556e59ff9fc02dd68fd6a38532fe45a (patch)
tree3bb7b616ed238af5e3596c3250565794f19db0d7 /examples/query_caching/query_caching.py
parente3e15357202d4c7918fe6a3b8d2d002e4ede3de2 (diff)
downloadsqlalchemy-e525aee01556e59ff9fc02dd68fd6a38532fe45a.tar.gz
- removed query.min()/max()/sum()/avg(). these should be called using column arguments or values in conjunction with func.
- fixed [ticket:1008], count() works with single table inheritance - changed the relationship of InstrumentedAttribute to class such that each subclass in an inheritance hierarchy gets a unique InstrumentedAttribute per column-oriented attribute, including for the same underlying ColumnProperty. This allows expressions from subclasses to be annotated accurately so that Query can get a hold of the exact entities to be queried when using column-based expressions. This repairs various polymorphic scenarios with both single and joined table inheritance. - still to be determined is what does something like query(Person.name, Engineer.engineer_info) do; currently it's problematic. Even trickier is query(Person.name, Engineer.engineer_info, Manager.manager_name)
Diffstat (limited to 'examples/query_caching/query_caching.py')
0 files changed, 0 insertions, 0 deletions