Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
Interface CompositeSyntheticFieldLoader.Layer
- All Superinterfaces:
SourceLoader.SyntheticFieldLoader
- All Known Subinterfaces:
CompositeSyntheticFieldLoader.DocValuesLayer
- All Known Implementing Classes:
CompositeSyntheticFieldLoader.MalformedValuesLayer
,CompositeSyntheticFieldLoader.StoredFieldLayer
,SortedSetDocValuesSyntheticFieldLoaderLayer
- Enclosing class:
CompositeSyntheticFieldLoader
public static interface CompositeSyntheticFieldLoader.Layer
extends SourceLoader.SyntheticFieldLoader
Represents one layer of loading synthetic source values for a field
as a part of
Note that the contract of
CompositeSyntheticFieldLoader
.
Note that the contract of
SourceLoader.SyntheticFieldLoader.write(XContentBuilder)
is slightly different here since it only needs to write field values without encompassing object or array.-
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
Modifier and TypeMethodDescriptionlong
Number of values that this loader will write for a given document.Methods inherited from interface org.elasticsearch.index.mapper.SourceLoader.SyntheticFieldLoader
docValuesLoader, fieldName, hasValue, prepare, reset, setIgnoredValues, storedFieldLoaders, write
-
Method Details
-
valueCount
long valueCount()Number of values that this loader will write for a given document.- Returns:
-