summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/elements.py
Commit message (Expand)AuthorAgeFilesLines
* support parameters in all ORM insert modesMike Bayer2023-04-261-0/+22
* Merge "add deterministic imv returning ordering using sentinel columns" into ...mike bayer2023-04-211-2/+5
|\
| * add deterministic imv returning ordering using sentinel columnsMike Bayer2023-04-211-2/+5
* | Define type hints for remaining column operatorsMartijn Pieters2023-04-181-0/+43
|/
* Remove old versionadded and versionchangedFederico Caselli2023-04-121-19/+0
* use clone, not constructor, in BindParameter.render_literal_execute()Mike Bayer2023-03-221-6/+3
* Use independent TypeVar for ColumnElement.castMike Bayer2023-03-081-1/+1
* TextualSelect is ReturnsRowsRoleMike Bayer2023-03-021-6/+18
* Fix coercion issue for tuple bindparamsmike bayer2023-02-151-3/+7
* apply self_group to all elements of multi-expressionMike Bayer2023-02-091-8/+9
* Remove `typing.Self` workaroundYurii Karabas2023-02-081-26/+12
* Dedicated bitwise operatorsjazzthief2023-02-061-0/+15
* Set correct type annotations for ColumnElement.castYurii Karabas2023-01-281-1/+1
* add typing to legacy operatorsMike Bayer2023-01-261-0/+27
* Merge "typing updates" into mainmike bayer2023-01-201-26/+49
|\
| * typing updatesMike Bayer2023-01-201-26/+49
* | implement basic typing for lambda elementsMike Bayer2023-01-191-3/+3
|/
* Merge "Type annotations for sqlalchemy.sql.selectable" into mainmike bayer2023-01-131-2/+6
|\
| * Type annotations for sqlalchemy.sql.selectableDzmitar2023-01-131-2/+6
* | Fixes related to improved sql formattingFederico Caselli2023-01-121-4/+8
|/
* replace @decorated_property decoratorMike Bayer2023-01-121-2/+4
* happy new year 2023Mike Bayer2023-01-031-1/+1
* Order_by and group_by accept labelsFederico Caselli2022-12-031-2/+3
* 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