Module engine (0.6.0)

API documentation for engine module.

Classes

BigtableEngine

BigtableEngine(
    key: object,
    client: typing.Optional[
        google.cloud.bigtable.data._async.client.BigtableDataClientAsync
    ],
    loop: typing.Optional[asyncio.events.AbstractEventLoop],
    thread: typing.Optional[threading.Thread],
)

Manages the client and execution context, handling the

async/sync conversion via a background event loop.

This class is the core of the async/sync interoperability, providing a reusable component that can be shared across multiple store instances to conserve resources.