Modifier and Type | Class and Description |
---|---|
private static class |
FastHit.SummaryData.SummaryDataFieldIterator
Iterator over the fields in a SummaryData instance.
|
private static class |
FastHit.SummaryData.SummaryDataFieldNameIterator
Iterator over the field names in a SummaryData instance.
|
private static class |
FastHit.SummaryData.SummaryDataIterator<VALUE>
Abstract superclass of iterators over SummaryData content which takes care of skipping unknown,
removed and already returned fields.
|
Modifier and Type | Field and Description |
---|---|
private com.yahoo.data.access.Inspector |
data |
private FastHit |
hit |
private int |
index
The index of this summary in the list of summaries added to this
|
private DocsumDefinition |
type |
Constructor and Description |
---|
SummaryData(FastHit hit,
DocsumDefinition type,
com.yahoo.data.access.Inspector data,
int index) |
Modifier and Type | Method and Description |
---|---|
(package private) Iterator<Map.Entry<String,Object>> |
fieldIterator() |
(package private) Iterator<String> |
fieldNameIterator() |
(package private) void |
forEachField(BiConsumer<String,Object> consumer) |
(package private) void |
forEachFieldAsRaw(Hit.RawUtf8Consumer consumer) |
(package private) Object |
getField(String name) |
private boolean |
removed(String fieldName) |
private boolean |
shadowed(String name)
Returns whether this field is present in the map properties
or an earlier (lower index) summary in this hit
|
private final FastHit hit
private final DocsumDefinition type
private final com.yahoo.data.access.Inspector data
private final int index
SummaryData(FastHit hit, DocsumDefinition type, com.yahoo.data.access.Inspector data, int index)
void forEachField(BiConsumer<String,Object> consumer)
void forEachFieldAsRaw(Hit.RawUtf8Consumer consumer)
private boolean shadowed(String name)
private boolean removed(String fieldName)
Copyright © 2018. All rights reserved.