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
Returns
- DataModel
Data model instance
GetDataParameters(string, string)
Gets data parameters for specific query
public IEnumerable<DataParameter> GetDataParameters(string repository, string name)
Parameters
Returns
- IEnumerable<DataParameter>
Collection of data parameters
GetDataSources(string)
Gets query data sources for specific repository
public IEnumerable<DataSource> GetDataSources(string repository)
Parameters
repositorystringRepository 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
repositorystringRepository name
Returns
- IEnumerable<RepositoryItem>
Collection of repository items