|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.lucene.document.SetBasedFieldSelector
public class SetBasedFieldSelector
Declare what fields to load normally and what fields to load lazily
Constructor Summary | |
---|---|
SetBasedFieldSelector(java.util.Set fieldsToLoad,
java.util.Set lazyFieldsToLoad)
Pass in the Set of Field names to load and the Set of Field names to load lazily. |
Method Summary | |
---|---|
FieldSelectorResult |
accept(java.lang.String fieldName)
Indicate whether to load the field with the given name or not. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SetBasedFieldSelector(java.util.Set fieldsToLoad, java.util.Set lazyFieldsToLoad)
Field
names to load and the Set of Field
names to load lazily. If both are null, the
Document will not have any Field
on it.
fieldsToLoad
- A Set of String
field names to load. May be empty, but not nulllazyFieldsToLoad
- A Set of String
field names to load lazily. May be empty, but not nullMethod Detail |
---|
public FieldSelectorResult accept(java.lang.String fieldName)
AbstractField.name()
is not in either of the
initializing Sets, then FieldSelectorResult.NO_LOAD
is returned. If a Field name
is in both fieldsToLoad
and lazyFieldsToLoad
, lazy has precedence.
accept
in interface FieldSelector
fieldName
- The Field
name to check
FieldSelectorResult
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |