Class DotExpanderProcessorDescriptor<T>
Expands a field with dots into an object field.
This processor allows fields with dots in the name to be accessible by other processors in the pipeline.
Otherwise these fields can’t be accessed by any processor.
Inheritance
DotExpanderProcessorDescriptor<T>
Assembly: OpenSearch.Client.dll
Syntax
public class DotExpanderProcessorDescriptor<T> : ProcessorDescriptorBase<DotExpanderProcessorDescriptor<T>, IDotExpanderProcessor>, IDescriptor, IDotExpanderProcessor, IProcessor where T : class
Type Parameters
Properties
|
Edit this page
View Source
Name
Declaration
protected override string Name { get; }
Property Value
Overrides
Methods
|
Edit this page
View Source
Field(Field)
The field to expand into an object field
Declaration
public DotExpanderProcessorDescriptor<T> Field(Field field)
Parameters
Type |
Name |
Description |
Field |
field |
|
Returns
|
Edit this page
View Source
Field<TValue>(Expression<Func<T, TValue>>)
The field to expand into an object field
Declaration
public DotExpanderProcessorDescriptor<T> Field<TValue>(Expression<Func<T, TValue>> objectPath)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
Path(string)
The field that contains the field to expand.
Only required if the field to expand is part another object field,
because the field option can only understand leaf fields.
Declaration
public DotExpanderProcessorDescriptor<T> Path(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
Implements
Extension Methods