1.. _orm_event_toplevel: 2 3ORM Events 4========== 5 6The ORM includes a wide variety of hooks available for subscription. 7 8For an introduction to the most commonly used ORM events, see the section 9:ref:`session_events_toplevel`. The event system in general is discussed 10at :ref:`event_toplevel`. Non-ORM events such as those regarding connections 11and low-level statement execution are described in :ref:`core_event_toplevel`. 12 13Attribute Events 14---------------- 15 16.. autoclass:: sqlalchemy.orm.events.AttributeEvents 17 :members: 18 19Mapper Events 20------------- 21 22.. autoclass:: sqlalchemy.orm.events.MapperEvents 23 :members: 24 25Instance Events 26--------------- 27 28.. autoclass:: sqlalchemy.orm.events.InstanceEvents 29 :members: 30 31Session Events 32-------------- 33 34.. autoclass:: sqlalchemy.orm.events.SessionEvents 35 :members: 36 37Query Events 38------------ 39 40.. autoclass:: sqlalchemy.orm.events.QueryEvents 41 :members: 42 43Instrumentation Events 44---------------------- 45 46.. automodule:: sqlalchemy.orm.instrumentation 47 48.. autoclass:: sqlalchemy.orm.events.InstrumentationEvents 49 :members: 50 51