SQLAlchemy 0.7.1 Documentation
Search:
Version:
0.7.1
Last Updated: 06/05/2011 13:13:59
Prev:
ORM Internals
Next:
SQL Expression Language Tutorial
Table of Contents
|
Index
|
view source
SQLAlchemy 0.7.1 Documentation
» SQLAlchemy Core
SQLAlchemy Core
SQLAlchemy Core
¶
SQL Expression Language Tutorial
Introduction
Version Check
Connecting
Define and Create Tables
Insert Expressions
Executing
Executing Multiple Statements
Connectionless / Implicit Execution
Selecting
Operators
Conjunctions
Using Text
Using Aliases
Using Joins
Intro to Generative Selects and Transformations
Everything Else
Bind Parameter Objects
Functions
Window Functions
Unions and Other Set Operations
Scalar Selects
Correlated Subqueries
Ordering, Grouping, Limiting, Offset...ing...
Inserts and Updates
Correlated Updates
Deletes
Further Reference
SQL Statements and Expressions API
Functions
Classes
Generic Functions
Engine Configuration
Supported Databases
Engine Creation API
Database Urls
Custom DBAPI connect() arguments
Configuring Logging
Working with Engines and Connections
Basic Usage
Using Transactions
Nesting of Transaction Blocks
Understanding Autocommit
Connectionless Execution, Implicit Execution
Using the Threadlocal Execution Strategy
Connection / Engine API
Connection Pooling
Connection Pool Configuration
Switching Pool Implementations
Using a Custom Connection Function
Constructing a Pool
Pool Event Listeners
API Documentation - Available Pool Implementations
Pooling Plain DB-API Connections
Schema Definition Language
Describing Databases with MetaData
Accessing Tables and Columns
Creating and Dropping Database Tables
Binding MetaData to an Engine or Connection
Specifying the Schema Name
Backend-Specific Options
Column, Table, MetaData API
Reflecting Database Objects
Overriding Reflected Columns
Reflecting Views
Reflecting All Tables at Once
Fine Grained Reflection with Inspector
Column Insert/Update Defaults
Scalar Defaults
Python-Executed Functions
SQL Expressions
Server Side Defaults
Triggered Columns
Defining Sequences
Default Objects API
Defining Constraints and Indexes
Defining Foreign Keys
UNIQUE Constraint
CHECK Constraint
Constraints API
Indexes
Customizing DDL
Controlling DDL Sequences
Custom DDL
DDL Expression Constructs API
Column and Data Types
Generic Types
SQL Standard Types
Vendor-Specific Types
Custom Types
Overriding Type Compilation
Augmenting Existing Types
TypeDecorator Recipes
Creating New Types
Base Type API
Events
Event Registration
Targets
Modifiers
Event Reference
API Reference
Core Events
Connection Pool Events
Connection Events
Schema Events
Custom SQL Constructs and Compilation Extension
Synopsis
Dialect-specific compilation rules
Compiling sub-elements of a custom expression construct
Cross Compiling between SQL and DDL compilers
Changing the default compilation of existing constructs
Changing Compilation of Types
Subclassing Guidelines
Further Examples
“UTC timestamp” function
“GREATEST” function
“false” expression
Expression Serializer Extension
Deprecated Event Interfaces
Execution, Connection and Cursor Events
Connection Pool Events
Core Exceptions
Core Internals
Previous:
ORM Internals
Next:
SQL Expression Language Tutorial
©
Copyright
2007-2011, the SQLAlchemy authors and contributors. Created using
Sphinx
1.0.7.