Mike Bayer bec1b4f92e merged eager loading overhaul rev 1001:1009
this includes:
sql.Alias object keeps track of the immediate thing it aliased as well
as the ultimate non-aliased (usually a Table) object, so that proxied columns can have
a "parent" attribute
some cleanup to SelectBaseMixin.order_by_clause to allow easier access, needs more cleanup
engine has been making two ResultProxies all this time, added "return_raw" quickie flag to
disable that
some cleanup to _get_col_by_original so that it also works for oid columns, new eager load stuff
more aggressively aliaseses orderby's so this was needed
EagerLoader now makes "chains" of unique aliased eager loaders in all cases.  no need for
use_alias/selectalias anymore since it aliases every time.
properly detects recursive eager loads and terminates them with a lazyloader, instead of
raising an exception.  totally simplified setup() and init() is more straightforward and has
a single codepath now instead of two or three.
2006-02-20 19:45:08 +00:00
doc
2006-02-19 00:42:50 +00:00
2005-10-27 04:15:28 +00:00
2005-12-31 03:23:12 +00:00
2005-11-05 20:12:10 +00:00
2006-02-04 06:57:49 +00:00
2006-02-14 01:22:38 +00:00
2005-11-01 00:03:49 +00:00

SQLAlchemy is licensed under an MIT-style license (see LICENSE).
Other incorporated projects may be licensed under different licenses.
All licenses allow for non-commercial and commercial use.

To install:

	python setup.py install
	
good luck !
	
S
Description
The Database Toolkit for Python
Readme MIT 157 MiB
Languages
Python 100%