Table of Contents

Class IndexDefinition

Namespace: Casewhere.Models
Assembly: Casewhere.Models.dll

public class IndexDefinition

Inheritance

objectIndexDefinition

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IndexDefinition>(IndexDefinition)

Constructors

IndexDefinition()

public IndexDefinition()

Properties

Background

public bool? Background { get; set; }

Property Value

bool?

CustomCollation

public CustomCollation CustomCollation { get; set; }

Property Value

CustomCollation

ExpireAfter

public TimeSpan? ExpireAfter { get; set; }

Property Value

TimeSpan?

Keys

public IList<IndexKeyDefinition> Keys { get; set; }

Property Value

IList<IndexKeyDefinition>

Name

public string Name { get; set; }

Property Value

string

PartialFilterExpression

public string PartialFilterExpression { get; set; }

Property Value

string

Unique

public bool? Unique { get; set; }

Property Value

bool?

WildcardProjection

public string WildcardProjection { get; set; }

Property Value

string