# Functions
NewBucketClient makes a new bucket client based on the configuration.
NewChunkClient makes a new chunk.Client of the desired types.
NewIndexClient creates a new index client of the desired type specified in the PeriodConfig.
NewObjectClient makes a new StorageClient with the prefix in the front.
NewStore creates a new Loki Store using configuration supplied.
NewTableClient makes a new table client based on the configuration.
ResetBoltDBIndexClientsWithShipper allows to reset the singletons.
# Structs
AsyncStore does querying to both ingesters and chunk store and combines the results after deduping them.
Config chooses which storage client to use.
LazyChunk loads the chunk when it is accessed.
NamedStores helps configure additional object stores from a given storage provider.
# Interfaces
StoreLimits helps get Limits specific to Queries for Stores.