- Prev: Overview
- Next: Object Relational Tutorial
- Table of Contents | Index | view source
SQLAlchemy 0.8 Documentation
»
SQLAlchemy ORM
SQLAlchemy ORM
SQLAlchemy ORM¶
Here, the Object Relational Mapper is introduced and fully described. If you want to work with higher-level SQL which is constructed automatically for you, as well as automated persistence of Python objects, proceed first to the tutorial.
- Object Relational Tutorial
- Mapper Configuration
- Classical Mappings
- Customizing Column Properties
- Deferred Column Loading
- SQL Expressions as Mapped Attributes
- Changing Attribute Behavior
- Composite Column Types
- Mapping a Class against Multiple Tables
- Mapping a Class against Arbitrary Selects
- Multiple Mappers for One Class
- Constructors and Object Initialization
- Class Mapping API
- Relationship Configuration
- Collection Configuration and Techniques
- Mapping Class Inheritance Hierarchies
- Using the Session
- Querying
- Relationship Loading Techniques
- ORM Events
- ORM Extensions
- Association Proxy
- Declarative
- Synopsis
- Defining Attributes
- Accessing the MetaData
- Configuring Relationships
- Configuring Many-to-Many Relationships
- Defining SQL Expressions
- Table Configuration
- Using a Hybrid Approach with __table__
- Using Reflection with Declarative
- Mapper Configuration
- Inheritance Configuration
- Mixin and Custom Base Classes
- Special Directives
- Class Constructor
- Sessions
- API Reference
- Mutation Tracking
- Ordering List
- Horizontal Sharding
- Hybrid Attributes
- Alternate Class Instrumentation
- Examples
- Adjacency List
- Associations
- Attribute Instrumentation
- Dogpile Caching
- Directed Graphs
- Dynamic Relations as Dictionaries
- Generic Associations
- Horizontal Sharding
- Inheritance Mappings
- Large Collections
- Nested Sets
- Polymorphic Associations
- PostGIS Integration
- Versioned Objects
- Vertical Attribute Mapping
- XML Persistence
- ORM Exceptions
- ORM Internals
Previous:
Overview
Next:
Object Relational Tutorial
