summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* pop the stack that we pushedMike Bayer2022-03-081-0/+2
* pep-484 for engineMike Bayer2022-03-011-52/+128
* Merge "Add more nesting features to add_cte()" into mainmike bayer2022-02-251-53/+95
|\
| * Add more nesting features to add_cte()Mike Bayer2022-02-241-53/+95
* | Implement generic Double and related fixed typeszeeeeeb2022-02-251-0/+9
|/
* support add_cte() for TextualSelectMike Bayer2022-02-231-1/+17
* pep-484 for sqlalchemy.event; use future annotationsMike Bayer2022-02-151-0/+2
* establish mypy / typing approach for v2.0Mike Bayer2022-02-131-1/+1
* Accommodate escaped_bind_names for defaults/insert paramsMike Bayer2022-02-081-4/+26
* repair broken truediv test suite; memusageMike Bayer2022-01-201-1/+7
* track item schema names to identify name collisions w/ default schemaMike Bayer2022-01-141-0/+28
* remove internal use of metaclassesMike Bayer2022-01-111-1/+1
* happy new year 2022Mike Bayer2022-01-061-1/+1
* Update Black's target-version to py37Hugo van Kemenade2022-01-051-23/+23