ORM Mapped Class Configuration
Detailed reference for ORM configuration, not including relationships, which are detailed at Relationship Configuration.
For a quick look at a typical ORM configuration, start with ORM Quick Start.
For an introduction to the concept of object relational mapping as implemented in SQLAlchemy, it’s first introduced in the SQLAlchemy Unified Tutorial at Using ORM Declarative Forms to Define Table Metadata.
- ORM Mapped Class Overview
- Mapping Classes with Declarative
- Declarative Mapping Styles
- Table Configuration with Declarative
- Declarative Table with mapped_column()
- Using Annotated Declarative Table (Type Annotated Forms for mapped_column())
- Accessing Table and Metadata
- Declarative Table Configuration
- Explicit Schema Name with Declarative Table
- Setting Load and Persistence Options for Declarative Mapped Columns
- Naming Declarative Mapped Columns Explicitly
- Appending additional columns to an existing Declarative mapped class
- Declarative with Imperative Table (a.k.a. Hybrid Declarative)
- Mapping Declaratively with Reflected Tables
- Declarative Table with mapped_column()
- Mapper Configuration with Declarative
- Composing Mapped Hierarchies with Mixins
- Integration with dataclasses and attrs
- SQL Expressions as Mapped Attributes
- Changing Attribute Behavior
- Composite Column Types
- Mapping Class Inheritance Hierarchies
- Non-Traditional Mappings
- Configuring a Version Counter
- Class Mapping API
- registry
- add_mapped_attribute()
- column_property()
- declarative_base()
- declarative_mixin()
- as_declarative()
- mapped_column()
- declared_attr
- DeclarativeBase
- DeclarativeBaseNoMeta
- has_inherited_table()
- synonym_for()
- object_mapper()
- class_mapper()
- configure_mappers()
- clear_mappers()
- identity_key()
- polymorphic_union()
- reconstructor()
- Mapper
- Mapper.__init__()
- Mapper.add_properties()
- Mapper.add_property()
- Mapper.all_orm_descriptors
- Mapper.attrs
- Mapper.base_mapper
- Mapper.c
- Mapper.cascade_iterator()
- Mapper.class_
- Mapper.class_manager
- Mapper.column_attrs
- Mapper.columns
- Mapper.common_parent()
- Mapper.composites
- Mapper.concrete
- Mapper.configured
- Mapper.entity
- Mapper.get_property()
- Mapper.get_property_by_column()
- Mapper.identity_key_from_instance()
- Mapper.identity_key_from_primary_key()
- Mapper.identity_key_from_row()
- Mapper.inherits
- Mapper.is_mapper
- Mapper.is_sibling()
- Mapper.isa()
- Mapper.iterate_properties
- Mapper.local_table
- Mapper.mapped_table
- Mapper.mapper
- Mapper.non_primary
- Mapper.persist_selectable
- Mapper.polymorphic_identity
- Mapper.polymorphic_iterator()
- Mapper.polymorphic_map
- Mapper.polymorphic_on
- Mapper.primary_key
- Mapper.primary_key_from_instance()
- Mapper.primary_mapper()
- Mapper.relationships
- Mapper.selectable
- Mapper.self_and_descendants
- Mapper.single
- Mapper.synonyms
- Mapper.tables
- Mapper.validators
- Mapper.with_polymorphic_mappers
- MappedAsDataclass
- MappedClassProtocol
当前内容版权归 SQLAlchemy 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 SQLAlchemy .