Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
commented out print statement
Tags
pre_uow_scoping
Mike Bayer
somewhat of an overhaul, got alltests to work again
Mike Bayer
derefences connection pool upon dispose()
Mike Bayer
deprecated "selectalias" argument on eager loader, do use_alias=True "eager alias" flag will propigate to child eager loaders so the full query comes out OK. mappers/properties have overhauled "copy" methodology. mappers are no longer "singleton" and no longer have elaborate "hash_key" methods - there is a primary mapper associated with a class which is done via direct dictionary relationship, and the options() method on mapper does its own lighter-weight caching…
Mike Bayer
took out print statement
Tags
pre_hashkey_removal
Mike Bayer
trying to get mappers to support having versions against different tables for the same class, that dont affect the original class mapper and create objects with the correct identity key support in EagerLoader to better handle "selectalias" when the eager mapper hits another eager mapper, etc
Mike Bayer
took mysql foriegn key thing out
Mike Bayer
foreign key reflection !!!!!
Mike Bayer
moved stylesheets into section_wrapper so that autohandler can be more easily replaced (when used on the site)
Mike Bayer
added 'engine' to convert_result_value/convert_bind_param
Mike Bayer
added cascade_mappers function. somewhat experimental !
Mike Bayer
docs
Mike Bayer
added between(), column.label()
Mike Bayer
table supports per-engine-type options, ansisql allows engines to add a "post table create" string mysql gets mysql_engine argument InnoDB set as default in engines test
Mike Bayer
added is_dirty method at module level and within UnitOfWork
Mike Bayer
__init__ monkeypatch looks for __init__ in the class' dict rather than via getattr(), to bypass inheritance lookups
Mike Bayer
writes foreign keys as individual FOREIGN KEY objects, syntax seems to work better
Mike Bayer
got oracle LIMIT/OFFSET to use row_number() syntax sql: ColumnClause will use the given name when proxying itself (used for the "ora_rn" label) ansisql: When adding on ORDER_BY, GROUP_BY, etc. clauses, if there is no string for the column list, then dont add the clause (this allows oracle to strip out the ORDER BY) Oracle is modifying the select statement, which is not ideal - should fix that
Mike Bayer
more Sequences needed for oracle
Mike Bayer
ordering of queries can be different based on platform dictionary ordering
Mike Bayer
now lets do that properly
Mike Bayer
error message if pysqlite2 couldnt be imported
Mike Bayer
needed optional sequence for oracle support
Mike Bayer
dont mask engine compilation error
Jason Pellerin
Provisional fix for #51, very slightly adapted from the patch posted in the ticket. Tests added to verify fix.
Mike Bayer
started PassiveDefault, which is a "database-side" default. mapper will go fetch the most recently inserted row if a table has PassiveDefault's set on it
Mike Bayer
columns can be specified to override those from autoload=True
Mike Bayer
is_unicode propigated into String subclasses
Mike Bayer
added BETWEEN, courtesy Rick Morrison. go Rick !
Mike Bayer
fixes involving when child object from list items is None - onetoone must pass, objectstore.testbackwardsmanipulations with postgres passes
  1. Prev
  2. Next