summaryrefslogtreecommitdiff
path: root/doc/build/orm
Commit message (Collapse)AuthorAgeFilesLines
* Materialized paths example.Jack Zhou2014-06-071-0/+5
|
* - hyperlink all the column operators listed in the ORM tutorial common ↵Mike Bayer2014-05-241-11/+15
| | | | | | | | | filter operators section - add language to MATCH explicitly stating this operator varies by backend and is not available on SQLite, as the tutorial defaults to SQLite to start with, fix #3059 - on the actual match() documentation fix this up to be more accurate, list some example renderings for different backends. again mention SQLite not supported
* - switch master to be 1.0Mike Bayer2014-05-231-2/+2
|
* Documentation fix-up: "its" vs. "it's"pr/91Matthias Urlichs2014-05-112-4/+4
| | | | | | | | | Removed ungrammatical apostrophes from documentation, replacing "it's" with "its" where appropriate (but in a few cases with "it is" when that read better). While doing that, I also fixed a couple of minor typos etc. as I noticed them.
* doc fixesMike Bayer2014-05-011-0/+1
|
* Fix many typos throughout the codebasepr/85Alex Gaynor2014-04-264-9/+9
| | | | Found using: https://github.com/intgr/topy
* - add a note about versioning only applying to flushesMike Bayer2014-04-251-0/+10
|
* - document that joinedload/eagerload work with of_type() + with_polymoprhic()Mike Bayer2014-04-231-3/+19
|
* - The "primaryjoin" model has been stretched a bit further to allowMike Bayer2014-04-191-0/+42
| | | | | | | | | | a join condition that is strictly from a single column to itself, translated through some kind of SQL function or expression. This is kind of experimental, but the first proof of concept is a "materialized path" join condition where a path string is compared to itself using "like". The :meth:`.Operators.like` operator has also been added to the list of valid operators to use in a primaryjoin condition. fixes #3029
* Fixed bug in example code.pr/84Daniel Smith2014-04-101-1/+1
|
* - Added new utility function :func:`.make_transient_to_detached` which canMike Bayer2014-04-091-0/+2
| | | | | | | be used to manufacture objects that behave as though they were loaded from a session, then detached. Attributes that aren't present are marked as expired, and the object can be added to a Session where it will act like a persistent one. fix #3017
* repair erroneous whitespace in autodoc directives, preventing members fromMike Bayer2014-04-061-8/+0
| | | | being documented
* - add some docs for the instancestate linkage to the inspection systemMike Bayer2014-04-041-0/+22
|
* - fix some doctest failures (though some remain, as it's not easy to get doctestMike Bayer2014-03-241-4/+4
| | | | to accept things flexibly), fix #2999
* - reword the paragraph which talks about web framework integration for sessions:Mike Bayer2014-03-201-10/+7
| | | | | | | | | | | 1. fix the typo in the paragraph, fixes #2998 2. as zope-sqlalchemy only provides transaction integration and not session scoping, dial back the language here as people are probably using scoped_session with pyramid anyway 3. as I'm going to again start recommending people don't cling to flask-sqlalchemy so hard, take out the word "strongly" from the recommendation. 4. as flask is the only framework I can think of that actually has an explicit SQLAlchemy layer that handles setting up scoped_session, take out the word "most", now it's "some web frameworks" (by which it means "only flask...and flask-sqlalchemy is probably not worth using anyway")
* Merge branch 'ca/dev/add_is_and_isnot_to_tutorial' of ↵Mike Bayer2014-03-171-0/+6
|\ | | | | | | https://github.com/charlax/sqlalchemy
| * Add is_ and isnot filter to the tutorialpr/80Charles-Axel Dein2014-03-151-0/+6
| | | | | | | | Most linter complain when comparing with None.
* | typoMike Bayer2014-03-161-1/+1
| |
* | - fairly epic rework of the cascade documentationMike Bayer2014-03-152-112/+309
|/
* add a string example for self-refenretial many-to-manyMike Bayer2014-03-111-0/+18
|
* Fixes argument number in docspr/79Noufal Ibrahim2014-03-111-1/+1
| | | The selectable is the third argument to with_polymorphic.
* more detail, what actually loads, etc.Mike Bayer2014-02-231-3/+66
|
* -rewrite expire/refresh sectionMike Bayer2014-02-231-63/+155
|
* - extensive cross-linking of relationship options with their documentation ↵Mike Bayer2014-02-165-140/+175
| | | | | | sections - convert all paramter references in relationship documentation to :paramref:
* - add cross-linking for passive_deletes / passive_updatesMike Bayer2014-02-162-9/+10
|
* - cross link remote_side/self-referentialMike Bayer2014-02-141-14/+14
| | | | - trim off fn prefix on some relationship parameter names
* - Added a new parameter :paramref:`.Operators.op.is_comparison`. ThisMike Bayer2014-01-311-0/+54
| | | | | | flag allows a custom op from :meth:`.Operators.op` to be considered as a "comparison" operator, thus usable for custom :paramref:`.relationship.primaryjoin` conditions.
* - doc updates, include links to create_engine from tutorials, cleanupMike Bayer2014-01-231-4/+11
| | | | and modernize the engines chapter a bit
* used the wrong joinMike Bayer2014-01-221-5/+2
|
* - Support is improved for supplying a :func:`.join` construct as theMike Bayer2014-01-222-8/+168
| | | | | | | | | | target of :paramref:`.relationship.secondary` for the purposes of creating very complex :func:`.relationship` join conditions. The change includes adjustments to query joining, joined eager loading to not render a SELECT subquery, changes to lazy loading such that the "secondary" target is properly included in the SELECT, and changes to declarative to better support specification of a join() object with classes as targets.
* fix typoMike Bayer2014-01-191-1/+1
|
* Fix a typo in the relationship docspr/59Wichert Akkerman2014-01-161-1/+1
| | | | | The text refers to ``boston_addresses``, while the code sample uses ``addresses``.
* even simplerMike Bayer2014-01-151-8/+4
|
* - should close the session before rolling back the transactionMike Bayer2014-01-151-3/+44
| | | | | - make section title actually say, "such as for test suites" - add topic section detailing an evented approach to allowing ROLLBACK by using savepoint
* - docs + testsMike Bayer2014-01-051-0/+22
|
* - fix some docstring stuffMike Bayer2014-01-051-13/+19
|
* session docs: Change `object` to `someobject`pr/54Ben Alpert2013-12-271-1/+1
| | | This makes the code block more consistent with the preceding one and also prevents the variable from being colored as a builtin (which `object` is) during syntax highlighting.
* - add a new example section for "join conditions", start puttingMike Bayer2013-12-051-0/+7
| | | | the primaryjoin examples there
* - Added new argument ``include_backrefs=True`` to theMike Bayer2013-12-021-1/+46
| | | | | | | :func:`.validates` function; when set to False, a validation event will not be triggered if the event was initated as a backref to an attribute operation from the other side. [ticket:1535] - break out validation tests into an updated module test_validators
* - the pronoun removal commit. there was only one instance of aMike Bayer2013-11-302-13/+16
| | | | | | | | standalone gendered pronoun with a gender-neutral subject, but also have replaced all occurences of "his/her", "his or her", etc. The docs have always strived to account for both genders in any non-specific singular pronoun, however recent controversy in the community suggests that a zero-gendered-pronoun policy is probably best going forward.
* - selected documentation issuesMike Bayer2013-11-301-92/+119
| | | | - add glossary terms
* - re-document synonyms and remove warnings about "superseded"; synonymsMike Bayer2013-11-301-6/+80
| | | | | are still useful, just include notes that for more complex descriptor operations, hybrids are probably preferable
* - start reworking examples to include more code from the wiki.Mike Bayer2013-11-291-47/+68
| | | | | - add the other versioning examples from the wiki - modernize the dictlike examples
* Generate API and resolve cross referencesVraj Mohan2013-11-171-1/+4
|
* Fix cross referencesVraj Mohan2013-11-172-2/+3
|
* Add API generation to resolve cross referencesVraj Mohan2013-11-171-1/+2
|
* Add module documentation to resolve referencesVraj Mohan2013-11-171-0/+2
|
* Fix cross referencespr/44Vraj Mohan2013-11-141-1/+0
|
* Fix references to exceptionsVraj Mohan2013-11-141-1/+1
|
* Suppress warnings about files not being included in any toctreeVraj Mohan2013-11-131-0/+2
|