Commits

Author Commit Message Labels Comments Date
Michael Elsdörfer
Add items(), values() methods to Properties.
Mike Bayer
fix some warnings
Mike Bayer
merge
Mike Bayer
force MyISAM in here as newer MySQLs set to innodb by default, which breaks a ton of crap
Mike Bayer
adjust this test which passes on some psycopg2s, fails on others, and we dont have a good testing decorator to check this
Mike Bayer
- [feature] Reworked the startswith(), endswith(), contains() operators to do a better job with negation (NOT LIKE), and also to assemble them at compilation time so that their rendered SQL can be altered, such as in the case for Firebird STARTING WITH [ticket:2470] - [feature] firebird - The "startswith()" operator renders as "STARTING WITH", "~startswith()" renders as "NOT STARTING WITH", using FB's more efficient …
Mike Bayer
call this "_proxies" since it's not really a public consumption attribute
Mike Bayer
- [feature] declared_attr can now be used with attributes that are not Column or MapperProperty; including any user-defined value as well as association proxy objects. [ticket:2517]
Mike Bayer
- [feature] Conflicts between columns on single-inheritance declarative subclasses, with or without using a mixin, can be resolved using a new @declared_attr usage described in the documentation. [ticket:2472]
Mike Bayer
- [feature] The "required" flag is set to True by default, if not passed explicitly, on bindparam() if the "value" or "callable" parameters are not passed. This will cause statement execution to check for the parameter being present in the final collection of bound parameters, rather than implicitly assigning None. [ticket:2556]
Mike Bayer
hybrids: illustrate correlated subquery
paulgb
removed outdated reference to TINYINT(1) => BOOLEAN reflection in mysql dialect
Mike Bayer
- add "identifier", can differentiate between "name" rendered and "identifier" in func.
Mike Bayer
- tweak the GenericFunction constructor more so that it's action in parsing the arguments is easier to understand - add a test to ensure generic function can have a custom name
Mike Bayer
- refine oracle returning some more to use purely positional approach
Mike Bayer
- merge
Mike Bayer
- more oracle tweaks for returning; the method here is still kind of brittle and might have issues with pks, multiple function calls
Mike Bayer
oracle fixes...
Mike Bayer
- fix for pypy - more oracle fixes
Mike Bayer
fix 2.5 ism
Mike Bayer
a few oracle fixes
Mike Bayer
- [feature] Added support for .info dictionary argument to column_property(), relationship(), composite(). All MapperProperty classes have an auto-creating .info dict available overall.
Mike Bayer
future for with statement
Mike Bayer
- correct the argument signature for GenericFunction to be more predictable
Mike Bayer
small tweaks to make insert() behavior more consistent, mostly tests, [ticket:2461]
Mike Bayer
- [feature] The before_cursor_execute event fires off for so-called "_cursor_execute" events, which are usually special-case executions of primary-key bound sequences and default-generation SQL phrases that invoke separately when RETURNING is not used with INSERT. [ticket:2459]
Mike Bayer
- [bug] Fixed bug whereby usage of a UNION or similar inside of an embedded subquery would interfere with result-column targeting, in the case that a result-column had the same ultimate name as a name inside the embedded UNION. [ticket:2552]
Mike Bayer
- [bug] Fixed cextension bug whereby the "ambiguous column error" would fail to function properly if the given index were a Column object and not a string. Note there are still some column-targeting issues here which are fixed in 0.8. [ticket:2553] - find more cases where column targeting is being inaccurate, add more information to result_map to better differentiate "ambiguous" results from "present" or "not present". In particular, re…
Mike Bayer
this is already in an automodule...
Mike Bayer
- [feature] Enhanced GenericFunction and func.* to allow for user-defined GenericFunction subclasses to be available via the func.* namespace automatically by classname, optionally using a package name as well.
  1. Prev
  2. Next