Section navigation

Public interface IFieldDescriptor

Namespace
Rowles.LeanCorpus.Linq
Assembly
Rowles.LeanCorpus.dll

Non-generic field metadata consumed by the expression-tree visitor when translating LINQ member accesses into Query objects. Both LeanField<TDocument, TValue> and LeanFieldBinding<TDocument> implement this interface, so the resolver delegate can return either.

public interface IFieldDescriptor

Public property FieldType

The runtime FieldType for this field.

Public property IsIndexed

Whether the field is included in the inverted index.

Public property IsRequired

Whether the field is required by the generated schema.

Public property IsStored

Whether the field is persisted in stored fields.

Public property Name

The field name used at indexing time.