store

package
v0.51.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlockStore

type BlockStore = block.StoreOps

BlockStore is the block store.

type BucketStore

type BucketStore = bucket_store.Store

BucketStore is the bucket config store.

type MqueueStore

type MqueueStore = mqueue_store.Store

MqueueStore is the message queue store.

type ObjectStore

type ObjectStore = object_store.Store

ObjectStore is the object store.

type Store

type Store interface {
	// Execute executes the given store.
	// Returning nil ends execution.
	// Returning an error triggers a retry with backoff.
	Execute(ctx context.Context) error
	// BucketStore is the bucket config store.
	BucketStore
	// BlockStore is the block store.
	BlockStore
	// VolumeStore is the volume store.
	VolumeStore
	// ObjectStore is the object store.
	ObjectStore
	// MqueueStore is the message queue store.
	MqueueStore
}

Store contains all of the Hydra stores.

type VolumeStore

type VolumeStore = volume_store.Store

VolumeStore is the volume store.

Directories

Path Synopsis
Package store_kvkey provides common key patterns for key/value stores.
Package store_kvkey provides common key patterns for key/value stores.
sqlite/common
Package common provides shared implementations for SQLite kvtx stores.
Package common provides shared implementations for SQLite kvtx stores.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL