Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
Interface CompositeSyntheticFieldLoader.DocValuesLayer
- All Superinterfaces:
CompositeSyntheticFieldLoader.Layer
,SourceLoader.SyntheticFieldLoader
- All Known Implementing Classes:
SortedSetDocValuesSyntheticFieldLoaderLayer
- Enclosing class:
CompositeSyntheticFieldLoader
public static interface CompositeSyntheticFieldLoader.DocValuesLayer
extends CompositeSyntheticFieldLoader.Layer
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.index.mapper.SourceLoader.SyntheticFieldLoader
SourceLoader.SyntheticFieldLoader.DocValuesLoader, SourceLoader.SyntheticFieldLoader.StoredFieldLoader
-
Field Summary
Fields inherited from interface org.elasticsearch.index.mapper.SourceLoader.SyntheticFieldLoader
NOTHING
-
Method Summary
Methods inherited from interface org.elasticsearch.index.mapper.CompositeSyntheticFieldLoader.Layer
valueCount
Methods inherited from interface org.elasticsearch.index.mapper.SourceLoader.SyntheticFieldLoader
docValuesLoader, fieldName, hasValue, prepare, setIgnoredValues, write
-
Method Details
-
storedFieldLoaders
default Stream<Map.Entry<String,SourceLoader.SyntheticFieldLoader.StoredFieldLoader>> storedFieldLoaders()Description copied from interface:SourceLoader.SyntheticFieldLoader
AStream
mapping stored field paths to a place to put them so they can be included in the next document.- Specified by:
storedFieldLoaders
in interfaceSourceLoader.SyntheticFieldLoader
-
reset
default void reset()Description copied from interface:SourceLoader.SyntheticFieldLoader
Resets the loader to remove any stored data and prepare it for processing new document. This is an alternative code path toSourceLoader.SyntheticFieldLoader.write(org.elasticsearch.xcontent.XContentBuilder)
that is executed when values are loaded but not written. Loaders are expected to also reset their state after writing currently present data.- Specified by:
reset
in interfaceSourceLoader.SyntheticFieldLoader
-