Commits

Author Commit Message Labels Comments Date
Mike Bayer
- some more interpret_as_froms
Mike Bayer
- use "True" to indicate self-inspects, remove a lambda call
Mike Bayer
- [feature] ORM entities can be passed to select() as well as the select_from(), correlate(), and correlate_except() methods, where they will be unwrapped into selectables. [ticket:2245]
Mike Bayer
add context to column_property docs illustrating the use of correlate_except() to keep the non-correlated table from being correlated. part of [ticket:2530] but also mentioned in [ticket:2245] for some reason.
Mike Bayer
some doc fixes
Mike Bayer
- [feature] Revised the rules used to determine the operator precedence for the user-defined operator, i.e. that granted using the ``op()`` method. Previously, the smallest precedence was applied in all cases, now the default precedence is zero, lower than all operators except "comma" (such as, used in the argument list of a ``func`` call) and "AS", and is also customizable via the "precedence" argument on the ``op()`` method. [ticket:2537]
Mike Bayer
callcounts due to more engine event logic
Mike Bayer
- [feature] Connection event listeners can now be associated with individual Connection objects, not just Engine objects. [ticket:2511]
Mike Bayer
a lot of docs
Mike Bayer
- with InstanceState more public, underscore all its methods that change object state as these aren't intended for public use.
Mike Bayer
- document the inspection system
Mike Bayer
this can be any expression
Mike Bayer
pep8
Mike Bayer
- move ext to relative imports
Mike Bayer
- a big renaming of all the _Underscore classes to have plain names. The old names are still defined for backwards compatibility. - _BindParamClause renamed to BindParameter
Mike Bayer
try to get these to pass on jenkins
Mike Bayer
pypy doesn't seem to decrement __subclasses__(), just skip for now
Mike Bayer
adjust the compat namedtuple to handle subclassing
Mike Bayer
relax this variance for now
Mike Bayer
try to loosen the times up here to reduce failures due to latency
Branches
rel_0_7
Mike Bayer
try to loosen the times up here to reduce failures due to latency
Mike Bayer
- totally remove _entity_info and _extended_entity_info, replacing all usage with inspect()
Mike Bayer
- justify NamedTuple, now called KeyedTuple - fix this test
Mike Bayer
some test fixes and cleanup
Mike Bayer
- express most of the orm.util functions in terms of the inspection system - modify inspection system: 1. raise a new exception for any case where the inspection context can't be returned. this supersedes the "not mapped" errors. 2. don't configure mappers on a mapper inspection. this allows the inspectors to be used during mapper config time. instead, the mapper configures on "with_polymorphic_selectable" now, which is…
Mike Bayer
genindex is 100% valid
Branches
rel_0_5
Mike Bayer
genindex is 100% valid
Branches
rel_0_6
Mike Bayer
genindex is 100% valid
Branches
rel_0_7
Mike Bayer
genindex is 100% valid
Mike Bayer
- [bug] Fixed bug mostly local to new AbstractConcreteBase helper where the "type" attribute from the superclass would not be overridden on the subclass to produce the "reserved for base" error message, instead placing a do-nothing attribute there. This was inconsistent vs. using ConcreteBase as well as all the behavior of classical concrete mappings, where the "type" column from the polymorphic base would be explicitly disabled on s…
Branches
rel_0_7
  1. Prev
  2. Next