]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
18 years agoremove unneeded division
Mike Bayer [Sat, 26 May 2007 22:21:31 +0000 (22:21 +0000)] 
remove unneeded division

18 years agoadded hotshot points into unit test, localizes profiling to just the query.select...
Mike Bayer [Sat, 26 May 2007 21:29:50 +0000 (21:29 +0000)] 
added hotshot points into unit test, localizes profiling to just the query.select() process.
0.4 branch now has 18% fewer function calls for the same test.

18 years agoanother object.__init__() call with args....might need to build py2.6 to test this...
Mike Bayer [Sat, 26 May 2007 20:55:26 +0000 (20:55 +0000)] 
another object.__init__() call with args....might need to build py2.6 to test this more completely....

18 years agoremoved ClauseVisitor.__init__(), doesnt work with python trunk
Mike Bayer [Sat, 26 May 2007 20:00:22 +0000 (20:00 +0000)] 
removed ClauseVisitor.__init__(), doesnt work with python trunk

18 years agonormalized PG test schema name to "alt_schema"
Mike Bayer [Sat, 26 May 2007 19:51:35 +0000 (19:51 +0000)] 
normalized PG test schema name to "alt_schema"

18 years ago- mysql doesnt have + for concatenation, but pg doesnt have concat() (nor does sqlite)
Mike Bayer [Sat, 26 May 2007 19:41:31 +0000 (19:41 +0000)] 
- mysql doesnt have + for concatenation, but pg doesnt have concat() (nor does sqlite)
- parameterized masseagerload test

18 years ago- Micro-documentation for why we set FOUND_ROWS flag (supports_sane_rowcount)
Jason Kirtland [Fri, 25 May 2007 23:21:12 +0000 (23:21 +0000)] 
- Micro-documentation for why we set FOUND_ROWS flag (supports_sane_rowcount)

18 years ago- Coerce 'local_infile' mysql connect argument into an int
Jason Kirtland [Fri, 25 May 2007 23:12:58 +0000 (23:12 +0000)] 
- Coerce 'local_infile' mysql connect argument into an int

18 years ago- Nearly all MySQL column types are now supported for declaration and
Jason Kirtland [Fri, 25 May 2007 22:48:42 +0000 (22:48 +0000)] 
- Nearly all MySQL column types are now supported for declaration and
  reflection. Added NCHAR, NVARCHAR, VARBINARY, TINYBLOB, LONGBLOB, YEAR
- The sqltypes.Binary passthrough now builds a VARBINARY rather than a
  BINARY if given a length
- Refactored the inheritance of some types with respect to sqltypes, and
  especially the binary types
- Lots and lots of docs
- MySQL unit tests now starting to adapt to known problems with alpha/beta
  drivers
- A couple mysql unit test fix-ups and expansions

18 years ago- Don't use '+' for sql expr concatenation by default
Jason Kirtland [Fri, 25 May 2007 22:34:02 +0000 (22:34 +0000)] 
- Don't use '+' for sql expr concatenation by default

18 years ago- Setup/teardown out test table properly
Jason Kirtland [Fri, 25 May 2007 22:32:34 +0000 (22:32 +0000)] 
- Setup/teardown out test table properly

18 years ago- DB connection urls for tests can now be loaded from a configuration file
Jason Kirtland [Fri, 25 May 2007 22:30:39 +0000 (22:30 +0000)] 
- DB connection urls for tests can now be loaded from a configuration file
- Test runs can now --require a particular external package version
- Added some 'coerce' magic to the Oracle connection factory to support use_ansi in the dburl query string

18 years agoupdate
Mike Bayer [Fri, 25 May 2007 20:46:24 +0000 (20:46 +0000)] 
update

18 years agoturned off supports_sane_rowcount until someone wants to fix #370
Mike Bayer [Fri, 25 May 2007 20:43:53 +0000 (20:43 +0000)] 
turned off supports_sane_rowcount until someone wants to fix #370

