<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git, branch row_proc_integration</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>- polymorphic loading, working very rudimentally</title>
<updated>2015-02-26T23:18:48+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-26T21:40:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=50fcf349fb0afab78af8bb05066143aea7519359'/>
<id>50fcf349fb0afab78af8bb05066143aea7519359</id>
<content type='text'>
running orm2010, the whole approach adds callcounts.
code is more complex, less reliable, pretty much a total
bust.

will try to see if create_row_processor can remain but
be called against either "result" or a context namespace
ahead of time, and if this somehow can be used to simplify
the need to call upon strategy lookup twice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
running orm2010, the whole approach adds callcounts.
code is more complex, less reliable, pretty much a total
bust.

will try to see if create_row_processor can remain but
be called against either "result" or a context namespace
ahead of time, and if this somehow can be used to simplify
the need to call upon strategy lookup twice.
</pre>
</div>
</content>
</entry>
<entry>
<title>- the start of the polymorphic loading approach.</title>
<updated>2015-02-26T18:40:09+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-26T18:40:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=84a894c635b7b47731a7ae1def0090d57e9b9e79'/>
<id>84a894c635b7b47731a7ae1def0090d57e9b9e79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- turn PK getting into idxloader.</title>
<updated>2015-02-26T00:06:21+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-26T00:06:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=a60ff8f91bf7d995781e6029f9a2a3148e187553'/>
<id>a60ff8f91bf7d995781e6029f9a2a3148e187553</id>
<content type='text'>
- idxloader gets simpler
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- idxloader gets simpler
</pre>
</div>
</content>
</entry>
<entry>
<title>- basic idea for deferred.  behavioral change: if a string SQL</title>
<updated>2015-02-25T23:47:37+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-25T23:47:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=2bdf5103c804c8d0c033734d4c100172c665a4a3'/>
<id>2bdf5103c804c8d0c033734d4c100172c665a4a3</id>
<content type='text'>
is sent, we aren't undeferring based on column presence alone;
has to be explicitly undeferred.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is sent, we aren't undeferring based on column presence alone;
has to be explicitly undeferred.
</pre>
</div>
</content>
</entry>
<entry>
<title>- add our basic tests into the suite</title>
<updated>2015-02-25T23:34:01+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-25T23:34:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=3bda44515a1c1cae4ff77a6adda60870c8ca3e55'/>
<id>3bda44515a1c1cae4ff77a6adda60870c8ca3e55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- textual approach</title>
<updated>2015-02-25T23:28:50+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-25T23:28:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=eb6e7daf8e546ec13d6d9a9693056451de55a309'/>
<id>eb6e7daf8e546ec13d6d9a9693056451de55a309</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- implement column entities, bundles</title>
<updated>2015-02-25T16:13:34+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-25T16:13:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f9b479b640365d61156e18991f39201118a3835d'/>
<id>f9b479b640365d61156e18991f39201118a3835d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- the "hello world" of the new approach.  this is strictly</title>
<updated>2015-02-25T15:54:14+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-25T15:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=734876180845878e704c5abb6dbd9f15667bd034'/>
<id>734876180845878e704c5abb6dbd9f15667bd034</id>
<content type='text'>
load a plain entity with plain columns.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
load a plain entity with plain columns.
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fixed bugs in ORM object comparisons where comparison of</title>
<updated>2015-02-20T20:14:08+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-20T20:14:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=305ea84004fe604f461cd3c9438fbc84e3d790b2'/>
<id>305ea84004fe604f461cd3c9438fbc84e3d790b2</id>
<content type='text'>
many-to-one ``!= None`` would fail if the source were an aliased
class, or if the query needed to apply special aliasing to the
expression due to aliased joins or polymorphic querying; also fixed
bug in the case where comparing a many-to-one to an object state
would fail if the query needed to apply special aliasing
due to aliased joins or polymorphic querying.
fixes #3310
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
many-to-one ``!= None`` would fail if the source were an aliased
class, or if the query needed to apply special aliasing to the
expression due to aliased joins or polymorphic querying; also fixed
bug in the case where comparing a many-to-one to an object state
would fail if the query needed to apply special aliasing
due to aliased joins or polymorphic querying.
fixes #3310
</pre>
</div>
</content>
</entry>
<entry>
<title>- remove the need for a recursive call here</title>
<updated>2015-02-20T05:11:48+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-02-20T05:11:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=4f63e2497020681a4f2aa5d4a28495ded008d2b2'/>
<id>4f63e2497020681a4f2aa5d4a28495ded008d2b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
