summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
Commit message (Expand)AuthorAgeFilesLines
* update for mypy 1.0 devFederico Caselli2022-11-297-16/+30
* Implement ScalarValueFederico Caselli2022-11-264-16/+78
* flake8 has very courteously referred us to another pyqca project and closed a...Mike Bayer2022-11-231-1/+1
* add common base class for all SQL col expression objectsMike Bayer2022-11-213-1/+23
* Try running pyupgrade on the codeFederico Caselli2022-11-1617-269/+226
* Merge "perf improvements related to corresponding_column (2)" into mainmike bayer2022-11-165-124/+327
|\
| * perf improvements related to corresponding_column (2)Mike Bayer2022-11-155-124/+327
* | Merge "don't invoke fromclause.c when creating an annotated" into mainmike bayer2022-11-163-7/+44
|\ \ | |/
| * don't invoke fromclause.c when creating an annotatedMike Bayer2022-11-153-7/+44
* | Explicitly state what happens if `order_by` is called more than once. (#8791)Eitan Mosenkis2022-11-141-3/+4
* | add informative exception context for literal renderMike Bayer2022-11-143-10/+25
|/
* Merge "ensure anon_map is passed for most annotated traversals" into mainmike bayer2022-11-115-10/+57
|\
| * ensure anon_map is passed for most annotated traversalsMike Bayer2022-11-115-10/+57
* | establish consistency for RETURNING column labelsMike Bayer2022-11-113-5/+30
|/
* try to support mypy 0.990Mike Bayer2022-11-093-4/+7
* Improve typings of execution optionsFederico Caselli2022-11-029-26/+83
* apply basic escaping to anon_labels unconditionallyMike Bayer2022-10-271-1/+6
* Revert automatic set of sequence start to 1Federico Caselli2022-10-172-4/+9
* repair type qualify in _ServerDefaultType; other pyright tweaksMike Bayer2022-10-161-1/+1
* accommodate arbitrary embedded params in insertmanyvaluesMike Bayer2022-10-162-55/+135
* doc editsMike Bayer2022-10-101-1/+1
* Make if_exists and if_not_exists flags on ddl statements match compilerJesse Bakker2022-10-042-42/+53
* clarify precedence docsMike Bayer2022-10-031-7/+14
* the future is hereMike Bayer2022-10-022-2/+2
* add "index", "unique" to Column.merge() attrsMike Bayer2022-09-261-0/+6
* New ORM Query Guide featuring DML supportMike Bayer2022-09-253-22/+28
* ORM bulk insert via executeMike Bayer2022-09-244-196/+358
* implement batched INSERT..VALUES () () for executemanyMike Bayer2022-09-245-190/+650
* remove should_nest behavior for contains_eager()Mike Bayer2022-09-231-1/+1
* Merge "break out text() from TextualSelect for col matching" into mainmike bayer2022-09-201-1/+15
|\
| * break out text() from TextualSelect for col matchingMike Bayer2022-09-191-1/+15
* | Improve array_agg and Array processingFederico Caselli2022-09-172-1/+5
|/
* implement icontains, istartswith, iendswith operatorsMatias Martinez Rebori2022-09-085-21/+412
* run update_subclass anytime we add new clslevel dispatchMike Bayer2022-08-311-1/+2
* include TableClause.schema in cache keyMike Bayer2022-08-301-0/+1
* apply consistent ORM mutable notes for all mutable SQL typesMike Bayer2022-08-301-1/+30
* more function adjustmentsMike Bayer2022-08-221-1/+1
* Merge "support create/drop events for all CREATE/DROP" into mainmike bayer2022-08-223-149/+267
|\
| * support create/drop events for all CREATE/DROPMike Bayer2022-08-203-149/+267
* | Column._copy() duplicates "user defined" nullable state exactlyMike Bayer2022-08-211-3/+7
* | Merge "JSONPATH type can be used in casts in PostgreSQL" into mainmike bayer2022-08-171-0/+2
|\ \
| * | JSONPATH type can be used in casts in PostgreSQLFederico Caselli2022-08-171-0/+2
| |/
* | remove erroneous note about future metadataMike Bayer2022-08-171-3/+0
|/
* deep compare CTEs before considering them conflictingMike Bayer2022-08-051-4/+13
* Merge "translate joined inheritance cols in UPDATE/DELETE" into mainmike bayer2022-08-051-0/+1
|\
| * translate joined inheritance cols in UPDATE/DELETEMike Bayer2022-08-051-0/+1
* | include column.default, column.onupdate in eager_defaultsMike Bayer2022-08-051-3/+19
|/
* update quoted_name docMike Bayer2022-08-041-1/+2
* implement tuple-slices from .c collectionsMike Bayer2022-08-011-26/+60
* Remove `__cmp__` methods (#8313)Nikita Sobolev2022-07-311-1/+1