summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm
Commit message (Expand)AuthorAgeFilesLines
* Merge "ORM bulk insert via execute" into mainmike bayer2022-09-2611-405/+1537
|\
| * ORM bulk insert via executeMike Bayer2022-09-2411-405/+1537
* | Merge "implement batched INSERT..VALUES () () for executemany" into mainmike bayer2022-09-263-44/+17
|\ \ | |/
| * implement batched INSERT..VALUES () () for executemanyMike Bayer2022-09-243-44/+17
* | warn for local-only column in remote sideMike Bayer2022-09-251-0/+16
|/
* remove should_nest behavior for contains_eager()Mike Bayer2022-09-232-1/+20
* add raiseload to load_only()Mike Bayer2022-09-191-9/+30
* Add type awareness to evaluatorMike Bayer2022-09-131-19/+49
* additional de-stringify pass for unionsMike Bayer2022-09-081-0/+6
* Detection of PEP 604 union syntax.Peter Schutt2022-09-011-6/+4
* implement event for merge/load=False for mutable state setupMike Bayer2022-08-302-0/+20
* refine ruleset to determine when poly adaption should be usedMike Bayer2022-08-293-13/+42
* remove narrative "reconstructor" documentMike Bayer2022-08-191-2/+6
* Merge "validate mapped collection key is loaded" into mainmike bayer2022-08-174-32/+185
|\
| * validate mapped collection key is loadedMike Bayer2022-08-174-32/+185
* | Merge "fill out all distinguising fields for AliasedInsp" into mainmike bayer2022-08-171-6/+13
|\ \
| * | fill out all distinguising fields for AliasedInspMike Bayer2022-08-171-6/+13
* | | Merge "refine transfer of cached ORM options for selectin, lazy" into mainmike bayer2022-08-174-66/+103
|\ \ \ | |_|/ |/| |
| * | refine transfer of cached ORM options for selectin, lazyMike Bayer2022-08-174-66/+103
| |/
* | Propagate key for collection eventsMike Bayer2022-08-167-59/+162
|/
* reorg bulk persistence into a separate moduleMike Bayer2022-08-115-1097/+1162
* doc fixesMike Bayer2022-08-104-18/+100
* Merge "translate joined inheritance cols in UPDATE/DELETE" into mainmike bayer2022-08-052-21/+176
|\
| * translate joined inheritance cols in UPDATE/DELETEMike Bayer2022-08-052-21/+176
* | Merge "include column.default, column.onupdate in eager_defaults" into mainmike bayer2022-08-052-30/+68
|\ \
| * | include column.default, column.onupdate in eager_defaultsMike Bayer2022-08-052-30/+68
| |/
* | Merge "Support kw_only and match_args in dataclass mapping" into mainmike bayer2022-08-054-40/+52
|\ \
| * | Support kw_only and match_args in dataclass mappingFederico Caselli2022-08-044-40/+52
| |/
* | deprecate Query.instances()Mike Bayer2022-08-041-0/+7
|/
* Update to flake8 5.Federico Caselli2022-07-311-10/+20
* Remove all `__nonzero__` methods (#8308)Nikita Sobolev2022-07-302-4/+0
* fix lambda styles for relationshipMike Bayer2022-07-251-1/+8
* set up Literal for synchronize_sessionMike Bayer2022-07-232-2/+9
* add an extra load for non-new but unloadedMike Bayer2022-07-201-0/+6
* Merge "fixes for mypy 0.971" into mainmike bayer2022-07-193-3/+3
|\
| * fixes for mypy 0.971Mike Bayer2022-07-193-3/+3
* | Ensure that a daclarative base is not used directlyFederico Caselli2022-07-181-10/+24
|/
* Merge "implement column._merge()" into mainmike bayer2022-07-172-25/+15
|\
| * implement column._merge()Mike Bayer2022-07-162-25/+15
* | update ORM declarative docs for new featuresMike Bayer2022-07-167-413/+430
|/
* make anno-only Mapped[] column available for mixinsMike Bayer2022-07-152-22/+36
* Minor cleanupFederico Caselli2022-07-131-1/+2
* implement comparison ops for compositesMike Bayer2022-07-131-6/+33
* support "SELECT *" for ORM queriesMike Bayer2022-07-101-0/+12
* move backref to "legacy"Mike Bayer2022-07-041-26/+41
* runtime annotation fixes for relationshipMike Bayer2022-07-034-8/+38
* call toinstance() on type arguments passed to mapped_column()Mike Bayer2022-07-021-1/+2
* repair yield_per for non-SS dialects and add new optionsMike Bayer2022-07-012-7/+6
* Merge "produce column copies up the whole hierarchy first" into mainmike bayer2022-06-291-4/+37
|\
| * produce column copies up the whole hierarchy firstMike Bayer2022-06-291-4/+37