summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/traversals.py
Commit message (Expand)AuthorAgeFilesLines
* implement content hashing for custom_op, not identityMike Bayer2023-03-181-1/+1
* Remove `typing.Self` workaroundYurii Karabas2023-02-081-26/+13
* happy new year 2023Mike Bayer2023-01-031-1/+1
* Try running pyupgrade on the codeFederico Caselli2022-11-161-3/+1
* try to support mypy 0.990Mike Bayer2022-11-091-1/+1
* revenge of pep 484Mike Bayer2022-05-151-4/+33
* inline mypy config; files ignoring type errors for the momentMike Bayer2022-04-281-0/+1
* implement multi-element expression constructsMike Bayer2022-04-131-1/+4
* update flake8 noqa skips with proper syntaxFederico Caselli2022-04-111-2/+2
* pep484 - sql.selectableMike Bayer2022-04-041-1/+1
* pep-484 - SQL column operationsMike Bayer2022-03-151-1/+4
* pep-484: sqlalchemy.sql pass oneMike Bayer2022-03-131-27/+37
* pep-484 for sqlalchemy.event; use future annotationsMike Bayer2022-02-151-0/+2
* Add new infrastructure to support greater use of __slots__Mike Bayer2022-01-211-3/+206
* remove internal use of metaclassesMike Bayer2022-01-111-738/+12
* Merge "implement cython for cache_anon_map, prefix_anon_map" into mainmike bayer2021-12-271-29/+9
|\
| * implement cython for cache_anon_map, prefix_anon_mapMike Bayer2021-12-211-29/+9
* | accommodate for "clone" of ColumnClauseMike Bayer2021-12-211-1/+0
|/
* Warn when caching is disabled / documentMike Bayer2021-12-061-3/+98
* Clean up most py3k compatFederico Caselli2021-11-241-61/+33
* Support lightweight compiler column elements w/ slotsMike Bayer2021-11-221-0/+2
* Remove object in class definitionFederico Caselli2021-11-221-2/+2
* accommodate for untracked boundparam lambda in offline_stringMike Bayer2021-08-051-8/+8
* memoize current options and joins w with_entities/with_only_colsMike Bayer2021-06-171-0/+18
* Fix adaption in AnnotatedLabel; repair needless expense in coercionMike Bayer2021-05-281-1/+0
* Correct cache key for proxy_owner, with_context_optionsMike Bayer2021-05-101-0/+18
* don't cache TypeDecorator by defaultMike Bayer2021-05-061-1/+5
* Adapt loader_criteria params for current queryMike Bayer2021-03-261-0/+8
* Use explicit names for mapper _get_clause parametersMike Bayer2021-03-171-2/+9
* Implement support for functions as FROM with columns clause supportMike Bayer2021-02-031-1/+4
* Ensure the "orm" plugin is used unconditionally for bundlesMike Bayer2020-11-161-1/+3
* Reduce import time overheadMike Bayer2020-11-031-6/+1
* Robustness for lambdas, lambda statementsMike Bayer2020-08-051-3/+65
* introduce deferred lambdasMike Bayer2020-07-031-48/+43
* Fix a wide variety of typos and broken linksaplatkouski2020-06-251-3/+3
* Turn on caching everywhere, add loggingMike Bayer2020-06-101-17/+112
* Convert bulk update/delete to new execution modelMike Bayer2020-06-061-15/+43
* Improve rendering of core statements w/ ORM elementsMike Bayer2020-05-311-9/+9
* callcount reductions and refinement for cached queriesMike Bayer2020-05-281-5/+5
* Convert execution to move through SessionMike Bayer2020-05-251-6/+57
* Unify Query and select() , move all processing to compile phaseMike Bayer2020-05-241-43/+173
* Streamline visitors.iterateMike Bayer2020-05-181-12/+7
* Run search and replace of symbolic module namesMike Bayer2020-04-141-1/+1
* Repair caching / traversals for valuesMike Bayer2020-04-011-38/+39
* Try to measure new style caching in the ORM, take twoMike Bayer2020-04-011-3/+57
* Merge "Rework select(), CompoundSelect() in terms of CompileState"mike bayer2020-03-111-0/+5
|\
| * Rework select(), CompoundSelect() in terms of CompileStateMike Bayer2020-03-101-0/+5
* | Simplified module pre-loading strategy and made it linter friendlyFederico Caselli2020-03-071-3/+3
|/
* Decouple compiler state from DML objects; make cacheableMike Bayer2020-03-061-5/+213
* Reorganize core event modules to avoid import cyclesMike Bayer2020-01-211-1/+1