Table of Contents

Namespace RisingV.Shared.Databases

Namespaces

RisingV.Shared.Databases.Loaders
RisingV.Shared.Databases.Sources

Classes

DatabaseDefaults

Provides default implementations for database operations.

DatabaseManager

Manages databases for plugins, allowing for adding, removing, and accessing database instances.

DatabaseWithLoader<TKey, TData, TLoader>

Represents a database with a loader.

DatabaseWithSource<TKey, TData, TSource>

Represents a database with a source and a data loader.

Database<TKey, TData>

Represents a database that uses a map as both source and loader.

Database<TKey, TData, TSource, TLoader>

Represents a generic database interface.

Interfaces

IDataLoader
IDataLoader<TKey, TData>
IDataLoader<TKey, TData, TInput>
IDataStreamLoader<TKey, TData>
IDatabase
IDatabase<TK, T>

Represents a generic database interface for managing data collections.