Package org.apache.lucene.misc.document
Class LazyDocument.LazyField
- java.lang.Object
-
- org.apache.lucene.misc.document.LazyDocument.LazyField
-
- All Implemented Interfaces:
IndexableField
- Enclosing class:
- LazyDocument
public class LazyDocument.LazyField extends Object implements IndexableField
Lazy-loaded field- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BytesRefbinaryValue()IndexableFieldTypefieldType()booleanhasBeenLoaded()non-private for test only accessInvertableTypeinvertableType()Stringname()NumbernumericValue()ReaderreaderValue()StoredValuestoredValue()StringstringValue()TokenStreamtokenStream(Analyzer analyzer, TokenStream reuse)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.lucene.index.IndexableField
getCharSequenceValue
-
-
-
-
Method Detail
-
hasBeenLoaded
public boolean hasBeenLoaded()
non-private for test only access- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
name
public String name()
- Specified by:
namein interfaceIndexableField
-
binaryValue
public BytesRef binaryValue()
- Specified by:
binaryValuein interfaceIndexableField
-
stringValue
public String stringValue()
- Specified by:
stringValuein interfaceIndexableField
-
readerValue
public Reader readerValue()
- Specified by:
readerValuein interfaceIndexableField
-
numericValue
public Number numericValue()
- Specified by:
numericValuein interfaceIndexableField
-
fieldType
public IndexableFieldType fieldType()
- Specified by:
fieldTypein interfaceIndexableField
-
tokenStream
public TokenStream tokenStream(Analyzer analyzer, TokenStream reuse)
- Specified by:
tokenStreamin interfaceIndexableField
-
storedValue
public StoredValue storedValue()
- Specified by:
storedValuein interfaceIndexableField
-
invertableType
public InvertableType invertableType()
- Specified by:
invertableTypein interfaceIndexableField
-
-