Class ZODB.Architecture.DB

Operations

public __init__(storage : Storage Interface, pool_size : PyInt = 7, cache_size : PyInt = 400, cache_deactivate_after : PyInt = 60, version_pool_size : PyInt = 3, version_cache_size : PyInt = 100, version_cache_deactivate_after : PyInt = 10)
public abortVersion(version : VersionString)
public MappingcacheDetail()
public SequencecacheExtremeDetail()
public cacheFullSweep(age : PyInt)
public cacheMinimize(age : PyInt)
public PyIntcacheSize()
public commitVersion(source : VersionString, destination : VersionString = '')
public PyStringgetName()
public PyIntgetSize()
public invalidate(oid : OID, connection : Connection = None, version : VersionString = '')
public invalidateMany(oids : OIDs = None, version : VersionString = '')
public PyStringmodifiedInVersion(oid : VersionString)
public PyIntobjectCount()
public Connectionopen(version : PyString = '', transaction : Transaction = None, temporary : Boolean = false, force : Boolean = false, waitflag : Boolean = true)
public pack(t : PyFloat = None)
public setCacheSize(size : PyInt)
public setPoolSize(size : PyInt)
public setVersionCacheSize(size : PyInt)
public setVersionPoolSize(size : PyInt)
public BooleansupportsUndo()
public BooleansupportsVersions()
public undo(transaction_id : PyString)
public SequenceundoLog(first : PyInt = 0, last : PyInt = -20, filter : Callable = lambda t: 1)
public BooleanversionEmpty(version : VersionString)
public setCacheDeactivateAfter(age : PyInt)
public setVersionCacheDeactivateAfter(age : PyInt)
public Historyhistory(oid : OID, version : VersionString = None, size : PyInt = 1, filter : Callable = lambda e: 1)
public PyIntgetCacheSize()
public PyIntgetPoolSize()
public PyIntgetVersionCacheSize()
public PyIntgetVersionPoolSize()
public PyIntgetCacheDeactivateAfter()
public PyIntgetVersionCacheDeactivateAfter()
public getCacheStatistics( : CacheStatistics)
public close()
public Sequenceversions(max : PyInt = None)
public setClassFactory(factory : Callable)