Table of Contents

Namespace FishMMO.Database.Npgsql.Services.Interfaces.Actions

Interfaces

ICountByKeyAction<TKey>

Defines a count operation keyed by a single value.

IDeleteByKeyAction<TKey>

Defines a delete operation keyed by a single value.

IDeleteByKeyVersionedAction<TKey>

Defines a version-gated delete operation keyed by a single value.

IExistsByKeyAction<TKey>

Defines an existence check keyed by a single value.

IFetchByKeyAction<TKey, TResult>

Defines a fetch operation that returns a single result for a given key.

IFetchCollectionByKeyAction<TKey, TItem>

Defines a fetch operation that returns a collection for a given key.

IFetchManyByKeyAction<TKey, TItem>

Defines a fetch operation that explicitly returns many items for a given key.

IPersistAction<TRequest>

Defines a persist operation.

IPersistAction<TRequest, TResult>

Defines a persist operation that returns a value on success.

IPersistManyAction<TItem>

Defines a persist operation for a collection.