<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/lib/sqlalchemy/sql, branch pr/152</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>Merge remote-tracking branch 'origin/pr/150'</title>
<updated>2015-01-26T21:49:43+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-26T21:49:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=0e6579bc6268782d30d82c8fb13770f3b916ba41'/>
<id>0e6579bc6268782d30d82c8fb13770f3b916ba41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- Custom dialects that implement :class:`.GenericTypeCompiler` can</title>
<updated>2015-01-17T01:03:33+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-17T01:03:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f3a892a3ef666e299107a990bf4eae7ed9a953ae'/>
<id>f3a892a3ef666e299107a990bf4eae7ed9a953ae</id>
<content type='text'>
now be constructed such that the visit methods receive an indication
of the owning expression object, if any.  Any visit method that
accepts keyword arguments (e.g. ``**kw``) will in most cases
receive a keyword argument ``type_expression``, referring to the
expression object that the type is contained within.  For columns
in DDL, the dialect's compiler class may need to alter its
``get_column_specification()`` method to support this as well.
The ``UserDefinedType.get_col_spec()`` method will also receive
``type_expression`` if it provides ``**kw`` in its argument
signature.
fixes #3074
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
now be constructed such that the visit methods receive an indication
of the owning expression object, if any.  Any visit method that
accepts keyword arguments (e.g. ``**kw``) will in most cases
receive a keyword argument ``type_expression``, referring to the
expression object that the type is contained within.  For columns
in DDL, the dialect's compiler class may need to alter its
``get_column_specification()`` method to support this as well.
The ``UserDefinedType.get_col_spec()`` method will also receive
``type_expression`` if it provides ``**kw`` in its argument
signature.
fixes #3074
</pre>
</div>
</content>
</entry>
<entry>
<title>- refine the previous commit a bit</title>
<updated>2015-01-13T20:17:09+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-13T20:17:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=268bb4d5f6a8c8a23d6f53014980bba58698b4b4'/>
<id>268bb4d5f6a8c8a23d6f53014980bba58698b4b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- The multi-values version of :meth:`.Insert.values` has been</title>
<updated>2015-01-13T19:33:33+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-13T19:33:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=92cc232726a01dd3beff762ebccd326a9659e8b9'/>
<id>92cc232726a01dd3beff762ebccd326a9659e8b9</id>
<content type='text'>
repaired to work more usefully with tables that have Python-
side default values and/or functions, as well as server-side
defaults. The feature will now work with a dialect that uses
"positional" parameters; a Python callable will also be
invoked individually for each row just as is the case with an
"executemany" style invocation; a server- side default column
will no longer implicitly receive the value explicitly
specified for the first row, instead refusing to invoke
without an explicit value. fixes #3288
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
repaired to work more usefully with tables that have Python-
side default values and/or functions, as well as server-side
defaults. The feature will now work with a dialect that uses
"positional" parameters; a Python callable will also be
invoked individually for each row just as is the case with an
"executemany" style invocation; a server- side default column
will no longer implicitly receive the value explicitly
specified for the first row, instead refusing to invoke
without an explicit value. fixes #3288
</pre>
</div>
</content>
</entry>
<entry>
<title>Add native_enum flag to Enum's repr() result</title>
<updated>2015-01-12T01:40:50+00:00</updated>
<author>
<name>Dimitris Theodorou</name>
<email>dimitris.theodorou@gmail.com</email>
</author>
<published>2015-01-12T01:40:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f4b7b02e31e6b49195c21da7221bcbda0bad02b9'/>
<id>f4b7b02e31e6b49195c21da7221bcbda0bad02b9</id>
<content type='text'>
Needed for alembic autogenerate rendering.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Needed for alembic autogenerate rendering.
</pre>
</div>
</content>
</entry>
<entry>
<title>- add MemoizedSlots, a generalized solution to using __getattr__</title>
<updated>2015-01-06T00:02:08+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-06T00:02:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=1104dcaa67062f27bf7519c8589f550bd5d5b4af'/>
<id>1104dcaa67062f27bf7519c8589f550bd5d5b4af</id>
<content type='text'>
for memoization on a class that uses slots.
- apply many more __slots__.  mem use for nova now at 46% savings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for memoization on a class that uses slots.
- apply many more __slots__.  mem use for nova now at 46% savings
</pre>
</div>
</content>
</entry>
<entry>
<title>- clean up default comparator which doesn't need to be a class,</title>
<updated>2015-01-04T23:45:30+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-04T23:45:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=46a35b7647ac9213a2d968e74b50ca070f30abe2'/>
<id>46a35b7647ac9213a2d968e74b50ca070f30abe2</id>
<content type='text'>
get PG stuff working
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
get PG stuff working
</pre>
</div>
</content>
</entry>
<entry>
<title>- strategies + declarative</title>
<updated>2015-01-04T23:30:25+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-04T23:30:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=27816e8f61b861c5f8718bfb0f1be745ef204040'/>
<id>27816e8f61b861c5f8718bfb0f1be745ef204040</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- start trying to move things into __slots__.  This seems to reduce the</title>
<updated>2015-01-04T06:53:42+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-04T06:53:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=315db703a63f5fe5fecf6417f78ff513ff091966'/>
<id>315db703a63f5fe5fecf6417f78ff513ff091966</id>
<content type='text'>
size of the many per-column objects we're hitting, but somehow the overall memory is
hardly being reduced at all in initial testing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
size of the many per-column objects we're hitting, but somehow the overall memory is
hardly being reduced at all in initial testing
</pre>
</div>
</content>
</entry>
<entry>
<title>- test failures:</title>
<updated>2015-01-02T20:23:24+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-01-02T20:23:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=3ab50ec0118df01d1f062458d8662bbc2200faad'/>
<id>3ab50ec0118df01d1f062458d8662bbc2200faad</id>
<content type='text'>
- test_schema_2 is only on PG and doesn't need a drop all, omit this for now
- py3k has exception.args[0], not message
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- test_schema_2 is only on PG and doesn't need a drop all, omit this for now
- py3k has exception.args[0], not message
</pre>
</div>
</content>
</entry>
</feed>
