public class SourceLookup
extends java.lang.Object
implements java.util.Map
Constructor and Description |
---|
SourceLookup() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set |
entrySet() |
java.util.List<java.lang.Object> |
extractRawValues(java.lang.String path)
Returns the values associated with the path.
|
java.lang.Object |
extractValue(java.lang.String path) |
java.lang.Object |
filter(FetchSourceContext context) |
java.lang.Object |
get(java.lang.Object key) |
BytesReference |
internalSourceRef()
Internal source representation, might be compressed....
|
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map m) |
java.lang.Object |
remove(java.lang.Object key) |
void |
setSegmentAndDocument(org.apache.lucene.index.LeafReaderContext context,
int docId) |
void |
setSource(BytesReference source) |
void |
setSource(java.util.Map<java.lang.String,java.lang.Object> source) |
void |
setSourceContentType(XContentType sourceContentType) |
int |
size() |
java.util.Map<java.lang.String,java.lang.Object> |
source() |
static java.util.Map<java.lang.String,java.lang.Object> |
sourceAsMap(BytesReference source) |
static Tuple<XContentType,java.util.Map<java.lang.String,java.lang.Object>> |
sourceAsMapAndType(BytesReference source) |
XContentType |
sourceContentType() |
java.util.Collection |
values() |
public java.util.Map<java.lang.String,java.lang.Object> source()
public XContentType sourceContentType()
public static Tuple<XContentType,java.util.Map<java.lang.String,java.lang.Object>> sourceAsMapAndType(BytesReference source) throws ElasticsearchParseException
ElasticsearchParseException
public static java.util.Map<java.lang.String,java.lang.Object> sourceAsMap(BytesReference source) throws ElasticsearchParseException
ElasticsearchParseException
public void setSegmentAndDocument(org.apache.lucene.index.LeafReaderContext context, int docId)
public void setSource(BytesReference source)
public void setSourceContentType(XContentType sourceContentType)
public void setSource(java.util.Map<java.lang.String,java.lang.Object> source)
public BytesReference internalSourceRef()
public java.util.List<java.lang.Object> extractRawValues(java.lang.String path)
public java.lang.Object filter(FetchSourceContext context)
public java.lang.Object extractValue(java.lang.String path)
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
public int size()
size
in interface java.util.Map
public boolean isEmpty()
isEmpty
in interface java.util.Map
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
public java.util.Set keySet()
keySet
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
public void putAll(java.util.Map m)
putAll
in interface java.util.Map
public void clear()
clear
in interface java.util.Map