sqlalchemy
- No package docstring; 0/1 variable, 0/1 function, 7/7 modules, 5/12 packages documentedconnectors
- No package docstring; 0/1 class, 1/2 module documenteddatabases
- Include imports from the sqlalchemy.dialects package for backwards compatibility with pre 0.6 versions.dialects
- No package docstring; 0/2 variable, 1/1 function, 0/7 package documentedfirebird
- No package docstring; 2/2 classes, 2/2 modules documentedfdb
- No summarykinterbasdb
- No summarymssql
- No package docstring; 0/1 variable, 6/17 classes, 3/6 modules documentedmysql
- No package docstring; 1/1 class, 9/18 modules documentedaiomysql
- No summaryasyncmy
- No summarycymysql
- No summarydml
- No module docstring; 0/1 variable, 1/2 class documentedenumerated
- No module docstring; 2/2 classes documentedexpression
- Undocumentedjson
- No module docstring; 1/4 class documentedmariadb
- Undocumentedmariadbconnector
- No summarymysqlconnector
- No summarymysqldb
- No summaryoursql
- No summaryprovision
- Undocumentedpymysql
- No summarypyodbc
- No summaryreflection
- No module docstring; 0/1 variable, 3/3 functions, 2/2 classes documentedreserved_words
- Undocumentedtypes
- No module docstring; 28/31 classes documentedoracle
- No package docstring; 2/12 classes, 1/2 module documentedpostgresql
- No package docstring; 3/3 functions, 14/24 classes, 6/12 modules documentedasyncpg
- No summarydml
- No module docstring; 0/1 variable, 1/4 class documentedext
- Undocumentedhstore
- No module docstring; 0/1 variable, 0/8 constant, 3/3 functions, 2/9 classes documentedjson
- No module docstring; 0/1 variable, 0/7 constant, 2/3 classes documentedpg8000
- No summaryprovision
- No module docstring; 1/7 function documentedpsycopg2
- No summarypsycopg2cffi
- No summarypygresql
- No summarypypostgresql
- No summaryranges
- No module docstring; 4/4 classes documentedsqlite
- No package docstring; 3/3 classes, 3/6 modules documentedsybase
- No package docstring; 0/8 class, 3/3 modules documentedengine
- SQL connections, SQL execution and high-level DB-API interface.base
- No module docstring; 0/1 constant, 8/10 classes documentedcharacteristics
- No module docstring; 1/2 class documentedcreate
- No module docstring; 2/2 functions documentedcursor
- Define cursor-specific result set constructs including .BaseCursorResult
, .CursorResult
.default
- Default implementations of per-dialect sqlalchemy.engine classes.events
- No module docstring; 2/2 classes documentedinterfaces
- Define core interfaces used by the engine system.mock
- No module docstring; 1/1 function, 0/1 class documentedreflection
- Provides an abstraction for obtaining database schema information.result
- Define generic result set constructs.row
- Define row constructs including .Row
.strategies
- Deprecated mock engine strategy used by Alembic.url
- Provides the ~sqlalchemy.engine.url.URL
class which encapsulates information about a database connection specification.util
- No module docstring; 0/2 variable, 3/4 functions, 1/1 class documentedevent
- No package docstring; 5/5 modules documentedapi
- Public API functions for the event system.attr
- Attribute implementation for _Dispatch classes.base
- Base implementation classes.legacy
- Routines to handle adaption of legacy call signatures, generation of deprecation notes and docstrings.registry
- Provides managed registration services on behalf of .listen
arguments.events
- Core event interfaces.exc
- Exceptions used with SQLAlchemy.ext
- No package docstring; 11/11 modules, 0/3 package documentedassociationproxy
- Contain the AssociationProxy class.asyncio
- Undocumentedbase
- Undocumentedengine
- No module docstring; 2/5 functions, 3/4 classes documentedevents
- Undocumentedexc
- No module docstring; 3/3 classes documentedresult
- No module docstring; 3/4 classes documentedscoping
- No module docstring; 1/1 class documentedsession
- No module docstring; 0/2 constant, 2/2 functions, 2/3 classes documentedautomap
- Define an extension to the sqlalchemy.ext.declarative
system which automatically generates mapped classes and relationships from a database schema, typically though not necessarily one which is reflected.baked
- Baked query extension.compiler
- Provides an API for creation of custom ClauseElements and compilers.declarative
- No package docstring; 1/5 function, 4/5 classes, 1/1 module documentedextensions
- Public API functions and helpers for declarative.horizontal_shard
- Horizontal sharding support.hybrid
- Define attributes on ORM-mapped classes that have "hybrid" behavior.indexable
- Define attributes on ORM-mapped classes that have "index" attributes for columns with _types.Indexable
types.instrumentation
- Extensible class instrumentation.mutable
- Provide support for tracking of in-place changes to scalar values, which are propagated into ORM change events on owning parent objects.mypy
- No package docstring; 1/6 module documentedapply
- No module docstring; 3/5 functions documenteddecl_class
- No module docstring; 4/5 functions documentedinfer
- No module docstring; 6/9 functions documentednames
- Undocumentedplugin
- Mypy plugin for SQLAlchemy ORM.util
- No module docstring; 0/1 variable, 1/19 function, 0/1 class documentedorderinglist
- A custom list that manages index/position information for contained elements.serializer
- Serializer/Deserializer objects for usage with SQLAlchemy query structures, allowing "contextual" deserialization.future
- Future 2.0 API features.inspection
- No summarylog
- Logging control and utilities.orm
- Functional constructs for ORM configuration.attributes
- Defines instrumentation for class attributes and their interaction with instances.base
- Constants and rudimental functions used throughout the ORM.clsregistry
- Routines to handle the string class registry used by declarative.collections
- Support for collections of mapped entities.context
- No module docstring; 0/1 variable, 0/2 constant, 1/4 function, 3/10 classes documenteddecl_api
- Public API functions and helpers for declarative.decl_base
- Internal implementation for declarative.dependency
- Relationship dependencies.descriptor_props
- Descriptor properties are more "auxiliary" properties that exist as configurational elements, but don't participate as actively in the load/persist ORM loop.dynamic
- Dynamic collection API.evaluator
- Undocumentedevents
- ORM event interfaces.exc
- SQLAlchemy ORM exceptions.identity
- Undocumentedinstrumentation
- Defines SQLAlchemy's system of class instrumentation.interfaces
- Contains various base classes used throughout the ORM.loading
- private module containing functions used to convert database rows into object instances and associated state.mapper
- Logic to map Python classes to and from selectables.path_registry
- Path tracking utilities, representing mapper graph traversals.persistence
- private module containing functions used to emit INSERT, UPDATE and DELETE statements on behalf of a _orm.Mapper
and its descending mappers.properties
- MapperProperty implementations.query
- The Query class and support.relationships
- Heuristics related to join conditions as used in _orm.relationship
.scoping
- No module docstring; 1/2 class documentedsession
- Provides the Session class and related utilities.state
- Defines instrumentation of instances.strategies
- sqlalchemy.orm.interfaces.LoaderStrategy implementations, and related MapperOptions.strategy_options
- No module docstring; 0/15 function, 2/3 classes documentedsync
- private module containing functions used for copying data between instances based on join conditions.unitofwork
- The internals for the unit of work system.util
- No module docstring; 0/1 variable, 16/17 functions, 8/8 classes documentedpool
- Connection pooling for DB-API connections.base
- Base constructs for connection pools.dbapi_proxy
- DBAPI proxy utility.events
- No module docstring; 1/1 class documentedimpl
- Pool implementation classes.processors
- defines generic type conversion functions, as used in bind and result processors.schema
- Compatibility namespace for sqlalchemy.sql.schema and related.sql
- No package docstring; 0/1 function, 18/23 modules documentedannotation
- The .Annotated
class and related routines; creates hash-equivalent copies of SQL constructs which contain context-specific markers and associations.base
- Foundational utilities common to many sql modules.coercions
- No module docstring; 0/10 variable, 2/8 functions, 0/44 class documentedcompiler
- Base SQL and DDL compiler implementations.crud
- Functions used by compiler.py to determine the parameters rendered within INSERT and UPDATE statements.ddl
- Provides the hierarchy of DDL-defining schema items as well as routines to invoke them for a create/drop call.default_comparator
- Default implementation of SQL comparison operations.dml
- Provide _expression.Insert
, _expression.Update
and _expression.Delete
.elements
- Core SQL expression elements, including _expression.ClauseElement
, _expression.ColumnElement
, and derived classes.events
- No module docstring; 1/1 class documentedexpression
- Defines the public namespace for SQL expression constructs.functions
- SQL function API, factories, and built-in functions.lambdas
- No module docstring; 0/1 variable, 0/1 function, 4/8 classes documentednaming
- Establish constraint and index naming conventions.operators
- Defines operators used in SQL expressions.roles
- No module docstring; 4/43 classes documentedschema
- The schema module provides the building blocks for database metadata.selectable
- The _expression.FromClause
class of SQL expression elements, representing SQL tables and derived rowsets.sqltypes
- SQL specific types.traversals
- No module docstring; 0/3 variable, 0/9 constant, 0/5 function, 4/9 classes documentedtype_api
- Base types API.util
- High level utilities which build upon other modules here.visitors
- Visitor/traversal interface and library functions.testing
- No package docstring; 0/1 function, 4/16 modules, 0/2 package documentedassertions
- No module docstring; 0/3 constant, 15/34 functions, 0/4 class documentedassertsql
- Undocumentedasyncio
- No module docstring; 0/1 constant, 4/5 functions documentedconfig
- No module docstring; 0/11 variable, 2/7 functions, 0/1 class documentedengines
- No module docstring; 0/1 variable, 6/9 functions, 2/4 classes documentedentities
- Undocumentedexclusions
- No module docstring; 1/19 function, 0/7 class documentedfixtures
- Undocumentedmock
- Import stub for mock library.pickleable
- Classes used in pickling tests, need to be at the module level for unpickling.plugin
- No package docstring; 3/4 modules documentedbootstrap
- Bootstrapper for test framework plugins.plugin_base
- Testing extensions.pytestplugin
- No module docstring; 0/4 variable, 0/1 constant, 2/21 functions, 0/1 class documentedreinvent_fixtures_py2k
- invent a quick version of pytest autouse fixtures as pytest's unacceptably slow collection/high memory use in pytest 4.6.11, which is the highest version that works in py2k.profiling
- Profiling support for unit and performance tests.provision
- No module docstring; 0/1 variable, 0/1 constant, 10/23 functions, 0/1 class documentedrequirements
- Global database feature support policy.schema
- No module docstring; 0/1 variable, 2/4 functions, 2/2 classes documentedsuite
- No package docstring; 1/13 module documentedtest_cte
- Undocumentedtest_ddl
- No module docstring; 1/3 class documentedtest_deprecations
- Undocumentedtest_dialect
- No module docstring; 1/7 class documentedtest_insert
- Undocumentedtest_reflection
- Undocumentedtest_results
- No module docstring; 1/3 class documentedtest_rowcount
- No module docstring; 1/1 class documentedtest_select
- No module docstring; 1/15 class documentedtest_sequence
- Undocumentedtest_types
- No module docstring; 1/25 class documentedtest_unicode_ddl
- verrrrry basic unicode column name testingtest_update_delete
- Undocumentedutil
- No module docstring; 9/19 functions, 1/2 class documentedwarnings
- No module docstring; 2/3 functions, 1/1 class documentedtypes
- Compatibility namespace for sqlalchemy.sql.types.util
- No package docstring; 7/10 modules documented_collections
- Collection classes and helpers._compat_py3k
- No module docstring; 0/1 function, 1/1 class documented_concurrency_py3k
- No module docstring; 0/1 variable, 6/7 functions, 0/2 class documented_preloaded
- supplies the "preloaded" registry to resolve circular module imports at runtime.compat
- Handle Python version/platform incompatibilities.concurrency
- Undocumenteddeprecations
- Helpers related to deprecation of functions, methods, classes, other functionality.langhelpers
- Routines to help with the creation, loading and introspection of modules, classes, hierarchies, attributes, functions, and methods.queue
- No summarytopological
- Topological sorting algorithms.