summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/context.py
Commit message (Expand)AuthorAgeFilesLines
* apply criteria options from top-level core-only statementMike Bayer2023-04-171-19/+55
* immediateload lazy relationships named in refresh.attribute_namesMike Bayer2023-02-161-0/+1
* generalize adapt_on_names to expect non-named elementsMike Bayer2023-02-101-4/+10
* Fixed regression when using from_statement in orm context.Mike Bayer2023-02-031-9/+3
* happy new year 2023Mike Bayer2023-01-031-1/+1
* rename 2.0.0b5 to 2.0.0rc1Mike Bayer2022-12-271-1/+1
* reorganize pre_session_exec around do_orm_executeMike Bayer2022-12-261-14/+13
* include pk cols in refresh() if relationships are requestedMike Bayer2022-12-181-9/+5
* disable polymorphic adaption in most casesMike Bayer2022-12-071-15/+44
* Add tests for issue #8168; slight internal adjustmentsMike Bayer2022-12-051-9/+5
* Try running pyupgrade on the codeFederico Caselli2022-11-161-11/+6
* Improve typings of execution optionsFederico Caselli2022-11-021-2/+2
* ensure _ORMJoin transfers parententity from left sideMike Bayer2022-10-281-0/+1
* ORM bulk insert via executeMike Bayer2022-09-241-32/+141
* implement batched INSERT..VALUES () () for executemanyMike Bayer2022-09-241-0/+4
* remove should_nest behavior for contains_eager()Mike Bayer2022-09-231-1/+7
* refine ruleset to determine when poly adaption should be usedMike Bayer2022-08-291-13/+6
* refine transfer of cached ORM options for selectin, lazyMike Bayer2022-08-171-21/+17
* reorg bulk persistence into a separate moduleMike Bayer2022-08-111-1/+44
* support "SELECT *" for ORM queriesMike Bayer2022-07-101-0/+12
* repair yield_per for non-SS dialects and add new optionsMike Bayer2022-07-011-7/+2
* create new approach for deeply nested post loader optionsMike Bayer2022-06-181-2/+27
* Fixed orm not applying fetchFederico Caselli2022-06-041-0/+8
* revenge of pep 484Mike Bayer2022-05-151-24/+76
* dont use the label convention for memoized entitiesMike Bayer2022-05-091-10/+38
* inline mypy config; files ignoring type errors for the momentMike Bayer2022-04-281-1/+1
* pep484 ORM / SQL result supportMike Bayer2022-04-271-2/+5
* pep-484: ORM public API, constructorsMike Bayer2022-04-201-12/+32
* pep-484: session, instancestate, etcMike Bayer2022-04-121-2/+21
* cx_Oracle modernizeMike Bayer2022-04-071-80/+162
* apply loader criteria more specifically when refresh is trueMike Bayer2022-03-281-1/+4
* support add_cte() for TextualSelectMike Bayer2022-02-231-2/+62
* pep-484 for sqlalchemy.event; use future annotationsMike Bayer2022-02-151-0/+3
* establish mypy / typing approach for v2.0Mike Bayer2022-02-131-5/+7
* Merge "track item schema names to identify name collisions w/ default schema"...mike bayer2022-01-141-1/+0
|\
| * track item schema names to identify name collisions w/ default schemaMike Bayer2022-01-141-1/+0
* | initial reorganize for static typingMike Bayer2022-01-121-1/+1
|/
* change state.load_options to a tupleMike Bayer2022-01-111-3/+3
* happy new year 2022Mike Bayer2022-01-061-1/+1
* Remove all remaining removed_in_20 warnings slated for removalMike Bayer2022-01-051-26/+0
* Update Black's target-version to py37Hugo van Kemenade2022-01-051-3/+3
* ensure correlate_except is checked for empty tupleMike Bayer2022-01-031-2/+2
* remove 2.0-removed Query elementsMike Bayer2022-01-011-432/+68
* Replace raise_ with raise fromFederico Caselli2021-12-271-14/+8
* factor out UnboundLoad and rearchitect strategy_options.pyMike Bayer2021-12-271-2/+19
* restore graceful degrade of subqueryload w from_statementMike Bayer2021-12-261-0/+6
* add recursion check for with_loader_criteria() optionMike Bayer2021-12-221-1/+2
* use the options from the cached statement for propagate_optionsMike Bayer2021-12-121-1/+21
* Removals: strings for join(), loader_options().Mike Bayer2021-12-081-7/+5
* Clean up most py3k compatFederico Caselli2021-11-241-8/+4