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
FieldType
The runtime FieldType for this field.
IsIndexed
Whether the field is included in the inverted index.
IsRequired
Whether the field is required by the generated schema.
IsStored
Whether the field is persisted in stored fields.
Name
The field name used at indexing time.