Table of Contents

Class QueryRepositoryProvider

Namespace
Dynamicweb.Indexing.Querying.RepositoryItems
Assembly
Dynamicweb.Core.dll

The Class QueryRepositoryProvider represents repository provider for queries

public class QueryRepositoryProvider : IRepositoryProvider
Inheritance
QueryRepositoryProvider
Implements
Inherited Members

Methods

GetDataModel(string, string)

Gets data model for specific query

public DataModel? GetDataModel(string repository, string name)

Parameters

repository string

Query repository name

name string

Query name

Returns

DataModel

Data model instance

GetDataParameters(string, string)

Gets data parameters for specific query

public IEnumerable<DataParameter> GetDataParameters(string repository, string name)

Parameters

repository string

Query repository name

name string

Query name

Returns

IEnumerable<DataParameter>

Collection of data parameters

GetDataSources(string)

Gets query data sources for specific repository

public IEnumerable<DataSource> GetDataSources(string repository)

Parameters

repository string

Repository name

Returns

IEnumerable<DataSource>

Collection of data sources

GetRepositories()

Gets all the repositories

public IEnumerable<string> GetRepositories()

Returns

IEnumerable<string>

The repositories

GetRepositoryItems(string)

Gets query items including facets from specific repository

public IEnumerable<RepositoryItem> GetRepositoryItems(string repository)

Parameters

repository string

Repository name

Returns

IEnumerable<RepositoryItem>

Collection of repository items

To top