Table of Contents

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

IDictionary<string, object>

SupportedActions

List of supported actions
public override IEnumerable<string> SupportedActions { get; }

Property Value

IEnumerable<string>

Methods

Build(IIndexWriter, Tracker)

Builds current sql index
public override void Build(IIndexWriter writer, Tracker tracker)

Parameters

writer IIndexWriter
tracker Tracker

GetFields()

Gets index builder fields
public override IEnumerable<FieldDefinitionBase> GetFields()

Returns

IEnumerable<FieldDefinitionBase>
Set of key-value pairs
To top