Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
Interface CompositeSyntheticFieldLoader.DocValuesLayer
- All Superinterfaces:
CompositeSyntheticFieldLoader.Layer,SourceLoader.SyntheticFieldLoader
- All Known Implementing Classes:
SortedNumericWithOffsetsDocValuesSyntheticFieldLoaderLayer,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
valueCountMethods 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.SyntheticFieldLoaderAStreammapping stored field paths to a place to put them so they can be included in the next document.- Specified by:
storedFieldLoadersin interfaceSourceLoader.SyntheticFieldLoader
-
reset
default void reset()Description copied from interface:SourceLoader.SyntheticFieldLoaderResets 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:
resetin interfaceSourceLoader.SyntheticFieldLoader
-