<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/doc/build/orm/inheritance.rst, branch pr_github_286</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>- cross link for concrete helper classes</title>
<updated>2016-01-20T20:28:35+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-01-20T20:28:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=a53bd6f74b4f41fd04c8cde1f8b58bbb766fe18d'/>
<id>a53bd6f74b4f41fd04c8cde1f8b58bbb766fe18d</id>
<content type='text'>
- remove redundant concrete helper docs from declarative docs,
two places is enough
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- remove redundant concrete helper docs from declarative docs,
two places is enough
</pre>
</div>
</content>
</entry>
<entry>
<title>- typo</title>
<updated>2016-01-20T19:03:49+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-01-20T19:03:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=baabf3bedbdff988cf95cc04046bb87df26bf126'/>
<id>baabf3bedbdff988cf95cc04046bb87df26bf126</id>
<content type='text'>
(cherry picked from commit b53667526eb9b2fabccfb097a5b76906d6452249)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit b53667526eb9b2fabccfb097a5b76906d6452249)
</pre>
</div>
</content>
</entry>
<entry>
<title>- redo the docs for concrete inheritance to more strongly</title>
<updated>2016-01-20T18:34:57+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-01-20T18:34:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=632c4f21fa3cab353b801f585183494c529c6896'/>
<id>632c4f21fa3cab353b801f585183494c529c6896</id>
<content type='text'>
favor declarative, fixes #2890
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
favor declarative, fixes #2890
</pre>
</div>
</content>
</entry>
<entry>
<title>- fix incorrect example in inheritance docs</title>
<updated>2015-09-15T15:17:13+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2015-09-15T15:17:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=7eb34baf99179eec966ddd8b3607a6d8cfdfba21'/>
<id>7eb34baf99179eec966ddd8b3607a6d8cfdfba21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- The :meth:`.PropComparator.of_type` modifier has been</title>
<updated>2014-11-24T23:49:32+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-11-24T23:49:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=de11f9498258182cbb6668b72067ec3f43a90415'/>
<id>de11f9498258182cbb6668b72067ec3f43a90415</id>
<content type='text'>
improved in conjunction with loader directives such as
:func:`.joinedload` and :func:`.contains_eager` such that if
two :meth:`.PropComparator.of_type` modifiers of the same
base type/path are encountered, they will be joined together
into a single "polymorphic" entity, rather than replacing
the entity of type A with the one of type B.  E.g.
a joinedload of ``A.b.of_type(BSub1)-&gt;BSub1.c`` combined with
joinedload of ``A.b.of_type(BSub2)-&gt;BSub2.c`` will create a
single joinedload of ``A.b.of_type((BSub1, BSub2)) -&gt; BSub1.c, BSub2.c``,
without the need for the ``with_polymorphic`` to be explicit
in the query.
fixes #3256
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
improved in conjunction with loader directives such as
:func:`.joinedload` and :func:`.contains_eager` such that if
two :meth:`.PropComparator.of_type` modifiers of the same
base type/path are encountered, they will be joined together
into a single "polymorphic" entity, rather than replacing
the entity of type A with the one of type B.  E.g.
a joinedload of ``A.b.of_type(BSub1)-&gt;BSub1.c`` combined with
joinedload of ``A.b.of_type(BSub2)-&gt;BSub2.c`` will create a
single joinedload of ``A.b.of_type((BSub1, BSub2)) -&gt; BSub1.c, BSub2.c``,
without the need for the ``with_polymorphic`` to be explicit
in the query.
fixes #3256
</pre>
</div>
</content>
</entry>
<entry>
<title>- add explicit warning re: polymorphic_on, cascading is not supported</title>
<updated>2014-09-26T16:50:18+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-09-26T16:50:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b1a956d4210c2bb06051a4a8b0d2e75d7c471ecd'/>
<id>b1a956d4210c2bb06051a4a8b0d2e75d7c471ecd</id>
<content type='text'>
at this time.  ref #3214
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
at this time.  ref #3214
</pre>
</div>
</content>
</entry>
<entry>
<title>- clarify docs that contains_eager() is included in the of_type() system,</title>
<updated>2014-08-07T13:59:59+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-08-07T13:59:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b35e6c69b726d445a2d51fc3433ff3f97a04ed38'/>
<id>b35e6c69b726d445a2d51fc3433ff3f97a04ed38</id>
<content type='text'>
fix #2438
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix #2438
</pre>
</div>
</content>
</entry>
<entry>
<title>- document that joinedload/eagerload work with of_type() + with_polymoprhic()</title>
<updated>2014-04-23T23:13:04+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-04-23T23:13:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=5016b581b6a0099b5d4babf885ae1f2c05a9589f'/>
<id>5016b581b6a0099b5d4babf885ae1f2c05a9589f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes argument number in docs</title>
<updated>2014-03-11T11:52:01+00:00</updated>
<author>
<name>Noufal Ibrahim</name>
<email>noufal@nibrahim.net.in</email>
</author>
<published>2014-03-11T11:52:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=8b0bf578405567252f6e8aee6e147a24f54d5d4a'/>
<id>8b0bf578405567252f6e8aee6e147a24f54d5d4a</id>
<content type='text'>
The selectable is the third argument to with_polymorphic.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The selectable is the third argument to with_polymorphic.</pre>
</div>
</content>
</entry>
<entry>
<title>- merge ticket_1418 branch, [ticket:1418]</title>
<updated>2013-10-07T00:29:08+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-10-07T00:29:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=1b25ed907fb7311d28d2273c9b9858b50c1a7afc'/>
<id>1b25ed907fb7311d28d2273c9b9858b50c1a7afc</id>
<content type='text'>
- The system of loader options has been entirely rearchitected to build
upon a much more comprehensive base, the :class:`.Load` object.  This
base allows any common loader option like :func:`.joinedload`,
:func:`.defer`, etc. to be used in a "chained" style for the purpose
of specifying options down a path, such as ``joinedload("foo").subqueryload("bar")``.
The new system supersedes the usage of dot-separated path names,
multiple attributes within options, and the usage of ``_all()`` options.
-  Added a new load option :func:`.orm.load_only`.  This allows a series
of column names to be specified as loading "only" those attributes,
deferring the rest.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- The system of loader options has been entirely rearchitected to build
upon a much more comprehensive base, the :class:`.Load` object.  This
base allows any common loader option like :func:`.joinedload`,
:func:`.defer`, etc. to be used in a "chained" style for the purpose
of specifying options down a path, such as ``joinedload("foo").subqueryload("bar")``.
The new system supersedes the usage of dot-separated path names,
multiple attributes within options, and the usage of ``_all()`` options.
-  Added a new load option :func:`.orm.load_only`.  This allows a series
of column names to be specified as loading "only" those attributes,
deferring the rest.
</pre>
</div>
</content>
</entry>
</feed>
