Module org.apache.lucene.core
Class PerFieldMergeState.FilterFieldInfos
java.lang.Object
org.apache.lucene.index.FieldInfos
org.apache.lucene.codecs.perfield.PerFieldMergeState.FilterFieldInfos
- Enclosing class:
PerFieldMergeState
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private final boolean
private final boolean
private final boolean
private final boolean
private final boolean
private final boolean
private final boolean
private final boolean
Fields inherited from class org.apache.lucene.index.FieldInfos
EMPTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfieldInfo
(int fieldNumber) Return the fieldinfo object referenced by the fieldNumber.Return the fieldinfo object referenced by the field nameboolean
Returns true if any fields have DocValuesboolean
hasFreq()
Returns true if any fields have freqsboolean
hasNorms()
Returns true if any fields have normsboolean
Returns true if any fields have offsetsboolean
Returns true if any fields have payloadsboolean
Returns true if any fields have PointValuesboolean
Returns true if any fields have postingsboolean
hasProx()
Returns true if any fields have positionsboolean
Returns true if any fields have vectorsiterator()
Returns an iterator over all the fieldinfo objects present, ordered by ascending field numberint
size()
Returns the number of fieldsprivate static FieldInfo[]
toArray
(FieldInfos src) Methods inherited from class org.apache.lucene.index.FieldInfos
getIndexedFields, getMergedFieldInfos, getParentField, getSoftDeletesField, hasVectorValues
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
filteredNames
-
filtered
-
filteredHasVectors
private final boolean filteredHasVectors -
filteredHasPostings
private final boolean filteredHasPostings -
filteredHasProx
private final boolean filteredHasProx -
filteredHasPayloads
private final boolean filteredHasPayloads -
filteredHasOffsets
private final boolean filteredHasOffsets -
filteredHasFreq
private final boolean filteredHasFreq -
filteredHasNorms
private final boolean filteredHasNorms -
filteredHasDocValues
private final boolean filteredHasDocValues -
filteredHasPointValues
private final boolean filteredHasPointValues
-
-
Constructor Details
-
FilterFieldInfos
FilterFieldInfos(FieldInfos src, Collection<String> filterFields)
-
-
Method Details
-
toArray
-
iterator
Description copied from class:FieldInfos
Returns an iterator over all the fieldinfo objects present, ordered by ascending field number- Specified by:
iterator
in interfaceIterable<FieldInfo>
- Overrides:
iterator
in classFieldInfos
-
hasFreq
public boolean hasFreq()Description copied from class:FieldInfos
Returns true if any fields have freqs- Overrides:
hasFreq
in classFieldInfos
-
hasPostings
public boolean hasPostings()Description copied from class:FieldInfos
Returns true if any fields have postings- Overrides:
hasPostings
in classFieldInfos
-
hasProx
public boolean hasProx()Description copied from class:FieldInfos
Returns true if any fields have positions- Overrides:
hasProx
in classFieldInfos
-
hasPayloads
public boolean hasPayloads()Description copied from class:FieldInfos
Returns true if any fields have payloads- Overrides:
hasPayloads
in classFieldInfos
-
hasOffsets
public boolean hasOffsets()Description copied from class:FieldInfos
Returns true if any fields have offsets- Overrides:
hasOffsets
in classFieldInfos
-
hasVectors
public boolean hasVectors()Description copied from class:FieldInfos
Returns true if any fields have vectors- Overrides:
hasVectors
in classFieldInfos
-
hasNorms
public boolean hasNorms()Description copied from class:FieldInfos
Returns true if any fields have norms- Overrides:
hasNorms
in classFieldInfos
-
hasDocValues
public boolean hasDocValues()Description copied from class:FieldInfos
Returns true if any fields have DocValues- Overrides:
hasDocValues
in classFieldInfos
-
hasPointValues
public boolean hasPointValues()Description copied from class:FieldInfos
Returns true if any fields have PointValues- Overrides:
hasPointValues
in classFieldInfos
-
size
public int size()Description copied from class:FieldInfos
Returns the number of fields- Overrides:
size
in classFieldInfos
-
fieldInfo
Description copied from class:FieldInfos
Return the fieldinfo object referenced by the field name- Overrides:
fieldInfo
in classFieldInfos
- Returns:
- the FieldInfo object or null when the given fieldName doesn't exist.
-
fieldInfo
Description copied from class:FieldInfos
Return the fieldinfo object referenced by the fieldNumber.- Overrides:
fieldInfo
in classFieldInfos
- Parameters:
fieldNumber
- field's number.- Returns:
- the FieldInfo object or null when the given fieldNumber doesn't exist.
-