Commits

Author Commit Message Labels Comments Date
Mike Bayer
Fixed bug where keyword arguments passed to :meth:`.Compiler.process` wouldn't get propagated to the column expressions present in the columns clause of a SELECT statement. In particular this would come up when used by custom compilation schemes that relied upon special flags. [ticket:2593]
Mike Bayer
- move most/all operator specific tests into test_operator, convert fully to TOT
Mike Bayer
- get 100% lint/pep8 happening for test_compiler; next we will begin cutting up tests and removing old ones - move test_in() to test_operators - slice up migrated operator tests into TOT
Mike Bayer
aaaarrrgg
Mike Bayer
tweaks
Mike Bayer
Added a new method :meth:`.Engine.execution_options` to :class:`.Engine`. This method works similarly to :class:`.Connection.execution_options` in that it creates a copy of the parent object which will refer to the new set of options. The method can be used to build sharding schemes where each engine shares the same underlying pool of connections. The method has been tested against the horizontal shard …
Mike Bayer
- fix regression from 0.7 where calling get_history with passive on a never-set collection would fail; made this act just like scalars for now and added tests. I would think that HISTORY_BLANK would be more appropriate here but it's too late in the game to mess with that.
Mike Bayer
- support multiple top-level cats in a changeset - include ticket in the md5
Mike Bayer
The auto-correlation feature of :func:`.select`, and by proxy that of :class:`.orm.Query`, will not take effect for a SELECT statement that is being rendered directly in the FROM list of the enclosing SELECT. Correlation in SQL only applies to column expressions such as those in the WHERE, ORDER BY, columns clause. [ticket:2595]
Mike Bayer
- add md5-hashed links to changelog entries
Mike Bayer
add support to link to changelogs and pullrequests
Mike Bayer
changelog
Mike Bayer
branch merge
Mike Bayer
- converted beaker demo to dogpile.cache, [ticket:2589]
Mike Bayer
Merged in agilevic/sqlalchemy (pull request #23)
agilevic
it is sensible to add NCHAR and NVARCHAR as recognized data types for sqlite dialect because they are widely used and because of the type affinity mechanism of sqlite
Mike Bayer
updated changelog thing
Mike Bayer
- genericize the changelog plugin a bit, lets see if it works in other projects
Mike Bayer
link fix
Mike Bayer
fix missing/incorrect version ids
Mike Bayer
updates
Mike Bayer
- move all CHANGES files into the sphinx docs. this is rudimental now but puts the changelog in a more data driven format, so that we can begin linking version directives with them as well as with migration documents, once those are also moved into sphinx.
Mike Bayer
- clarify what the link is
Mike Bayer
- rework the sphinx customizations into distinct modules - build a new Sphinx extension that allows dialect info to be entered as directives which is then rendered consistently throughout all dialect/dbapi sections - break out the "empty_strings" requirement for oracle test
Mike Bayer
- errant maxdb - errant pdbs
Mike Bayer
- move out maxdb - begin consolidating docs for dialects to be more self contained - add a separate section for "external" dialects - not sure how we're going to go with this yet.
Mike Bayer
- [bug] TypeDecorator now includes a generic repr() that works in terms of the "impl" type by default. This is a behavioral change for those TypeDecorator classes that specify a custom __init__ method; those types will need to re-define __repr__() if they need __repr__() to provide a faithful constructor representation. [ticket:2594]
Mike Bayer
- [feature] The Query can now load entity/scalar-mixed "tuple" rows that contain types which aren't hashable, by setting the flag "hashable=False" on the corresponding TypeEngine object in use. Custom types that return unhashable types (typically lists) can set this flag to False. [ticket:2592] - [bug] Applying a column expression to a select statement using a label with or without other modifying constructs will no …
Mike Bayer
- allow a __clause_element__() to be passed to query.filter() also
Mike Bayer
- break out unicode tests to a varchar + a text test, add a requires
  1. Prev
  2. Next