Class SqlIndexBuilder
- Namespace
- Dynamicweb.Indexing.Builders
- Assembly
- Dynamicweb.Indexing.dll
Represents Sql Index Builder
public class SqlIndexBuilder : IndexBuilderBase, IIndexBuilder
- Inheritance
-
SqlIndexBuilder
- Implements
- Inherited Members
Constructors
SqlIndexBuilder()
Default constructor
public SqlIndexBuilder()
SqlIndexBuilder(IDictionary<string, string>)
Creates new object using settings data
public SqlIndexBuilder(IDictionary<string, string> settings)
Parameters
settings
IDictionary<string, string>
Properties
DefaultSettings
Gets default settings collection
public override IDictionary<string, object> DefaultSettings { get; }
Property Value
SupportedActions
List of supported actions
public override IEnumerable<string> SupportedActions { get; }
Property Value
Methods
Build(IIndexWriter, Tracker)
Builds current sql index
public override void Build(IIndexWriter writer, Tracker tracker)
Parameters
writer
IIndexWritertracker
Tracker
GetFields()
Gets index builder fields
public override IEnumerable<FieldDefinitionBase> GetFields()
Returns
- IEnumerable<FieldDefinitionBase>
- Set of key-value pairs