Class IndexDefinition
Namespace: Casewhere.Models
Assembly: Casewhere.Models.dll
public class IndexDefinition
Inheritance
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
Keys
public IList<IndexKeyDefinition> Keys { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
PartialFilterExpression
public string PartialFilterExpression { get; set; }
Property Value
Unique
public bool? Unique { get; set; }
Property Value
bool?
WildcardProjection
public string WildcardProjection { get; set; }