Module org.elasticsearch.server
Package org.elasticsearch.search.lookup
Class SourceLookup.MapSourceProvider
java.lang.Object
org.elasticsearch.search.lookup.SourceLookup.MapSourceProvider
- All Implemented Interfaces:
SourceLookup.SourceProvider
- Enclosing class:
- SourceLookup
public static class SourceLookup.MapSourceProvider
extends Object
implements SourceLookup.SourceProvider
Provider for source using a given map and optional content type.
-
Constructor Summary
ConstructorDescriptionMapSourceProvider
(Map<String, Object> source) MapSourceProvider
(Map<String, Object> source, XContentType sourceContentType) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setSegmentAndDocument
(org.apache.lucene.index.LeafReaderContext context, int docId) source()
-
Constructor Details
-
MapSourceProvider
-
MapSourceProvider
-
-
Method Details
-
source
- Specified by:
source
in interfaceSourceLookup.SourceProvider
-
sourceContentType
- Specified by:
sourceContentType
in interfaceSourceLookup.SourceProvider
-
sourceAsBytes
- Specified by:
sourceAsBytes
in interfaceSourceLookup.SourceProvider
-
extractRawValuesWithoutCaching
- Specified by:
extractRawValuesWithoutCaching
in interfaceSourceLookup.SourceProvider
-
hasSourceAsMap
public boolean hasSourceAsMap()- Specified by:
hasSourceAsMap
in interfaceSourceLookup.SourceProvider
-
setSegmentAndDocument
public void setSegmentAndDocument(org.apache.lucene.index.LeafReaderContext context, int docId) - Specified by:
setSegmentAndDocument
in interfaceSourceLookup.SourceProvider
-