18 years agoCompoundSelect (i.e. UNION etc.) needed self_group() to provide parenthesis
Mike Bayer [Wed, 23 May 2007 15:20:25 +0000 (15:20 +0000)] 
CompoundSelect (i.e. UNION etc.) needed self_group() to provide parenthesis

18 years agofix typo
Mike Bayer [Tue, 22 May 2007 16:52:38 +0000 (16:52 +0000)] 
fix typo

18 years ago- improved support for eagerloading of properties off of mappers that are mapped
Mike Bayer [Tue, 22 May 2007 16:47:55 +0000 (16:47 +0000)] 
- improved support for eagerloading of properties off of mappers that are mapped
to select() statements; i.e. eagerloader is better at locating the correct
selectable with which to attach its LEFT OUTER JOIN.
- some fixes to new tests in inheritance5 to work with postgres

18 years agofix to previous logging fix...
Mike Bayer [Sun, 20 May 2007 19:22:07 +0000 (19:22 +0000)] 
fix to previous logging fix...

18 years ago- restored logging of "lazy loading clause" under sa.orm.strategies logger,
Mike Bayer [Sun, 20 May 2007 18:22:48 +0000 (18:22 +0000)] 
- restored logging of "lazy loading clause" under sa.orm.strategies logger,
got removed in 0.3.7

18 years agorestored comparison of 1-element clause list -> ClauseElement, which was broken in...
Mike Bayer [Sun, 20 May 2007 18:16:10 +0000 (18:16 +0000)] 
restored comparison of 1-element clause list -> ClauseElement, which was broken in [changeset:2620]

18 years ago- fixed bug in query.instances() that wouldnt handle more than
Mike Bayer [Sun, 20 May 2007 16:40:21 +0000 (16:40 +0000)] 
- fixed bug in query.instances() that wouldnt handle more than
on additional mapper or one additional column.

18 years ago- removed "no group by's in a select thats part of a UNION"
Mike Bayer [Fri, 18 May 2007 19:01:47 +0000 (19:01 +0000)] 
- removed "no group by's in a select thats part of a UNION"
restriction [ticket:578]

18 years agocorrect typo
Gaëtan de Menten [Fri, 18 May 2007 18:26:46 +0000 (18:26 +0000)] 
correct typo

18 years ago- the "primary_key" argument to mapper() is propigated to the "polymorphic"
Mike Bayer [Thu, 17 May 2007 22:33:52 +0000 (22:33 +0000)] 
- the "primary_key" argument to mapper() is propigated to the "polymorphic"
mapper.  primary key columns in this list get normalized to that of the mapper's
local table.

18 years ago- fix to select_by(<propname>=<object instance>) -style joins in conjunction
Mike Bayer [Thu, 17 May 2007 15:11:34 +0000 (15:11 +0000)] 
- fix to select_by(<propname>=<object instance>) -style joins in conjunction
with many-to-many relationships, bug introduced in r2556
- the "reverse_direction" flag in _create_lazy_clause works correctly for a many-to-many
relationship (i.e. the reverse is on which clause, not which column in the clause, in the
case of m2m)

18 years agoadded test for "assign a list of objects", ensure cascade/persistence functions
Mike Bayer [Thu, 17 May 2007 14:43:19 +0000 (14:43 +0000)] 
added test for "assign a list of objects", ensure cascade/persistence functions

18 years agofixed LoggingClauseVisitor
Mike Bayer [Tue, 15 May 2007 20:46:37 +0000 (20:46 +0000)] 
fixed LoggingClauseVisitor

18 years agorestored outerjoin test
Mike Bayer [Tue, 15 May 2007 16:51:40 +0000 (16:51 +0000)] 
restored outerjoin test

18 years ago- fix to polymorphic query which allows the original polymorphic_union
Mike Bayer [Tue, 15 May 2007 16:43:26 +0000 (16:43 +0000)] 
- fix to polymorphic query which allows the original polymorphic_union
to be embedded into a correlated subquery [ticket:577]

