Class PostgresListProvider
PostgreSQL implementation of IListProvider.
Inherits all logic from ListProviderBase, provides PostgreSQL-specific SQL via PostgreSqlDialect.
public class PostgresListProvider : ListProviderBase, IListProvider
Inheritance
Implements
Inherited Members
ListProviderBase.AddItemsAsync(IRedbList, IEnumerable<IRedbListItem>),ListProviderBase.AddItemsAsync(IRedbList, IEnumerable<string>, IEnumerable<string>?),ListProviderBase.DeleteListAsync(long),ListProviderBase.DeleteListItemAsync(long),ListProviderBase.GetAllListsAsync(),ListProviderBase.GetItemsByObjectReferenceAsync(long),ListProviderBase.GetListAsync(long),ListProviderBase.GetListByNameAsync(string),ListProviderBase.GetListByNameWithItemsAsync(string),ListProviderBase.GetListItemAsync(long),ListProviderBase.GetListItemByValueAsync(long, string),ListProviderBase.GetListItemsAsync(long),ListProviderBase.GetListWithItemsAsync(long),ListProviderBase.IsListUsedInStructuresAsync(long),ListProviderBase.SaveListAsync(IRedbList),ListProviderBase.SaveListItemAsync(IRedbListItem),ListProviderBase.SaveListWithItemsAsync(IRedbList),ListProviderBase.SyncListFromEnumAsync<TEnum>(string?)
Constructors
PostgresListProvider(IRedbContext, RedbServiceConfiguration, ISchemeSyncProvider, ILogger?)
Creates PostgreSQL list provider with default PostgreSqlDialect.