summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* Fix positional compiling bugsFederico Caselli2022-12-011-24/+91
* update for mypy 1.0 devFederico Caselli2022-11-291-1/+2
* Implement ScalarValueFederico Caselli2022-11-261-2/+9
* Try running pyupgrade on the codeFederico Caselli2022-11-161-129/+114
* add informative exception context for literal renderMike Bayer2022-11-141-4/+18
* establish consistency for RETURNING column labelsMike Bayer2022-11-111-3/+20
* try to support mypy 0.990Mike Bayer2022-11-091-2/+5
* Improve typings of execution optionsFederico Caselli2022-11-021-4/+4
* Revert automatic set of sequence start to 1Federico Caselli2022-10-171-2/+0
* accommodate arbitrary embedded params in insertmanyvaluesMike Bayer2022-10-161-24/+37
* Make if_exists and if_not_exists flags on ddl statements match compilerJesse Bakker2022-10-041-8/+17
* ORM bulk insert via executeMike Bayer2022-09-241-10/+14
* implement batched INSERT..VALUES () () for executemanyMike Bayer2022-09-241-22/+328
* break out text() from TextualSelect for col matchingMike Bayer2022-09-191-1/+15
* implement icontains, istartswith, iendswith operatorsMatias Martinez Rebori2022-09-081-20/+105
* deep compare CTEs before considering them conflictingMike Bayer2022-08-051-4/+13
* Merge "feat: add `drop constraint if exists` to compiler" into mainmike bayer2022-07-281-2/+3
|\
| * feat: add `drop constraint if exists` to compilerMike Fiedler2022-07-031-2/+3
* | Use FETCH FIRST N ROWS / OFFSET for Oracle LIMIT/OFFSETMike Bayer2022-07-201-10/+35
* | use concat() directly for contains, startswith, endswithMike Bayer2022-07-171-6/+6
* | generalize sql server check for id col to accommodate ORM casesMike Bayer2022-07-061-0/+18
|/
* Comments on (named) constraintscheremnov2022-06-291-0/+6
* Domain typeDavid Baumgold2022-06-211-8/+9
* restore parameter escaping for public methodsMike Bayer2022-06-091-7/+24
* Generalize RETURNING and suppor for MariaDB / SQLiteDaniel Black2022-06-021-5/+10
* add backend agnostic UUID datatypeMike Bayer2022-06-011-13/+32
* move bindparam quote application from compiler to defaultMike Bayer2022-05-291-36/+15
* apply bindparam escape name to processors dictionaryMike Bayer2022-05-251-1/+9
* raise for same param name in expanding + non expandingMike Bayer2022-05-151-0/+9
* explicitly fetch inserted pk for values(pkcol=None)Mike Bayer2022-05-091-5/+33
* inline mypy config; files ignoring type errors for the momentMike Bayer2022-04-281-0/+1
* pep484 ORM / SQL result supportMike Bayer2022-04-271-13/+27
* pep-484: ORM public API, constructorsMike Bayer2022-04-201-1/+1
* Merge "pep484: schema API" into mainmike bayer2022-04-151-2/+2
|\
| * pep484: schema APIMike Bayer2022-04-151-2/+2
* | implement multi-element expression constructsMike Bayer2022-04-131-0/+18
|/
* cx_Oracle modernizeMike Bayer2022-04-071-28/+88
* pep484 - sql.selectableMike Bayer2022-04-041-14/+15
* allow executemany values for ON CONFLICT DO NOTHINGMike Bayer2022-03-311-8/+1
* pep-484: the pep-484ening, SQL part threeMike Bayer2022-03-301-3/+6
* Merge "generalize conditional DDL throughout schema / DDL" into mainmike bayer2022-03-251-4/+1
|\
| * generalize conditional DDL throughout schema / DDLMike Bayer2022-03-251-4/+1
* | Merge "pep484 - SQL internals" into mainmike bayer2022-03-241-21/+38
|\ \ | |/
| * pep484 - SQL internalsMike Bayer2022-03-241-21/+38
* | Add option to disable from linting for table valued functionMike Bayer2022-03-231-0/+2
|/
* pep 484 for typesMike Bayer2022-03-191-31/+80
* pep484 for hybridMike Bayer2022-03-171-2/+2
* move compiler / pool critical casts awayMike Bayer2022-03-141-1/+4
* pep-484: sqlalchemy.sql pass oneMike Bayer2022-03-131-119/+328
* additional mypy strictnessMike Bayer2022-03-121-5/+4