Represents a database connection that can be used by the indexer framework to manage watermark
operations, agnostic of the underlying store implementation.
A storage-agnostic interface that provides database connections for both watermark management
and arbitrary writes. The indexer framework accepts this Store
implementation to manage
watermarks operations through its associated Connection
type. This store is also passed to the
pipeline handlers to perform arbitrary writes to the store.
Extends the Store trait with transactional capabilities, to be used within the framework for
atomic or transactional writes.