public static class InputIterator.InputIteratorWrapper extends java.lang.Object implements InputIterator
1 and carries no payloadInputIterator.InputIteratorWrapperEMPTY| Constructor and Description |
|---|
InputIteratorWrapper(BytesRefIterator wrapped)
Creates a new wrapper, wrapping the specified iterator and
specifying a weight value of
1 for all terms
and nullifies associated payloads. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<BytesRef> |
contexts()
A term's contexts context can be used to filter suggestions.
|
boolean |
hasContexts()
Returns true if the iterator has contexts
|
boolean |
hasPayloads()
Returns true if the iterator has payloads
|
BytesRef |
next() |
BytesRef |
payload()
An arbitrary byte[] to record per suggestion.
|
long |
weight()
A term's weight, higher numbers mean better suggestions.
|
public InputIteratorWrapper(BytesRefIterator wrapped)
1 for all terms
and nullifies associated payloads.public long weight()
InputIteratorweight in interface InputIteratorpublic BytesRef next()
throws java.io.IOException
java.io.IOExceptionpublic BytesRef payload()
InputIteratorLookup.LookupResult.payload to retrieve the payload
for each suggestion.payload in interface InputIteratorpublic boolean hasPayloads()
InputIteratorhasPayloads in interface InputIteratorpublic java.util.Set<BytesRef> contexts()
InputIteratorcontexts in interface InputIteratorpublic boolean hasContexts()
InputIteratorhasContexts in interface InputIteratorData In Motion GmbH all rights reserved