Skip to main content
Version: 0.6

scheduler

superduper.backends.base.scheduler

Source code

consume_events​

consume_events(events: List[superduper.base.event.Event],
table: str,
db: 'Datalayer')
ParameterDescription
eventsList of events to be consumed.
tableQueue Table.
dbDatalayer instance.

Consume events from table queue.

consume_streaming_events​

consume_streaming_events(events,
table,
db)
ParameterDescription
eventslist of events.
tabletable on which events were found.
dbDatalayer instance.

Consumer work from streaming events.

Streaming event-types are delete.

BaseScheduler​

BaseScheduler(self)

Base class for handling publisher and consumer process.

This class is an implementation of message broker between producers (superduper db client) and consumers i.e listeners.

Future​

Future(self,
job_id: str) -> None
ParameterDescription
job_idjob identifier

Future output.