Show / Hide Table of Contents

Class EntityFilteredQueryProviderBase<RowType, InnerProvider>

Inheritance
object
InMemoryProviderBase<RowType>
TypedInMemoryProviderBase<RowType>
BufferedQueryProviderBase<RowType, InnerProvider>
EntityFilteredQueryProviderBase<RowType, InnerProvider>
Implements
IArchiveTypedProvider<RowType>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
Inherited Members
BufferedQueryProviderBase<RowType, InnerProvider>.SetPagingInfo(int, int)
BufferedQueryProviderBase<RowType, InnerProvider>.GetAvailableColumns()
BufferedQueryProviderBase<RowType, InnerProvider>.SetDesiredColumns(params string[])
BufferedQueryProviderBase<RowType, InnerProvider>.SetOrderBy(params ArchiveOrderByInfo[])
BufferedQueryProviderBase<RowType, InnerProvider>.SetRestriction(params ArchiveRestrictionInfo[])
BufferedQueryProviderBase<RowType, InnerProvider>.GetAvailableEntities()
BufferedQueryProviderBase<RowType, InnerProvider>.SetDesiredEntities(params string[])
BufferedQueryProviderBase<RowType, InnerProvider>.InnerProvider
BufferedQueryProviderBase<RowType, InnerProvider>.InnerOrderBy
BufferedQueryProviderBase<RowType, InnerProvider>.AdditionalDesiredColumns
BufferedQueryProviderBase<RowType, InnerProvider>.ExternalDesiredColumns
TypedInMemoryProviderBase<RowType>.GetRowsAsync(string, CancellationToken)
TypedInMemoryProviderBase<RowType>.GetStandardColumnNames()
TypedInMemoryProviderBase<RowType>.SetAdditionalColumns(params string[])
InMemoryProviderBase<RowType>._entityHelper
InMemoryProviderBase<RowType>.Visible
InMemoryProviderBase<RowType>.Invisible
InMemoryProviderBase<RowType>.AllowOrderBy
InMemoryProviderBase<RowType>.DenyOrderBy
InMemoryProviderBase<RowType>.Options
InMemoryProviderBase<RowType>.GetResultDataAsync(CancellationToken)
InMemoryProviderBase<RowType>.RegisterEntity(ArchiveRowTypeInfo)
InMemoryProviderBase<RowType>.GetReaderAsync(string, CancellationToken)
InMemoryProviderBase<RowType>.GetResultInformationAsync()
InMemoryProviderBase<RowType>.SortData(List<RowType>)
InMemoryProviderBase<RowType>.Close()
InMemoryProviderBase<RowType>.SetPagingInfo(int, int)
InMemoryProviderBase<RowType>.GetAvailableColumns()
InMemoryProviderBase<RowType>.SetDesiredColumns(params string[])
InMemoryProviderBase<RowType>.SetOrderBy(params ArchiveOrderByInfo[])
InMemoryProviderBase<RowType>.SetRestriction(params ArchiveRestrictionInfo[])
InMemoryProviderBase<RowType>.EntityHelper
InMemoryProviderBase<RowType>.ColumnHelper
InMemoryProviderBase<RowType>.BaseClassShouldFilterColumns
InMemoryProviderBase<RowType>.BaseClassShouldFilterEntities
InMemoryProviderBase<RowType>.BaseClassShouldPage
InMemoryProviderBase<RowType>.BaseClassShouldSort
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class EntityFilteredQueryProviderBase<RowType, InnerProvider> : BufferedQueryProviderBase<RowType, InnerProvider>, IArchiveTypedProvider<RowType>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities where RowType : ArchiveRow, new() where InnerProvider : IArchiveProvider, new()
Type Parameters
Name Description
RowType
InnerProvider

Methods

GetAvailableEntities()

Get the list of entities supported by this provider

Declaration
public override List<ArchiveRowTypeInfo> GetAvailableEntities()
Returns
Type Description
List<ArchiveRowTypeInfo>
Overrides
BufferedQueryProviderBase<RowType, InnerProvider>.GetAvailableEntities()

SetDesiredEntities(params string[])

Declaration
public override void SetDesiredEntities(params string[] entities)
Parameters
Type Name Description
string[] entities

Array of entity names, semantically equivalent to ArchiveEntityInfo.Name fields.

Overrides
BufferedQueryProviderBase<RowType, InnerProvider>.SetDesiredEntities(params string[])

Implements

IArchiveTypedProvider<StronglyTypedRow>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
IArchiverProviderHasRowsExtensions.GetRowsAsync(IArchiveProviderHasRows, CancellationToken)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top