SQLAlchemy 0.4 Documentation
Multiple Pages
|
One Page
Version: 0.4 Last Updated: 08/12/07 12:43:00
Table of Contents
Previous:
Plugins
| Next:
Appendix: Copyright
API Documentation
module sqlalchemy.sql
Module Functions
alias()
and_()
asc()
between()
bindparam()
case()
cast()
column()
delete()
desc()
distinct()
except_()
except_all()
exists()
extract()
insert()
intersect()
intersect_all()
is_column()
join()
label()
literal()
literal_column()
not_()
null()
or_()
outerjoin()
outparam()
select()
subquery()
table()
text()
union()
union_all()
update()
class Alias(FromClause)
class _BinaryExpression(ColumnElement)
class _BindParamClause(ClauseElement,_CompareMixin)
class _CalculatedClause(ColumnElement)
class _Cast(ColumnElement)
class ClauseElement(object)
class ClauseList(ClauseElement)
class ClauseParameters(object)
class ClauseVisitor(object)
class _ColumnClause(ColumnElement)
class ColumnCollection(OrderedProperties)
class ColumnElement(ClauseElement,_CompareMixin)
class _ColumnElementAdapter(ColumnElement)
class ColumnOperators(Operators)
class ColumnSet(OrderedSet)
class _CompareMixin(ColumnOperators)
class CompoundSelect(_SelectBaseMixin,FromClause)
class Delete(_UpdateBase)
class _Exists(_UnaryExpression)
class _FigureVisitName(type)
class FromClause(Selectable)
class _FromGrouping(FromClause)
class _Function(_CalculatedClause,FromClause)
class _FunctionGenerator(object)
class _Grouping(_ColumnElementAdapter)
class _IdentifiedClause(ClauseElement)
class Insert(_UpdateBase)
class Join(FromClause)
class _Label(ColumnElement)
class NoColumnVisitor(ClauseVisitor)
class _Null(ColumnElement)
class Operators(object)
class ReleaseSavepointClause(_IdentifiedClause)
class RollbackToSavepointClause(_IdentifiedClause)
class SavepointClause(_IdentifiedClause)
class _ScalarSelect(_Grouping)
class Select(_SelectBaseMixin,FromClause)
class _SelectBaseMixin(object)
class Selectable(ClauseElement)
class TableClause(FromClause)
class _TextClause(ClauseElement)
class _TypeClause(ClauseElement)
class _UnaryExpression(ColumnElement)
class Update(_UpdateBase)
class _UpdateBase(ClauseElement)
module sqlalchemy.schema
class CheckConstraint(Constraint)
class Column(SchemaItem,_ColumnClause)
class ColumnDefault(DefaultGenerator)
class Constraint(SchemaItem)
class DefaultGenerator(SchemaItem)
class ForeignKey(SchemaItem)
class ForeignKeyConstraint(Constraint)
class Index(SchemaItem)
class MetaData(SchemaItem)
class PassiveDefault(DefaultGenerator)
class PrimaryKeyConstraint(Constraint)
class SchemaItem(object)
class SchemaVisitor(ClauseVisitor)
class Sequence(DefaultGenerator)
class Table(SchemaItem,TableClause)
class ThreadLocalMetaData(MetaData)
class UniqueConstraint(Constraint)
module sqlalchemy.pool
Module Functions
clear_managers()
manage()
class AssertionPool(Pool)
class NullPool(Pool)
class Pool(object)
class QueuePool(Pool)
class SingletonThreadPool(Pool)
class StaticPool(Pool)
module sqlalchemy.types
class BLOB(Binary)
class BOOLEAN(Boolean)
class Binary(TypeEngine)
class Boolean(TypeEngine)
class CHAR(String)
class CLOB(TEXT)
class DATE(Date)
class DATETIME(DateTime)
class DECIMAL(Numeric)
class Date(TypeEngine)
class DateTime(TypeEngine)
class FLOAT(Float)
class Float(Numeric)
class INT(Integer)
class Integer(TypeEngine)
class Interval(TypeDecorator)
class NCHAR(Unicode)
class NullType(TypeEngine)
class Numeric(TypeEngine)
class PickleType(MutableType,TypeDecorator)
class SMALLINT(SmallInteger)
class SmallInteger(Integer)
class String(TypeEngine,Concatenable)
class TEXT(String)
class TIME(Time)
class TIMESTAMP(DateTime)
class Time(TypeEngine)
class TypeDecorator(AbstractType)
class TypeEngine(AbstractType)
class Unicode(String)
class VARCHAR(String)
module sqlalchemy.engine
Module Functions
create_engine()
engine_descriptors()
class BufferedColumnResultProxy(ResultProxy)
class BufferedRowResultProxy(ResultProxy)
class Compiled(object)
class Connectable(object)
class Connection(Connectable)
class DefaultRunner(SchemaVisitor)
class Dialect(object)
class Engine(Connectable)
class ExecutionContext(object)
class NestedTransaction(Transaction)
class ResultProxy(object)
class RootTransaction(Transaction)
class RowProxy(object)
class SchemaIterator(SchemaVisitor)
class Transaction(object)
class TwoPhaseTransaction(Transaction)
module sqlalchemy.engine.url
Module Functions
make_url()
class URL(object)
module sqlalchemy.engine.strategies
class DefaultEngineStrategy(EngineStrategy)
class EngineStrategy(object)
class MockEngineStrategy(EngineStrategy)
class PlainEngineStrategy(DefaultEngineStrategy)
class ThreadLocalEngineStrategy(DefaultEngineStrategy)
module sqlalchemy.engine.default
class DefaultDialect(Dialect)
class DefaultExecutionContext(ExecutionContext)
module sqlalchemy.engine.threadlocal
class TLConnection(Connection)
class TLEngine(Engine)
class TLSession(object)
class TLTransaction(RootTransaction)
module sqlalchemy.ansisql
class ANSICompiler(Compiled,ClauseVisitor)
class ANSIDefaultRunner(DefaultRunner)
class ANSIDialect(DefaultDialect)
class ANSIIdentifierPreparer(object)
class ANSISchemaBase(SchemaIterator)
class ANSISchemaDropper(ANSISchemaBase)
class ANSISchemaGenerator(ANSISchemaBase)
module sqlalchemy.interfaces
class PoolListener(object)
module sqlalchemy.orm
Module Functions
backref()
class_mapper()
clear_mappers()
column_property()
compile_mappers()
composite()
contains_alias()
contains_eager()
create_session()
defer()
deferred()
dynamic_loader()
eagerload()
eagerload_all()
extension()
lazyload()
mapper()
noload()
object_mapper()
object_session()
polymorphic_union()
relation()
scoped_session()
sessionmaker()
synonym()
undefer()
undefer_group()
class MapperExtension(object)
class PropComparator(ColumnOperators)
class Query(object)
module sqlalchemy.orm.collections
Module Functions
attribute_mapped_collection()
collection_adapter()
column_mapped_collection()
mapped_collection()
class collection(object)
class MappedCollection(dict)
class CollectionAdapter(object)
module sqlalchemy.orm.interfaces
class AttributeExtension(object)
class ExtensionOption(MapperOption)
class LoaderStack(object)
class LoaderStrategy(object)
class MapperExtension(object)
class MapperOption(object)
class MapperProperty(object)
class OperationContext(object)
class PropComparator(ColumnOperators)
class PropertyOption(MapperOption)
class StrategizedOption(PropertyOption)
class StrategizedProperty(MapperProperty)
class SynonymProperty(MapperProperty)
module sqlalchemy.orm.mapper
Module Functions
class_mapper()
object_mapper()
class Mapper(object)
module sqlalchemy.orm.properties
class BackRef(object)
class ColumnProperty(StrategizedProperty)
class CompositeProperty(ColumnProperty)
class PropertyLoader(StrategizedProperty)
module sqlalchemy.orm.query
class Query(object)
module sqlalchemy.orm.session
class Session(object)
module sqlalchemy.orm.shard
class ShardedQuery(Query)
class ShardedSession(Session)
module sqlalchemy.exceptions
class ArgumentError()
class AssertionError()
class CircularDependencyError()
class CompileError()
class ConcurrentModificationError()
class DBAPIError()
class DataError()
class DatabaseError()
class DisconnectionError()
class FlushError()
class IntegrityError()
class InterfaceError()
class InvalidRequestError()
class NoSuchColumnError()
class NoSuchTableError()
class NotSupportedError()
class OperationalError()
class ProgrammingError()
class SQLAlchemyError()
class TimeoutError()
module sqlalchemy.ext.associationproxy
Module Functions
association_proxy()
class AssociationProxy(object)
module sqlalchemy.ext.orderinglist
Module Functions
ordering_list()
class OrderingList(list)
module sqlalchemy.ext.sqlsoup
class PKNotFoundError()
class SqlSoup()
module sqlalchemy.databases.sqlite
Module Functions
descriptor()
class DateTimeMixin(object)
class PassiveDefault(DefaultGenerator)
class SLBinary(Binary)
class SLBoolean(Boolean)
class SLChar(CHAR)
class SLDate(DateTimeMixin,Date)
class SLDateTime(DateTimeMixin,DateTime)
class SLInteger(Integer)
class SLNumeric(Numeric)
class SLSmallInteger(SmallInteger)
class SLString(String)
class SLText(TEXT)
class SLTime(DateTimeMixin,Time)
class SQLiteCompiler(ANSICompiler)
class SQLiteDialect(ANSIDialect)
class SQLiteExecutionContext(DefaultExecutionContext)
class SQLiteIdentifierPreparer(ANSIIdentifierPreparer)
class SQLiteSchemaDropper(ANSISchemaDropper)
class SQLiteSchemaGenerator(ANSISchemaGenerator)
module sqlalchemy.databases.postgres
Module Functions
descriptor()
class PGArray(TypeEngine,Concatenable)
class PGBigInteger(PGInteger)
class PGBinary(Binary)
class PGBoolean(Boolean)
class PGChar(CHAR)
class PGCompiler(ANSICompiler)
class PGDate(Date)
class PGDateTime(DateTime)
class PGDefaultRunner(ANSIDefaultRunner)
class PGDialect(ANSIDialect)
class PGExecutionContext(DefaultExecutionContext)
class PGFloat(Float)
class PGIdentifierPreparer(ANSIIdentifierPreparer)
class PGInet(TypeEngine)
class PGInteger(Integer)
class PGInterval(TypeEngine)
class PGNumeric(Numeric)
class PGSchemaDropper(ANSISchemaDropper)
class PGSchemaGenerator(ANSISchemaGenerator)
class PGSmallInteger(SmallInteger)
class PGString(String)
class PGText(TEXT)
class PGTime(Time)
module sqlalchemy.databases.mysql
class MSBigInteger(MSInteger)
class MSBinary(_BinaryType)
class MSBit(TypeEngine)
class MSBlob(_BinaryType)
class MSBoolean(Boolean)
class MSChar(_StringType,CHAR)
class MSDate(Date)
class MSDateTime(DateTime)
class MSDecimal(MSNumeric)
class MSDouble(MSNumeric)
class MSEnum(MSString)
class MSFloat(Float,_NumericType)
class MSInteger(Integer,_NumericType)
class MSLongBlob(MSBlob)
class MSLongText(MSText)
class MSMediumBlob(MSBlob)
class MSMediumText(MSText)
class MSNChar(_StringType,CHAR)
class MSNVarChar(_StringType,String)
class MSNumeric(Numeric,_NumericType)
class MSSet(MSString)
class MSSmallInteger(SmallInteger,_NumericType)
class MSString(_StringType,String)
class MSText(_StringType,TEXT)
class MSTime(Time)
class MSTimeStamp(TIMESTAMP)
class MSTinyBlob(MSBlob)
class MSTinyInteger(MSInteger)
class MSTinyText(MSText)
class MSVarBinary(_BinaryType)
class MSYear(TypeEngine)
module sqlalchemy.databases.oracle
Module Functions
descriptor()
class OracleBinary(Binary)
class OracleBoolean(Boolean)
class OracleChar(CHAR)
class OracleCompiler(ANSICompiler)
class OracleDate(Date)
class OracleDateTime(DateTime)
class OracleDefaultRunner(ANSIDefaultRunner)
class OracleDialect(ANSIDialect)
class OracleExecutionContext(DefaultExecutionContext)
class OracleIdentifierPreparer(ANSIIdentifierPreparer)
class OracleInteger(Integer)
class OracleNumeric(Numeric)
class OracleRaw(Binary)
class OracleSchemaDropper(ANSISchemaDropper)
class OracleSchemaGenerator(ANSISchemaGenerator)
class OracleSmallInteger(SmallInteger)
class OracleString(String)
class OracleText(TEXT)
class OracleTimestamp(TIMESTAMP)
module sqlalchemy.databases.mssql
Module Functions
descriptor()
class AdoMSNVarchar(MSNVarchar)
class MSBinary(Binary)
class MSBoolean(Boolean)
class MSChar(CHAR)
class MSDate(Date)
class MSDateTime(DateTime)
class MSDateTime_adodbapi(MSDateTime)
class MSDateTime_pyodbc(MSDateTime)
class MSDate_pymssql(MSDate)
class MSDate_pyodbc(MSDate)
class MSFloat(Float)
class MSInteger(Integer)
class MSNChar(NCHAR)
class MSNVarchar(Unicode)
class MSNumeric(Numeric)
class MSSQLCompiler(ANSICompiler)
class MSSQLDefaultRunner(ANSIDefaultRunner)
class MSSQLDialect(ANSIDialect)
class MSSQLDialect_adodbapi(MSSQLDialect)
class MSSQLDialect_pymssql(MSSQLDialect)
class MSSQLDialect_pyodbc(MSSQLDialect)
class MSSQLExecutionContext(DefaultExecutionContext)
class MSSQLExecutionContext_pyodbc(MSSQLExecutionContext)
class MSSQLIdentifierPreparer(ANSIIdentifierPreparer)
class MSSQLSchemaDropper(ANSISchemaDropper)
class MSSQLSchemaGenerator(ANSISchemaGenerator)
class MSSmallInteger(SmallInteger)
class MSString(String)
class MSText(TEXT)
class MSTime(Time)
class MSTimeStamp(TIMESTAMP)
class MSTinyInteger(Integer)
module sqlalchemy.databases.firebird
Module Functions
descriptor()
class FBBinary(Binary)
class FBBoolean(Boolean)
class FBChar(CHAR)
class FBCompiler(ANSICompiler)
class FBDate(DateTime)
class FBDateTime(DateTime)
class FBDefaultRunner(ANSIDefaultRunner)
class FBDialect(ANSIDialect)
class FBExecutionContext(DefaultExecutionContext)
class FBIdentifierPreparer(ANSIIdentifierPreparer)
class FBInteger(Integer)
class FBNumeric(Numeric)
class FBSchemaDropper(ANSISchemaDropper)
class FBSchemaGenerator(ANSISchemaGenerator)
class FBSmallInteger(SmallInteger)
class FBString(String)
class FBText(TEXT)
Previous:
Plugins
| Next:
Appendix: Copyright