Commits

Show all
Author Commit Message Labels Comments Date
jason kirtland
Yep.
Tags
rel_0_4_5
Mike Bayer
- ReST fixes - reverted strange jeklike symbol syntax
Mike Bayer
- changed the name to "local/remote pairs" - added closing ' to symbol str() (I'm assuming it's supposed to be that way)
Mike Bayer
- merged sync_simplify branch - The methodology behind "primaryjoin"/"secondaryjoin" has been refactored. Behavior should be slightly more intelligent, primarily in terms of error messages which have been pared down to be more readable. In a slight number of scenarios it can better resolve the correct foreign key than before. - moved collections unit test from relationships.py to collection.py - PropertyLoader now has "synch…
jason kirtland
- microcleanup
jason kirtland
- Experimental: prefer cProfile over hotspot for 2.5+ - The latest skirmish in the battle against zoomark and sanity: 3rd party code is factored out in the function call count canary tests
Ants Aasma
A couple of usage examples for the case statement
Mike Bayer
- case() interprets the "THEN" expressions as values by default, meaning case([(x==y, "foo")]) will interpret "foo" as a bound value, not a SQL expression. use text(expr) for literal SQL expressions in this case. For the criterion itself, these may be literal strings only if the "value" keyword is present, otherwise SA will force explicit usage of either text() or literal().
Mike Bayer
some cleanup, some method privating, some pep8, fixed up _col_aggregate and merged its functionality with _count()
Ants Aasma
The case() function now also takes a dictionary as its whens parameter. But beware that it doesn't escape literals, use the literal construct for that.
Mike Bayer
- Added some convenience descriptors to Query: query.statement returns the full SELECT construct, query.whereclause returns just the WHERE part of the SELECT construct.
ram
Added a new 'max_identifier_length' keyword to the mssql_pyodbc dialect
Ants Aasma
Cascade traversal algorithm converted from recursive to iterative to support deep object graphs.
Mike Bayer
- Got PG server side cursors back into shape, added fixed unit tests as part of the default test suite. Added better uniqueness to the cursor ID [ticket:1001] - update().values() and insert().values() take keyword arguments.
jason kirtland
- Re-tuned call counts for 2.3 through 2.5.
jason kirtland
- Run profiling tests first.
Mike Bayer
fixed OracleRaw type adaptation [ticket:902]
Mike Bayer
some fixes to the MS-SQL aliasing so that result_map is properly populated
Mike Bayer
doh
Mike Bayer
some test fixup for oracle
Mike Bayer
reduced 2.4 callcounts...
Mike Bayer
slight function call reduction
jason kirtland
- Assorted flakes.
jason kirtland
- Revamped the Connection memoize decorator a bit, moved to engine - MySQL character set caching is more aggressive but will invalidate the cache if a SET is issued. - MySQL connection memos are namespaced: info[('mysql', 'server_variable')]
jason kirtland
- More 2.4 generator squashing.
Mike Bayer
continue attempting to get proper count for pybot on 2.5, ensure order_by for oracle query
Mike Bayer
- added verbose activity to profiling.function_call_count - simplified oracle non-ansi join generation, removed hooks from base compiler - removed join() call from _label generation, fixed repeat label gen
jason kirtland
- More zzzeek enablement.
jason kirtland
- Squashed 2.4 generators.
Mike Bayer
added an order by to fix potential mysql test failure
  1. Prev
  2. Next