search.datamanager
Attributes
Classes
Built-in mutable sequence. |
|
Flushes pending indexing tasks to the database. |
|
Module Contents
- class search.datamanager.TaskQueue(max_size: int = 0)[source]
Bases:
list[onegov.search.indexer.Task]Built-in mutable sequence.
If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.
- search.datamanager._DATAMANAGERS: weakref.WeakKeyDictionary[sqlalchemy.orm.Session, IndexerDataManager][source]
- class search.datamanager.IndexerDataManager(session: sqlalchemy.orm.Session, indexer: onegov.search.indexer.Indexer, max_queue_size: int = 0)[source]
Flushes pending indexing tasks to the database.
- classmethod get_queue(session: sqlalchemy.orm.Session | None, indexer: onegov.search.indexer.Indexer, max_queue_size: int = 0) TaskQueue | None[source]
- savepoint() IndexerSavepoint[source]