18 years ago- parenthesis are applied to clauses via a new _Grouping construct.
Mike Bayer [Mon, 14 May 2007 22:25:36 +0000 (22:25 +0000)] 
- parenthesis are applied to clauses via a new _Grouping construct.
uses operator precedence to more intelligently apply parenthesis
to clauses, provides cleaner nesting of clauses (doesnt mutate
clauses placed in other clauses, i.e. no 'parens' flag)
- added 'modifier' keyword, works like func.<foo> except does not
add parenthesis.  e.g. select([modifier.DISTINCT(...)]) etc.

18 years ago- _Label propigates "_hide_froms()" so that scalar selects
Mike Bayer [Fri, 11 May 2007 00:21:29 +0000 (00:21 +0000)] 
- _Label propigates "_hide_froms()" so that scalar selects
behave more properly with regards to FROM clause #574

18 years agopropigated detach() and invalidate() methods to Connection.
Mike Bayer [Thu, 10 May 2007 15:56:31 +0000 (15:56 +0000)] 
propigated detach() and invalidate() methods to Connection.

18 years ago- Connections can be detached from their pool, closing on dereference instead of...
Jason Kirtland [Wed, 9 May 2007 22:39:50 +0000 (22:39 +0000)] 
- Connections can be detached from their pool, closing on dereference instead of returning to the pool for reuse

18 years ago- set max identifier length to 31
Mike Bayer [Tue, 8 May 2007 17:55:41 +0000 (17:55 +0000)] 
- set max identifier length to 31

18 years ago- fix to long name generation when using oid_column as an order by
Mike Bayer [Mon, 7 May 2007 20:29:26 +0000 (20:29 +0000)] 
- fix to long name generation when using oid_column as an order by
(oids used heavily in mapper queries)

18 years ago- session.get() and session.load() propigate **kwargs through to query
Mike Bayer [Mon, 7 May 2007 00:40:41 +0000 (00:40 +0000)] 
- session.get() and session.load() propigate **kwargs through to query

18 years ago- many-to-many relationships properly set the type of bind params
Mike Bayer [Fri, 4 May 2007 18:27:12 +0000 (18:27 +0000)] 
- many-to-many relationships properly set the type of bind params
for delete operations on the association table
- many-to-many relationships check that the number of rows deleted
from the association table by a delete operation matches the expected
results

18 years ago- shored up DBAPI descriptions
Mike Bayer [Fri, 4 May 2007 14:52:02 +0000 (14:52 +0000)] 
- shored up DBAPI descriptions
- added link to select() docs in sqlconstruction

18 years agoclarifying some cascade-based unit tests, adding a little more coverage,
Mike Bayer [Fri, 4 May 2007 01:54:34 +0000 (01:54 +0000)] 
clarifying some cascade-based unit tests, adding a little more coverage,
and trying to remove unneeded parts of dependency.py cascades.
also de-emphasizing the whole session.flush([oneobject]) thing since i dont really
agree it should be supported

18 years ago- "delete-orphan" no longer implies "delete". ongoing effort to
Mike Bayer [Thu, 3 May 2007 23:32:11 +0000 (23:32 +0000)] 
- "delete-orphan" no longer implies "delete". ongoing effort to
separate the behavior of these two operations.

18 years ago- _Label class overrides compare_self to return its ultimate object.
Mike Bayer [Thu, 3 May 2007 22:31:52 +0000 (22:31 +0000)] 
- _Label class overrides compare_self to return its ultimate object.
meaning, if you say someexpr.label('foo') == 5, it produces
the correct "someexpr == 5".

18 years agoOops, Python 2.5 ternary operator snuck in.
Jason Kirtland [Thu, 3 May 2007 21:51:34 +0000 (21:51 +0000)] 
Oops, Python 2.5 ternary operator snuck in.

18 years ago- Test assoc proxy lazy loads, fixed __set__ race on single scalar assocs
Jason Kirtland [Thu, 3 May 2007 18:22:31 +0000 (18:22 +0000)] 
- Test assoc proxy lazy loads, fixed __set__ race on single scalar assocs

