summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/visitors.py
Commit message (Expand)AuthorAgeFilesLines
* Streamline visitors.iterateMike Bayer2020-05-181-73/+19
* Run search and replace of symbolic module namesMike Bayer2020-04-141-28/+42
* Fix almost all read-level sphinx warningsMike Bayer2020-04-111-1/+1
* Try to measure new style caching in the ORM, take twoMike Bayer2020-04-011-0/+11
* Correct ambiguous func / class linksMike Bayer2020-03-251-1/+1
* Decouple compiler state from DML objects; make cacheableMike Bayer2020-03-061-0/+21
* Ensure all nested exception throws have a causeMike Bayer2020-03-021-3/+4
* Discontinue dynamic __visit_name__Mike Bayer2020-03-011-27/+20
* fix documentation typosFederico Caselli2020-02-081-1/+1
* happy new yearMike Bayer2020-01-011-1/+1
* Test for short term reference cycles and resolve as many as possibleMike Bayer2019-12-301-1/+3
* Traversal and clause generation performance improvementsMike Bayer2019-12-141-8/+11
* Add anonymizing context to cache keys, comparison; convert traversalMike Bayer2019-11-041-66/+381
* Document visitors moduleMike Bayer2019-09-121-20/+148
* Use compat.string_types to check for visit name stringMike Bayer2019-08-111-1/+2
* happy new yearMike Bayer2019-01-111-1/+1
* Post black reformattingMike Bayer2019-01-061-1/+3
* Run black -l 79 against all source filesMike Bayer2019-01-061-18/+30
* Removed the leading underscore for visitor_iterator propertyAgam Rafaeli2018-12-051-4/+4
* happy new yearMike Bayer2018-01-121-1/+1
* New features from python 2.7Катаев Денис2017-03-171-1/+1
* update for 2017 copyrightMike Bayer2017-01-041-1/+1
* - happy new yearMike Bayer2016-01-291-1/+1
* - copyright 2015Mike Bayer2015-03-101-1/+1
* - pick around gaining modest dings in callcounts here and thereMike Bayer2015-03-091-1/+13
* - strategies + declarativeMike Bayer2015-01-041-0/+1
* - apply pep8 formatting to sqlalchemy/sql, sqlalchemy/util, sqlalchemy/dialects,Brian Jarrett2014-07-201-6/+6
* - break up the <authors> copyright comment as part of a passMike Bayer2014-07-091-1/+2
* - happy new yearMike Bayer2014-01-051-1/+1
* Fixed bug where the expression system relied upon the ``str()``Mike Bayer2013-07-121-2/+13
* cleanupMike Bayer2013-06-081-11/+5
* - figured out what the from_self() thing was about, part of query.statement, ...Mike Bayer2013-06-021-1/+3
* implement join rewriting inside of visit_select(). Currently this is global ...Mike Bayer2013-06-021-1/+6
* - implement armin's awesome metaclass adaptor, can drop the refs to MetaBase.Mike Bayer2013-05-301-1/+1
* import of "sqlalchemy" and "sqlalchemy.orm" works.Mike Bayer2013-04-271-5/+3
* plugging awayMike Bayer2013-04-271-1/+1
* - the raw 2to3 runMike Bayer2013-04-271-3/+1
* happy new year (see #2645)Diana Clarke2013-01-011-1/+1
* just a pep8 pass of lib/sqlalchemy/sql/Diana Clarke2012-11-191-10/+34
* -whitespace bonanza, contdMike Bayer2012-07-281-17/+17
* absolute imports in core, sqlMike Bayer2012-06-231-1/+1
* - merged #1401 branch from bitbucketMike Bayer2012-04-221-6/+6
|\
| * - figured out again why deannotate must clone()Mike Bayer2012-02-111-3/+3
| * initial annotations approach to join conditions. all tests pass, plus additi...Mike Bayer2012-02-061-3/+3
* | revert this, the instrumentation here is conditionalMike Bayer2012-03-131-2/+2
* | add most of Brad Allen's doc updates, [ticket:2434]Mike Bayer2012-03-131-8/+28
|\ \ | |/ |/|
| * Tiny wording fix in a commentBrad Allen2011-03-161-2/+2
| * Slight sanity/clarity improvement to the way VisitableType binds theBrad Allen2011-03-161-9/+30
* | happy new yearMike Bayer2012-01-041-1/+1
* | - rewrite cloned_traverse() and replacement_traverse() to use a straightMike Bayer2011-07-241-42/+38
|/