summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/ext/proxy.py
Commit message (Collapse)AuthorAgeFilesLines
* merging 0.4 branch to trunk. see CHANGES for details. 0.3 moves to ↵Mike Bayer2007-07-271-113/+0
| | | | maintenance branch in branches/rel_0_3.
* migrated (most) docstrings to pep-257 format, docstring generator using ↵Mike Bayer2007-02-251-16/+30
| | | | | | straight <pre> + trim() func for now. applies most of [ticket:214], compliemnts of Lele Gaifax
* reorganizing classnames a bit, flagging "private" classes in the sql package,Mike Bayer2006-10-171-2/+2
| | | | | getting the generated docs to look a little nicer. fixes to extensions, sqlsoup etc. to be compatible with recent API tweaks
* _selectable interface; allows sqlsoup to pass its classes to Join and have ↵Jonathan Ellis2006-07-211-4/+2
| | | | the underlying Table pulled out
* merged 0.2 branch into trunk; 0.1 now in sqlalchemy/branches/rel_0_1Mike Bayer2006-05-251-59/+39
|
* split up Session into Session/LegacySession, added some new constructor argsMike Bayer2006-04-061-1/+9
| | | | | | | | created AbstractEngine class which provides base for SQLEngine and will also provide base for ConnectionProxy, so SQL binding can be to an engine or specific connection resource ClauseElements get using() method which can take AbstractEngines for execution made more separation between SchemaItems and bound engine
* moves the binding of a TypeEngine object from "schema/statement creation" ↵Mike Bayer2006-04-061-39/+0
| | | | time into "compilation" time
* engine property allows polymorphic access to get_engine/set_engineMike Bayer2006-03-021-7/+1
|
* made SchemaEngine more prominent as the base of Table associationMike Bayer2006-03-011-6/+11
| | | | | | | | | BaseProxyEngine descends from SchemaEngine fixes to sqlite/postgres reflection to use the correct engine for table lookups Table engine can be none which will default to schema.default_engine (although its still positional for now, so still needs to be explicit to make room for Columns) __init__ sets default_engine to be a blank ProxyEngine fixes to test suite to allow --db proxy.<dbname> to really test proxyengine
* oid inits at compilation time/when needed again, added a unit testMike Bayer2006-02-281-4/+2
|
* Added code to make foreignkey on ActiveMapper accept a string and create the ↵jeff2006-02-271-1/+5
| | | | ForeignKey object on the fly. Also added ability to pass args and kwargs to Column constructor. ActiveMapper columns can have keyword args indexed and unique which will automatically create a index or a unique index. dburi in AutoConnectEngine can be a callable.
* Refactored ProxyEngine into BaseProxyEngine and ProxyEngine. Also added an ↵jeff2006-02-251-27/+67
| | | | AutoConnectProxyEngine to late bind to a particular dburi. I ran the proxy_engine test, however, I don't have postgresql installed so not all tests worked. Also, I don't have an WSGI package installed to run the wsgi tests.
* merged sql_rearrangement branch , refactors sql package to work standalone withMike Bayer2006-02-251-49/+1
| | | | | clause elements including tables and columns, schema package deals with "physical" representations
* tweak to TableImpl/ColumnImpl with the way they get their attributeMike Bayer2006-02-141-2/+2
|
* tableimpl and columnimpl proxy to actual impl objects per engineMike Bayer2006-02-111-2/+23
|
* Provisional fix for #51, very slightly adapted from the patch posted in the ↵Jason Pellerin2006-02-051-39/+31
| | | | ticket. Tests added to verify fix.
* new ProxyEngine dispatches to multiple engines; contributed by jason pellerinMike Bayer2006-02-011-0/+146