18 years ago- New association proxy implementation, implementing complete proxies to list, dict...
Jason Kirtland [Thu, 3 May 2007 00:57:59 +0000 (00:57 +0000)] 
- New association proxy implementation, implementing complete proxies to list, dict and set-based relation collections (and scalar relations).  Extensive tests.
- Added util.duck_type_collection

18 years ago- Aliasizer removed. hooray !
Mike Bayer [Wed, 2 May 2007 23:51:01 +0000 (23:51 +0000)] 
- Aliasizer removed.  hooray !
- ClauseVisitor has handy chain() method.

18 years ago- added sqlalchemy.ext.orderinglist, a custom list class that synchronizes an object...
Jason Kirtland [Wed, 2 May 2007 20:17:31 +0000 (20:17 +0000)] 
- added sqlalchemy.ext.orderinglist, a custom list class that synchronizes an object attribute with that object's position in the list

18 years ago- Use Python 2.5's built-in ElementTree if possible
Jason Kirtland [Wed, 2 May 2007 20:12:33 +0000 (20:12 +0000)] 
- Use Python 2.5's built-in ElementTree if possible

18 years ago- Expanded on the MySQL ENUM 'strict' documentation a little bit.
Jason Kirtland [Wed, 2 May 2007 01:00:03 +0000 (01:00 +0000)] 
- Expanded on the MySQL ENUM 'strict' documentation a little bit.
- Oops, clean up after enum unitttest.

18 years ago- MySQL ENUM types can now optionally ensure that values are within the
Jason Kirtland [Wed, 2 May 2007 00:41:52 +0000 (00:41 +0000)] 
- MySQL ENUM types can now optionally ensure that values are within the
  enum's allowed range on insert and update, with strict=True
- Added new 'dialect' category of unit tests, and migrated MySQL-specific
  dialect tests there.
- Noted the max identifier length in the MySQL dialect (the max alias length,
  actually)

18 years agoRemoved an unneeded and troublesome subquery test.
Jason Kirtland [Wed, 2 May 2007 00:21:06 +0000 (00:21 +0000)] 
Removed an unneeded and troublesome subquery test.

18 years agosome notes on a labeling issue that arises when label truncation doesnt match col...
Mike Bayer [Tue, 1 May 2007 18:11:24 +0000 (18:11 +0000)] 
some notes on a labeling issue that arises when label truncation doesnt match col truncation

18 years ago- allow MySQL column-level CHARACTER SET and COLLATE, plus shortcuts like
Jason Kirtland [Tue, 1 May 2007 00:05:47 +0000 (00:05 +0000)] 
- allow MySQL column-level CHARACTER SET and COLLATE, plus shortcuts like
  ASCII, UNICODE, and BINARY.  support NATIONAL.
- added MySQL-specific reserved words
- added tests for MySQL numeric and string column DDL generation
- various minor cleanups, also tweak regex to not break emacs syntax hilighting

