|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.lucene.index.StoredFieldVisitor
org.apache.blur.utils.ResetableDocumentStoredFieldVisitor
public class ResetableDocumentStoredFieldVisitor
A StoredFieldVisitor
that creates a Document
containing all
stored fields, or only specific requested fields provided to
#DocumentStoredFieldVisitor(Set)
.
This is used by IndexReader.document(int)
to load a document.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.lucene.index.StoredFieldVisitor |
---|
StoredFieldVisitor.Status |
Constructor Summary | |
---|---|
ResetableDocumentStoredFieldVisitor()
Load all stored fields. |
|
ResetableDocumentStoredFieldVisitor(Set<String> fieldsToAdd)
Load only fields named in the provided Set<String> . |
|
ResetableDocumentStoredFieldVisitor(String... fields)
Load only fields named in the provided Set<String> . |
Method Summary | |
---|---|
void |
binaryField(FieldInfo fieldInfo,
byte[] value)
|
void |
doubleField(FieldInfo fieldInfo,
double value)
|
void |
floatField(FieldInfo fieldInfo,
float value)
|
org.apache.lucene.document.Document |
getDocument()
Retrieve the visited document. |
int |
getSize()
|
void |
intField(FieldInfo fieldInfo,
int value)
|
void |
longField(FieldInfo fieldInfo,
long value)
|
StoredFieldVisitor.Status |
needsField(FieldInfo fieldInfo)
|
void |
reset()
|
void |
stringField(FieldInfo fieldInfo,
String value)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResetableDocumentStoredFieldVisitor(Set<String> fieldsToAdd)
Set<String>
.
public ResetableDocumentStoredFieldVisitor(String... fields)
Set<String>
.
public ResetableDocumentStoredFieldVisitor()
Method Detail |
---|
public void binaryField(FieldInfo fieldInfo, byte[] value) throws IOException
binaryField
in class StoredFieldVisitor
IOException
public void stringField(FieldInfo fieldInfo, String value) throws IOException
stringField
in class StoredFieldVisitor
IOException
public void intField(FieldInfo fieldInfo, int value)
intField
in class StoredFieldVisitor
public void longField(FieldInfo fieldInfo, long value)
longField
in class StoredFieldVisitor
public void floatField(FieldInfo fieldInfo, float value)
floatField
in class StoredFieldVisitor
public void doubleField(FieldInfo fieldInfo, double value)
doubleField
in class StoredFieldVisitor
public StoredFieldVisitor.Status needsField(FieldInfo fieldInfo) throws IOException
needsField
in class StoredFieldVisitor
IOException
public org.apache.lucene.document.Document getDocument()
public int getSize()
public void reset()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |