Categorygithub.com/withObsrvr/stellar-datastore
modulepackage
0.0.0-20250207023055-4074500adc35
Repository: https://github.com/withobsrvr/stellar-datastore.git
Documentation: pkg.go.dev

# README

stellar-datastore

# Functions

No description provided by the author
NewDataStore creates a new DataStore based on the config type.
No description provided by the author
No description provided by the author
NewGCSDataStoreWithOAuth creates a GCSDataStore using a user's OAuth 2.0 credentials.
No description provided by the author
NewRegistry creates a new datastore registry.
No description provided by the author
No description provided by the author
RegisterBuiltinProviders registers all the built-in datastore providers.

# Variables

DefaultRegistry is the global datastore registry.

# Structs

No description provided by the author
No description provided by the author
FSDataStore implements DataStore for local filesystem.
GCSDataStore implements DataStore for GCS.
No description provided by the author
MockDataStore is a mock implementation for the Storage interface.
No description provided by the author
Registry manages datastore providers.
S3Config holds the configuration for S3DataStore.
S3DataStore implements DataStore for S3 and S3-compatible storage.

# Interfaces

DataStore defines an interface for interacting with data storage.
No description provided by the author

# Type aliases

Provider is a function that creates a new DataStore instance.