summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm
Commit message (Expand)AuthorAgeFilesLines
* 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
* | merge column args from Annotated left sideMike Bayer2022-06-282-12/+58
|/
* refine _include_fn to not include sibling mappersMike Bayer2022-06-231-1/+2
* rework ORM mapping docsMike Bayer2022-06-212-5/+35
* Merge "create new approach for deeply nested post loader options" into mainmike bayer2022-06-185-72/+393
|\
| * create new approach for deeply nested post loader optionsMike Bayer2022-06-185-72/+393
* | Normalize postgresql docs links to point to currentFederico Caselli2022-06-171-1/+1
|/
* Revert "add auto_recurse option to selectinload, immediateload"Mike Bayer2022-06-162-93/+10
* new features for pep 593 AnnotatedMike Bayer2022-06-154-13/+57
* typing adjustments for compositesMike Bayer2022-06-144-26/+73
* add auto_recurse option to selectinload, immediateloadMike Bayer2022-06-112-10/+93
* remove "undefer_pks" as a strategy optionMike Bayer2022-06-102-2/+0
* handle non-mapped mixins for with_loader_criteria reduceMike Bayer2022-06-091-1/+1
* suppport with_loader_criteria pickling w/ fixed callableMike Bayer2022-06-082-4/+31
* add note re: pickling for loader criteriaMike Bayer2022-06-081-1/+9
* Merge "migrate labels to new tutorial" into mainmike bayer2022-06-073-13/+4
|\
| * migrate labels to new tutorialMike Bayer2022-06-073-13/+4
* | Merge "Generalize RETURNING and suppor for MariaDB / SQLite" into mainmike bayer2022-06-051-15/+30
|\ \ | |/ |/|
| * Generalize RETURNING and suppor for MariaDB / SQLiteDaniel Black2022-06-021-15/+30
* | Merge "Fixed orm not applying fetch" into mainmike bayer2022-06-041-0/+8
|\ \
| * | Fixed orm not applying fetchFederico Caselli2022-06-041-0/+8
| |/