Interface SortedFieldObserverFactory

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface SortedFieldObserverFactory
Factory for creating SortedFieldObserver instances during sorted field writing.

The factory is injected into AbstractTSDBDocValuesConsumer at construction time. It is called once per sorted field to obtain an observer for that field. Implementations decide based on field properties and format configuration whether to return a real observer or SortedFieldObserver.NOOP.

See Also: