Table of Contents

Namespace RisingV.Shared.Databases.Sources

Classes

DataSource<TKey, TData, TLoader>

Represents a data source that can be initialized, loaded, and managed.

FileDataSource<TKey, TData, TLoader>

Represents a file-based data source for a database.

MapDataSource<TKey, TData>

Represents a data source that uses a map (dictionary) to store data.

MapDataSource<TKey, TData, TLoader>

Represents a data source that uses a map (dictionary) to store data.

Interfaces

IDataCrud

Represents a data source interface for CRUD operations.

IDataCrud<TKey, TData>

Represents a data source interface for CRUD operations with a key and data type.

IDataSource

Represents a data source interface for CRUD operations.

IDataSource<TKey, TData>

Represents a data source interface for CRUD operations with a key and data type.

IDataSource<TKey, TData, TLoader>

Represents a data source interface for CRUD operations with a key, data type, and loader.