Managers
- class deker.managers.ArrayManager(collection, array_adapter)
Bases:
SelfLoggerMixin,DataManagerManager for Arrays.
- Parameters:
collection (Collection)
array_adapter (BaseArrayAdapter)
- class deker.managers.DataManager(collection, array_adapter, varray_adapter=None)
Bases:
BaseManagerCommon data manager.
Its behavior depends on the type of Collection (Array/Varrary)
- Parameters:
collection (Collection)
array_adapter (BaseArrayAdapter)
varray_adapter (BaseVArrayAdapter | None)
- class deker.managers.FilteredManager(collection, array_adapter, varray_adapter, schema, filters)
Bases:
SelfLoggerMixin,BaseAbstractManagerManager for
Collectioncontents filtering.- Parameters:
collection (Collection)
array_adapter (BaseArrayAdapter)
varray_adapter (BaseVArrayAdapter)
schema (BaseArraysSchema)
filters (dict)
- class deker.managers.VArrayManager(collection, array_adapter, varray_adapter)
Bases:
SelfLoggerMixin,DataManagerManager for VArrays.
- Parameters:
collection (Collection)
array_adapter (BaseArrayAdapter)
varray_adapter (BaseVArrayAdapter)