Commits

Author Commit Message Labels Comments Date
Mike Bayer
- put a generic regexp for chopping foreign key specs along the "." [ticket:667]
Branches
rel_0_4
jason kirtland
- Merged r2945, r2946, r2947 from trunk - Cache 'lower_case_table_names' test for the lifetime of a connection - Clean up compat fetch stuff
Branches
rel_0_4
Mike Bayer
typo
Branches
rel_0_4
Mike Bayer
- changed the order of args to session.execute(), session.scalar() - removed session.connect(). theres only connection() - implemented twophase flag on session, twophase calls within SessionTransaction, one unit test so far which tests that it succeeds (but doesnt test a failure yet or do any mocking) - rewrote session transaction docs
Branches
rel_0_4
paj
Properly escape table names when reflecting for mssql and sqlite [ticket:653]
Branches
rel_0_4
jason kirtland
Rewrote association proxy documentation to be more accessible and promote the general awesomeness of association proxies.
Branches
rel_0_4
Mike Bayer
- removed ancient threadlocal/legacy_session mods - Session now has tranasaction API built into it, SessionTransaction not part of the usual API now (but still does the work) - integrated nested transactions/SAVEPOINT with Session transactional system - Session gets "transactional" mode, it always begins a transaction and reopens after commit/rollback - Session gets "autoflush=True" flag, implies "transactional", issues a flush before the executi…
Branches
rel_0_4
jason kirtland
- Adjust has_table for MySQL, workaround multibyte issue on osx
Branches
rel_0_4
Mike Bayer
another order_by fix
Branches
rel_0_4
Mike Bayer
- got in_() working, enhanced sql.py treatment of Comparator so comparators can be used in any SQL expression (i.e. order bys, desc(), etc.) - adding various tests for new clause generation
Branches
rel_0_4
Mike Bayer
- added operator support to class-instrumented attributes. you can now filter() (or whatever) using <classname>.<attributename>==<whatever>. for column based properties, all column operators work (i.e. ==, <, >, like(), in_(), etc.). For relation() and composite column properties, ==<instance>, !=<instance>, and ==<None> are implemented so far. [ticket:643]
Branches
rel_0_4
Mike Bayer
- moved query._with_parent into prop.compare() calls - built extensible operator framework in sql package, ORM builds on top of it to shuttle python operator objects back down to the individual columns. no relation() comparisons yet. implements half of [ticket:643]
Branches
rel_0_4
jason kirtland
Ignore generated doc build artifacts
Branches
rel_0_4
jason kirtland
Tweak collections doc to fit in with long-lines club.
Branches
rel_0_4
jason kirtland
- Finish collections doc changes started in r2839, expanding coverage in main documentation and docstrings. - Per list discussion, removed backward compat. for dict- and object-derived collection types. This is the safest course of action given the major change in dict iterator behavior. - Minor typos and code cleanups.
Branches
rel_0_4
Mike Bayer
removed get_str(), get_from_text() from ansicompiler. removes a few hundred method calls
Branches
rel_0_4
Mike Bayer
regexp searches for negative decimals too
Branches
rel_0_4
jason kirtland
When testing unicode for MySQL, ensure the connection is utf8
Branches
rel_0_4
Mike Bayer
fix to connection-bound compiled objects
Branches
rel_0_4
Mike Bayer
fix to SessionTransaction so it holds onto a Connection properly
Branches
rel_0_4
Mike Bayer
few more tweaks for the aliasing change
Branches
rel_0_4
Mike Bayer
- converted all anonymous labels and aliases to be generated within the compilation phase. this allows fully "deterministic" label generation. theres a couple of unit test failures that need to be fixed but most are passing. - also some tweaks to unicode result column names; no longer chopping out characters from the names, since the name might be composed of all non-ascii characters. mysql needs some work here since its returning, i think, the unicode's internally-encoded bytes directly within a bytestring. - need to simplify the amount of dictionaries present in ANSICompiler, its pretty hard to follow at this point…
Branches
rel_0_4
Mike Bayer
removed some remaining "connectable"/"bind_to" keywords
Branches
rel_0_4
Mike Bayer
completed connectable/bind_to/engine work for [ticket:645]
Branches
rel_0_4
Mike Bayer
merged trunk r2901-2924
Branches
rel_0_4
Mike Bayer
- bind test in query.orm - merged ambiguous colname fix from r2915
Branches
rel_0_4
Mike Bayer
added some text tests
Branches
rel_0_4
Mike Bayer
- merged trunk r2880-r2901 (slightly manually for 2900-2901) - merges "bind" argument change - merges join fixes for [ticket:185] - removed all "engine"/"connectable"/"bind_to"/"engine_or_url" arguments/attributes
Branches
rel_0_4
Ants Aasma
context manager support for sql transactions
Branches
rel_0_4
Ants Aasma
add support for two phase commits, nested subtransactions and savepoints. refactors Transaction class into a hierarchy.
Branches
rel_0_4
  1. Prev
  2. Next