summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
Commit message (Expand)AuthorAgeFilesLines
* resolve select to NULLTYPE if no columnsMike Bayer2023-03-072-0/+13
* Merge "TextualSelect is ReturnsRowsRole" into mainmike bayer2023-03-043-14/+41
|\
| * TextualSelect is ReturnsRowsRoleMike Bayer2023-03-023-14/+41
* | Merge "Add missing overload to Numeric" into mainmike bayer2023-03-042-7/+27
|\ \
| * | Add missing overload to NumericFederico Caselli2023-03-032-7/+27
* | | Merge "Validate metadata schema arg" into mainmike bayer2023-03-041-0/+5
|\ \ \ | |_|/ |/| |
| * | Validate metadata schema argFederico Caselli2023-03-011-0/+5
| |/
* | Restore export for nullslast/nullfirstFederico Caselli2023-02-281-0/+4
|/
* use read-only Mapping for values dictionary typeMike Bayer2023-02-262-1/+6
* Allow custom sorting of column in the ORM.Federico Caselli2023-02-162-3/+6
* Merge "modernize hybrids and apply typing" into mainmike bayer2023-02-172-3/+5
|\
| * modernize hybrids and apply typingMike Bayer2023-02-162-3/+5
* | Fix coercion issue for tuple bindparamsmike bayer2023-02-153-4/+30
|/
* Merge "Add ``Table.autoincrement_column``" into mainmike bayer2023-02-151-2/+24
|\
| * Add ``Table.autoincrement_column``Federico Caselli2023-02-141-2/+24
* | completely lift-and-copy and_ / or_ documentationMike Bayer2023-02-131-0/+108
* | Fix docs for `case` expression to match new syntax (#9279)Abdulhaq Emhemmed2023-02-101-4/+4
|/
* generalize adapt_on_names to expect non-named elementsMike Bayer2023-02-101-3/+7
* apply self_group to all elements of multi-expressionMike Bayer2023-02-091-8/+9
* Remove `typing.Self` workaroundYurii Karabas2023-02-0811-387/+206
* Merge "Dedicated bitwise operators" into mainmike bayer2023-02-066-0/+176
|\
| * Dedicated bitwise operatorsjazzthief2023-02-066-0/+176
* | Use correct dialect annotationFederico Caselli2023-02-021-1/+1
|/
* Merge "Add support for typing.Literal in Mapped" into mainmike bayer2023-02-011-11/+61
|\
| * Add support for typing.Literal in MappedFrederik Aalund2023-01-311-11/+61
* | Merge "Fixed typing of limit, offset and fetch to allow ``None``." into mainFederico Caselli2023-01-313-12/+13
|\ \ | |/ |/|
| * Fixed typing of limit, offset and fetch to allow ``None``.Federico Caselli2023-01-313-12/+13
* | support NewType in type_annotation_mapMike Bayer2023-01-312-8/+11
|/
* Merge "don't count / gather INSERT bind names inside of a CTE" into mainmike bayer2023-01-302-43/+105
|\
| * don't count / gather INSERT bind names inside of a CTEMike Bayer2023-01-302-43/+105
* | fix post-production typo for #9174Mike Bayer2023-01-301-1/+1
* | Revert "fix post-production typo for #9174"Mike Bayer2023-01-301-1/+1
* | fix post-production typo for #9174Mike Bayer2023-01-301-1/+1
* | allow single tables and entities for "of"Mike Bayer2023-01-292-19/+18
|/
* Merge "Set correct type annotations for ColumnElement.cast" into mainmike bayer2023-01-281-1/+1
|\
| * Set correct type annotations for ColumnElement.castYurii Karabas2023-01-281-1/+1
* | Correct #7664 to include DropSchemaMike Bayer2023-01-281-0/+2
|/
* add typing to legacy operatorsMike Bayer2023-01-262-23/+201
* fix stringify for CreateSchemaMike Bayer2023-01-241-0/+2
* generate stubs for func known functionsMike Bayer2023-01-231-0/+149
* Merge "typing updates" into mainmike bayer2023-01-203-37/+83
|\
| * typing updatesMike Bayer2023-01-203-37/+83
* | implement basic typing for lambda elementsMike Bayer2023-01-192-34/+76
|/
* apply pep-612 to hybrid_method; accept SQLCoreOperationsMike Bayer2023-01-141-1/+7
* Merge "Type annotations for sqlalchemy.sql.selectable" into mainmike bayer2023-01-137-108/+224
|\
| * Type annotations for sqlalchemy.sql.selectableDzmitar2023-01-137-108/+224
* | Fixes related to improved sql formattingFederico Caselli2023-01-125-48/+118
|/
* replace @decorated_property decoratorMike Bayer2023-01-122-4/+8
* Merge "Improve sql formatting" into mainmike bayer2023-01-125-33/+33
|\
| * Improve sql formattingFederico Caselli2023-01-115-33/+33