18 years ago- applied YAGNI to supports_autoclose_results (this issue would be handled by Buffere...
Mike Bayer [Mon, 30 Apr 2007 14:31:38 +0000 (14:31 +0000)] 
- applied YAGNI to supports_autoclose_results (this issue would be handled by BufferedColumnResultProxy)
- the docstrings, they do not end

18 years ago - small fix to SelectResultsExt to not bypass itself during
Mike Bayer [Mon, 30 Apr 2007 13:59:39 +0000 (13:59 +0000)] 
 - small fix to SelectResultsExt to not bypass itself during
      select().

18 years ago- docstring improvements in query
Gaëtan de Menten [Mon, 30 Apr 2007 09:36:12 +0000 (09:36 +0000)] 
- docstring improvements in query
- added support for __getitem__ on OrderedSet

18 years ago0.3.7... rel_0_3_7
Mike Bayer [Sun, 29 Apr 2007 23:47:10 +0000 (23:47 +0000)] 
0.3.7...

18 years ago- adapted gaetan's eager load adaption code for non-mapped column properties
Mike Bayer [Sun, 29 Apr 2007 23:07:18 +0000 (23:07 +0000)] 
- adapted gaetan's eager load adaption code for non-mapped column properties

18 years ago- restored old "column_property()" ORM function (used to be called
Mike Bayer [Sun, 29 Apr 2007 22:26:39 +0000 (22:26 +0000)] 
- restored old "column_property()" ORM function (used to be called
"column()") to force any column expression to be added as a property
on a mapper, particularly those that aren't present in the mapped
selectable.  this allows "scalar expressions" of any kind to be
added as relations (though they have issues with eager loads).

18 years ago- the label() method on ColumnElement will properly propigate the
Mike Bayer [Sun, 29 Apr 2007 21:33:05 +0000 (21:33 +0000)] 
- the label() method on ColumnElement will properly propigate the
TypeEngine of the base element out to the label, including a label()
created from a scalar=True select() statement.

18 years agoadded orig_set colleciton to Select when its declared as a scalar, to allow
Mike Bayer [Sun, 29 Apr 2007 21:16:12 +0000 (21:16 +0000)] 
added orig_set colleciton to Select when its declared as a scalar, to allow
corresponding_column() to return a result

18 years ago- fix to using distinct() or distinct=True in combination with
Mike Bayer [Sun, 29 Apr 2007 20:30:55 +0000 (20:30 +0000)] 
- fix to using distinct() or distinct=True in combination with
join() and similar

18 years ago- mysql uses "DESCRIBE [<schemaname>].<tablename>", catching exceptions
Mike Bayer [Sun, 29 Apr 2007 20:08:55 +0000 (20:08 +0000)] 
- mysql uses "DESCRIBE [<schemaname>].<tablename>", catching exceptions
if table doesnt exist, in order to determine if a table exists.
this supports unicode table names as well as schema names. tested
with MySQL5 but should work with 4.1 series as well. (#557)

18 years ago- mssql: replace "select @@identity" with "select @@scope_identity". Should help...
Rick Morrison [Sun, 29 Apr 2007 20:00:43 +0000 (20:00 +0000)] 
- mssql: replace "select @@identity" with "select @@scope_identity". Should help avoid returning wrong ID when insert triggers are used. Also add unit test (thanks paj)
- mssql: if no db-api module specified, probe in the order [pyodbc, pymssql, adodbapi]

18 years agodocument the 'echo' property
Mike Bayer [Sun, 29 Apr 2007 17:22:50 +0000 (17:22 +0000)] 
document the 'echo' property

18 years ago- added 'url' attribute to Engine
Mike Bayer [Sun, 29 Apr 2007 16:56:11 +0000 (16:56 +0000)] 
- added 'url' attribute to Engine
- added docstring to 'echo' attribute

18 years agodocstring tweaks
Mike Bayer [Sun, 29 Apr 2007 16:26:38 +0000 (16:26 +0000)] 
docstring tweaks

18 years ago- CSS change to regular font for docstrings now that we use docutils for formatting
Mike Bayer [Sun, 29 Apr 2007 16:21:43 +0000 (16:21 +0000)] 
- CSS change to regular font for docstrings now that we use docutils for formatting
- dynamicmetadata clarification

18 years ago- fixed textual select elements that got broke the other day
Mike Bayer [Sun, 29 Apr 2007 16:08:36 +0000 (16:08 +0000)] 
- fixed textual select elements that got broke the other day
- docstring work

18 years agosentence clarify
Mike Bayer [Sun, 29 Apr 2007 14:56:53 +0000 (14:56 +0000)] 
sentence clarify

18 years ago- support for inline hyperlinks between HTML-generated docstrings
Mike Bayer [Sat, 28 Apr 2007 01:50:42 +0000 (01:50 +0000)] 
- support for inline hyperlinks between HTML-generated docstrings
- docstrings for all sql package functions including cross linking.

18 years agoextra tests that unneeded UPDATEs dont occur
Mike Bayer [Fri, 27 Apr 2007 20:13:01 +0000 (20:13 +0000)] 
extra tests that unneeded UPDATEs dont occur

18 years agoremoved unneeded closure function
Mike Bayer [Fri, 27 Apr 2007 17:36:56 +0000 (17:36 +0000)] 
removed unneeded closure function

18 years agoremoved 'unjoined_table', synonymous with local_table
Mike Bayer [Fri, 27 Apr 2007 17:33:25 +0000 (17:33 +0000)] 
removed 'unjoined_table', synonymous with local_table

18 years ago- the usual adjustments to relationships between inheriting mappers,
Mike Bayer [Fri, 27 Apr 2007 17:19:39 +0000 (17:19 +0000)] 
- the usual adjustments to relationships between inheriting mappers,
in this case establishing relation()s to subclass mappers where
the join conditions come from the superclass' table
- specifically, places where PropertyLoader limits its search to mapper.local_table had to be expanded
to search separately within mapper.mapped_table as well.  in the case of determining primary/secondaryjoin, it starts more specifically first with local table then out to mapped table if not found.  in the case of determining direction, it starts more generally with mapped table, then if ambiguous direction, goes to the local tables.

18 years agocorrect typo-equivalent mistakes in some comments/docstrings
Gaëtan de Menten [Fri, 27 Apr 2007 09:50:00 +0000 (09:50 +0000)] 
correct typo-equivalent mistakes in some comments/docstrings

18 years ago- Fully specify ordering for ordered union test comparison
Jason Kirtland [Fri, 27 Apr 2007 00:29:23 +0000 (00:29 +0000)] 
- Fully specify ordering for ordered union test comparison

18 years agorestored functionality to not issue DELETE for instances that have no _identity_key
Mike Bayer [Fri, 27 Apr 2007 00:09:25 +0000 (00:09 +0000)] 
restored functionality to not issue DELETE for instances that have no _identity_key

18 years agodecruftify UOW some more....uowdumper always prints out based on
Mike Bayer [Thu, 26 Apr 2007 18:14:33 +0000 (18:14 +0000)] 
decruftify UOW some more....uowdumper always prints out based on
polymorphic collections

18 years ago- generative test doesnt apply to mysql, others
Mike Bayer [Thu, 26 Apr 2007 18:04:09 +0000 (18:04 +0000)] 
- generative test doesnt apply to mysql, others
- refactoring to unitofwork.py.  low-hanging cruft
removed, UOWTask structure simplified particuularly with the
per-instance sort phase, most methods docstring'ed extensively.
this is a merge from the 'uowsimplify' branch.  (only slightly simpler, tho)
- mapper delete_obj works across multiple mappers to be consistent
with the operation of save_obj

18 years agosome extra tests for synonyms to relation()s
Mike Bayer [Thu, 26 Apr 2007 16:40:38 +0000 (16:40 +0000)] 
some extra tests for synonyms to relation()s

18 years ago- _with_parent_criterion generalized into _with_lazy_criterion
Mike Bayer [Thu, 26 Apr 2007 16:25:13 +0000 (16:25 +0000)] 
- _with_parent_criterion generalized into _with_lazy_criterion
- _create_lazy_clause now includes a 'reverse_direction' flag to generate lazy criterion
in from parent->child or vice versa
- changed join_by() in query to use the "reverse" _create_lazy_clause for instance comparisons
so conditions like AND can work [ticket:554]

18 years agofixed casing of SET clause
Mike Bayer [Thu, 26 Apr 2007 02:25:56 +0000 (02:25 +0000)] 
fixed casing of SET clause

18 years ago- Always propagate constructor exceptions in mapped clases (applied patch in #528)
Jason Kirtland [Wed, 25 Apr 2007 18:09:25 +0000 (18:09 +0000)] 
- Always propagate constructor exceptions in mapped clases (applied patch in #528)

18 years ago- added generative versions of aggregates, i.e. sum(), avg(), etc.
Mike Bayer [Wed, 25 Apr 2007 17:49:26 +0000 (17:49 +0000)] 
- added generative versions of aggregates, i.e. sum(), avg(), etc.
to query. used via query.apply_max(), apply_sum(), etc.
#552

18 years agorevert CSS tweak
Mike Bayer [Wed, 25 Apr 2007 17:23:42 +0000 (17:23 +0000)] 
revert CSS tweak

18 years ago#553 propigate index on copied columns
Mike Bayer [Wed, 25 Apr 2007 17:22:16 +0000 (17:22 +0000)] 
#553 propigate index on copied columns

18 years agosome formatting/indentation stuff
Mike Bayer [Wed, 25 Apr 2007 13:45:31 +0000 (13:45 +0000)] 
some formatting/indentation stuff

18 years agowrap __name__ settings in a try/except for 2.3 compat
Mike Bayer [Wed, 25 Apr 2007 01:04:52 +0000 (01:04 +0000)] 
wrap __name__ settings in a try/except for 2.3 compat

18 years ago - assign_mapper names methods according to their keys (i.e. __name__)
Mike Bayer [Tue, 24 Apr 2007 21:55:47 +0000 (21:55 +0000)] 
- assign_mapper names methods according to their keys (i.e. __name__)
      #551

18 years ago- added a col label to help sqlite with order by
Mike Bayer [Tue, 24 Apr 2007 21:51:40 +0000 (21:51 +0000)] 
- added a col label to help sqlite with order by

18 years ago- primary key determination within Join maintains table PK ordering
Mike Bayer [Tue, 24 Apr 2007 21:45:22 +0000 (21:45 +0000)] 
- primary key determination within Join maintains table PK ordering

18 years ago- fix to case() construct to propigate the type of the first
Mike Bayer [Tue, 24 Apr 2007 21:33:07 +0000 (21:33 +0000)] 
- fix to case() construct to propigate the type of the first
WHEN condition as the return type of the case statement
- various unit test tweaks to get oracle working

18 years agoadded an order_by
Mike Bayer [Tue, 24 Apr 2007 18:51:21 +0000 (18:51 +0000)] 
added an order_by

18 years ago- Fire delrecord events when items are discard()ed from a set-backed
Jason Kirtland [Tue, 24 Apr 2007 02:03:53 +0000 (02:03 +0000)] 
- Fire delrecord events when items are discard()ed from a set-backed
  InstrumentedList, just like remove().

18 years agodont use assignmapper.flush()
Mike Bayer [Mon, 23 Apr 2007 20:50:15 +0000 (20:50 +0000)] 
dont use assignmapper.flush()

18 years ago- big fix to AssociationProxy so that multiple AssociationProxy
Mike Bayer [Mon, 23 Apr 2007 19:53:34 +0000 (19:53 +0000)] 
- big fix to AssociationProxy so that multiple AssociationProxy
  objects can be associated with a single association collection.

18 years ago- support for SSL arguments given as inline within URL query string,
Mike Bayer [Sun, 22 Apr 2007 17:49:59 +0000 (17:49 +0000)] 
- support for SSL arguments given as inline within URL query string,
prefixed with "ssl_", courtesy terjeros@gmail.com.

18 years agofix for dbapi() method to be classmethod #546
Mike Bayer [Sun, 22 Apr 2007 17:03:35 +0000 (17:03 +0000)] 
fix for dbapi() method to be classmethod #546

18 years agoa rudimental reconnect/pool auto-dispose test. not super-comprehensive but better
Mike Bayer [Sun, 22 Apr 2007 00:30:39 +0000 (00:30 +0000)] 
a rudimental reconnect/pool auto-dispose test.  not super-comprehensive but better
than nothing, will close #516

18 years ago- informix support added ! courtesy James Zhang
Mike Bayer [Sat, 21 Apr 2007 23:29:03 +0000 (23:29 +0000)] 
- informix support added !  courtesy James Zhang
- tweak to oracle default execution code to use local connection for compilation
- tweak to connection.execute_text() to generate None for parameters when no params sent