Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
updated verbiage for 0.5beta1 release
Tags
rel_0_5beta1
jason kirtland
- Don't insist on locals() mutability [ticket:1073]
Mike Bayer
will call this beta1 (same as 0.4 version did)
Mike Bayer
- merged r4841 from 0.4 branch (enable_typechecks lockdown)
Mike Bayer
restored a "distinct" setting that got whacked
Mike Bayer
docstrings for instances()/iterate_instances()
Mike Bayer
- Query.UpdateDeleteTest.test_delete_fallback fails on mysql due to subquery in DELETE; not sure how to do this exact operation in MySQL - added query_cls keyword argument to sessionmaker(); allows user-defined Query subclasses to be generated by query(). - added @attributes.on_reconstitute decorator, MapperExtension.on_reconstitute, both receieve 'on_load' attribute event allowing non-__init__ dependent instance initialization routines. - push memusage to the top to avoid pointless heisenbugs - renamed '_foostate'/'_fooclass_manag…
Mike Bayer
merged merge fix from r4834/rel_0_4 branch
Mike Bayer
make Query._clone() class-agnostic
Mike Bayer
illustrates a simple Query "hook" to implement query caching.
Mike Bayer
- removed query.min()/max()/sum()/avg(). these should be called using column arguments or values in conjunction with func. - fixed [ticket:1008], count() works with single table inheritance - changed the relationship of InstrumentedAttribute to class such that each subclass in an inheritance hierarchy gets a unique InstrumentedAttribute per column-oriented attribute, including for the same underlying ColumnProperty. This allows expressions from subclasses to be annotated accurately so that Query can get a hold of the…
Mike Bayer
merged r4829 of rel_0_4, [ticket:1058]
Mike Bayer
merged [ticket:1062] fix from 0.4 branch r4827
Mike Bayer
- improved the attribute and state accounting performed by query.update() and query.delete() - added autoflush support to same
jason kirtland
- Lengthless String type
Ants Aasma
Add delete and update methods to query
Ants Aasma
Not implemenented binary ops also raise UnevaluatableError
Ants Aasma
add with_only_columns to Select to allow for removing columns from selects
Ants Aasma
Preliminary implementation for the evaluation framework
Mike Bayer
- bumped PG's call count on test #6 to 1193 for py2.4; this is due to non-pool-threadlocal nature adding some checkout overhead
Mike Bayer
- added "CALL" to Mysql select keywords - NameError doesn't have "message" in py2.4
Mike Bayer
added string argument resolution to relation() in conjunction with declarative for: order_by, primaryjoin, secondaryjoin, secondary, foreign_keys, and remote_side.
Mike Bayer
a comment indicating why we can't raise an error for relation(Foo, uselist=False, order_by=something)
Mike Bayer
oracle dialect takes schema name into account when checking for existing tables of the same name. [ticket:709]
Mike Bayer
- PropertyLoader.foreign_keys becomes private - removed most __foo() defs from properties.py - complexity reduction in PropertyLoader.do_init()
Mike Bayer
- removed info about _local_remote_pairs from PropertyLoader.__determine_fks - added order_by(), group_by(), having() to the list of "no offset()/limit()", [ticket:851]
Mike Bayer
merged r4809 from rel_0_4, oracle fix
jason kirtland
Removed inlining for list.append.
jason kirtland
- unrolled loops for the simplified Session.get_bind() args - restored the chunk of test r4806 deleted (!)
Mike Bayer
- globally renamed refresh_instance to refresh_state - removed 'instance' arg from session.get_bind() and friends, this is not a public API - renamed 'state' arg on same to '_state' - fixes [ticket:1055]
  1. Prev
  2. Next