Table of Contents

Class SqlIndexBuilder

Namespace
Dynamicweb.Indexing.Builders
Assembly
Dynamicweb.Core.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