Internal Details¶
Caution
This document is a reference for exploring the code base and tracing errors. The details are subject to change.
relstorage.adapters.adapter
– Base class forIRelStorageAdapter
relstorage.adapters.batch
– Batch table row insert/delete supportrelstorage.adapters.connections
– Connection management for the storage layerrelstorage.adapters.connmanager
relstorage.adapters.dbiter
relstorage.adapters.drivers
– Helpers for driversrelstorage.adapters.interfaces
– Interfaces provided by RelStorage database adaptersrelstorage.adapters.locker
– Locker implementationsrelstorage.adapters.mover
– IObjectMover implementationrelstorage.adapters.mysql.adapter
– MySQL adapter for RelStoragerelstorage.adapters.mysql.connmanager
– MySQL adapter for RelStoragerelstorage.adapters.mysql.locker
– Locker implementationsrelstorage.adapters.mysql.mover
– IObjectMover implementationrelstorage.adapters.mysql.oidallocator
– IOIDAllocator implementationsrelstorage.adapters.mysql.packundo
– Pack/Undo implementationsrelstorage.adapters.mysql.schema
– Database schema installersrelstorage.adapters.mysql.stats
– Stats implementationsrelstorage.adapters.mysql.txncontrol
– TransactionControl implementationsrelstorage.adapters.oidallocator
– IOIDAllocator implementationsrelstorage.adapters.oracle.adapter
– Oracle adapter for RelStoragerelstorage.adapters.oracle.batch
– Batch table row insert/delete supportrelstorage.adapters.oracle.connmanager
– Oracle adapter for RelStoragerelstorage.adapters.oracle.dialect
– The Oracle dialectrelstorage.adapters.oracle.drivers
– Oracle IDBDriver implementationsrelstorage.adapters.oracle.locker
– Locker implementationsrelstorage.adapters.oracle.mover
– IObjectMover implementationrelstorage.adapters.oracle.oidallocator
– IOIDAllocator implementationsrelstorage.adapters.oracle.packundo
– Pack/Undo implementationsrelstorage.adapters.oracle.schema
– Database schema installersrelstorage.adapters.oracle.scriptrunner
relstorage.adapters.oracle.stats
– Stats implementationsrelstorage.adapters.oracle.txncontrol
– TransactionControl implementationsrelstorage.adapters.packundo
– Pack/Undo implementationsrelstorage.adapters.poller
relstorage.adapters.postgresql.adapter
– PostgreSQL adapter for RelStoragerelstorage.adapters.postgresql.batch
– Batch table row insert/delete supportrelstorage.adapters.postgresql.connmanager
– PostgreSQL adapter for RelStoragerelstorage.adapters.postgresql.locker
– Locker implementationsrelstorage.adapters.postgresql.mover
– IObjectMover implementationrelstorage.adapters.postgresql.oidallocator
– IOIDAllocator implementationsrelstorage.adapters.postgresql.schema
– Database schema installersrelstorage.adapters.postgresql.stats
– Stats implementationsrelstorage.adapters.postgresql.txncontrol
– TransactionControl implementationsrelstorage.adapters.replica
relstorage.adapters.schema
– Database schema installersrelstorage.adapters.scriptrunner
relstorage.adapters.sqlite.adapter
– sqlite3 adapter for RelStoragerelstorage.adapters.sqlite.batch
relstorage.adapters.sqlite.connmanager
relstorage.adapters.sqlite.dialect
– sqlite3 dialectrelstorage.adapters.sqlite.drivers
relstorage.adapters.sqlite.locker
relstorage.adapters.sqlite.mover
relstorage.adapters.sqlite.oidallocator
– sqlite3 adapter for RelStoragerelstorage.adapters.sqlite.poller
relstorage.adapters.sqlite.schema
relstorage.adapters.sqlite.scriptrunner
relstorage.adapters.sqlite.stats
relstorage.adapters.sqlite.txncontrol
relstorage.adapters.stats
– Stats implementationsrelstorage.adapters.txncontrol
– TransactionControl implementationsrelstorage.cache.interfaces
relstorage.cache.local_client
relstorage.cache.local_database
– The definition of how local cache databases are manipulatedrelstorage.cache.memcache_client
– An implementation ofIStateCache
using a memcache clientrelstorage.cache.mvcc
– MVCC tracking for cache objectsrelstorage.cache.persistence
– Helpers for various disk-based persistent storage formatrelstorage.cache.storage_cache
relstorage.cache.trace
relstorage.config
– ZConfig directive implementations for binding RelStorage to Zoperelstorage.interfaces
– Interfaces for top-level RelStorage componentsrelstorage.options
relstorage.pylibmc_wrapper
– A wrapper around pylibmc to make it not raise memcache errorsrelstorage.treemark
– OID tree traversal for the garbage collection phase of packingrelstorage.zodbconvert
– ZODB storage conversion utilityrelstorage.zodbpack
– ZODB storage packing utilityrelstorage.zodburi_resolver