summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/elements.py
Commit message (Expand)AuthorAgeFilesLines
* update for mypy 1.0 devFederico Caselli2022-11-291-3/+0
* Implement ScalarValueFederico Caselli2022-11-261-3/+6
* add common base class for all SQL col expression objectsMike Bayer2022-11-211-1/+21
* Try running pyupgrade on the codeFederico Caselli2022-11-161-9/+9
* perf improvements related to corresponding_column (2)Mike Bayer2022-11-151-12/+40
* ensure anon_map is passed for most annotated traversalsMike Bayer2022-11-111-2/+25
* Improve typings of execution optionsFederico Caselli2022-11-021-4/+4
* apply basic escaping to anon_labels unconditionallyMike Bayer2022-10-271-1/+6
* remove should_nest behavior for contains_eager()Mike Bayer2022-09-231-1/+1
* implement icontains, istartswith, iendswith operatorsMatias Martinez Rebori2022-09-081-0/+2
* update quoted_name docMike Bayer2022-08-041-1/+2
* Remove all `__nonzero__` methods (#8308)Nikita Sobolev2022-07-301-2/+0
* support "SELECT *" for ORM queriesMike Bayer2022-07-101-0/+9
* Merge "fix race conditions in lambda statements" into mainmike bayer2022-06-091-1/+8
|\
| * fix race conditions in lambda statementsMike Bayer2022-06-081-1/+8
* | migrate labels to new tutorialMike Bayer2022-06-071-3/+3
|/
* Merge "propagate proxy_key from WrapsColumnExpression" into mainmike bayer2022-06-011-0/+8
|\
| * propagate proxy_key from WrapsColumnExpressionMike Bayer2022-06-011-0/+8
* | add backend agnostic UUID datatypeMike Bayer2022-06-011-5/+18
|/
* revenge of pep 484Mike Bayer2022-05-151-5/+13
* inline mypy config; files ignoring type errors for the momentMike Bayer2022-04-281-0/+1
* pep484 ORM / SQL result supportMike Bayer2022-04-271-12/+24
* pep-484: ORM public API, constructorsMike Bayer2022-04-201-14/+23
* Merge "pep484: schema API" into mainmike bayer2022-04-151-17/+47
|\
| * pep484: schema APIMike Bayer2022-04-151-17/+47
* | implement multi-element expression constructsMike Bayer2022-04-131-30/+197
|/
* update flake8 noqa skips with proper syntaxFederico Caselli2022-04-111-3/+3
* Merge "cx_Oracle modernize" into mainmike bayer2022-04-071-0/+1
|\
| * cx_Oracle modernizeMike Bayer2022-04-071-0/+1
* | maintain complete cloned_set for BindParameterMike Bayer2022-04-061-1/+9
|/
* pep484 - sql.selectableMike Bayer2022-04-041-32/+53
* Update bindparam cache keyFederico Caselli2022-03-301-0/+2
* pep-484: the pep-484ening, SQL part threeMike Bayer2022-03-301-145/+199
* pep484 - SQL internalsMike Bayer2022-03-241-9/+12
* pep 484 for typesMike Bayer2022-03-191-37/+82
* Merge "remove intermediary _is_clone_of entries when cloning" into mainmike bayer2022-03-171-1/+2
|\
| * remove intermediary _is_clone_of entries when cloningMike Bayer2022-03-171-1/+2
* | pep484 for hybridMike Bayer2022-03-171-3/+8
|/
* pep-484 - SQL column operationsMike Bayer2022-03-151-491/+793
* pep-484: sqlalchemy.sql pass oneMike Bayer2022-03-131-9/+25
* additional mypy strictnessMike Bayer2022-03-121-6/+26
* pep484 + abc bases for assocaitionproxyMike Bayer2022-03-011-61/+71
* pep-484 for engineMike Bayer2022-03-011-1/+11
* 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-2/+2
* Merge "track item schema names to identify name collisions w/ default schema"...mike bayer2022-01-141-0/+1
|\
| * track item schema names to identify name collisions w/ default schemaMike Bayer2022-01-141-0/+1
* | Initial ORM typing layoutMike Bayer2022-01-141-271/+288
* | initial reorganize for static typingMike Bayer2022-01-121-1490/+488
|/
* remove internal use of metaclassesMike Bayer2022-01-111-2/+2