Class IndexRepositoryProvider
- Namespace
- Dynamicweb.Indexing.RepositoryItems
- Assembly
- Dynamicweb.Core.dll
Represents IndexRepository provider
public class IndexRepositoryProvider : IRepositoryProvider
- Inheritance
-
IndexRepositoryProvider
- Implements
- Inherited Members
Methods
GetDataModel(string, string)
Gets repository index data model
public DataModel? GetDataModel(string repository, string name)
Parameters
Returns
GetDataParameters(string, string)
Gets data parameters
public IEnumerable<DataParameter> GetDataParameters(string repository, string name)
Parameters
Returns
- IEnumerable<DataParameter>
Enumeration of DataParameter
GetDataSources(string)
Gets data sources for repository
public IEnumerable<DataSource> GetDataSources(string repository)
Parameters
repositorystringRepository name
Returns
- IEnumerable<DataSource>
Enumeration of DataSource
GetOperatorTypeByFieldType(string)
public IEnumerable<OperatorType> GetOperatorTypeByFieldType(string fieldType)
Parameters
fieldTypestring
Returns
GetRepositories()
Gets provider repositories
public IEnumerable<string> GetRepositories()
Returns
- IEnumerable<string>
Enumeration of repositories' names
GetRepositoryItems(string)
Gets items from specified repository
public IEnumerable<RepositoryItem> GetRepositoryItems(string repository)
Parameters
repositorystringName of repository
Returns
- IEnumerable<RepositoryItem>
Enumeration of RepositoryItem