Show / Hide Table of Contents

Interface IArchiveQueryProvider

This is the interface of a provider that has a single root query, is extensible, and has rows and columns. The standard base class QueryProviderBase implements this interface.

Inherited Members
IArchiveProviderExtensible.AddExtensionProvider(IArchiveExtender)
IArchiveProviderExtensible.GetExtensionProviders()
IArchiveProviderExtensible.RootQuery
IArchiveProviderExtensible.TableToExtend
IArchiveProviderExtensible.OrderBySlots
IArchiveProviderHasRows.GetRowsAsync(string, CancellationToken)
IArchiveProviderHasRows.GetReaderAsync(string, CancellationToken)
IArchiveProviderHasRows.GetResultInformationAsync()
IArchiveProviderHasRows.Close()
IArchiveProviderHasRows.SetPagingInfo(int, int)
IArchiveProviderHasColumns.GetAvailableColumns()
IArchiveProviderHasColumns.SetDesiredColumns(params string[])
IArchiveProviderHasColumns.SetOrderBy(params ArchiveOrderByInfo[])
IArchiveProviderHasColumns.SetRestriction(params ArchiveRestrictionInfo[])
IArchiveProviderHasEntities.GetAvailableEntities()
IArchiveProviderHasEntities.SetDesiredEntities(params string[])
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public interface IArchiveQueryProvider : IArchiveProviderExtensible, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities

Properties

PrimaryTable

Get the primary table of the query

Declaration
TableInfo PrimaryTable { get; }
Property Value
Type Description
TableInfo

Query

Get the query, so that it can be modified by the caller

Declaration
ArchiveSelect Query { get; }
Property Value
Type Description
ArchiveSelect

Extension Methods

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