Class PerFieldMergeState.FilterFieldInfos

java.lang.Object
org.apache.lucene.index.FieldInfos
org.apache.lucene.codecs.perfield.PerFieldMergeState.FilterFieldInfos
All Implemented Interfaces:
Iterable<FieldInfo>
Enclosing class:
PerFieldMergeState

private static class PerFieldMergeState.FilterFieldInfos extends FieldInfos
  • Field Details

    • filteredNames

      private final Set<String> filteredNames
    • filtered

      private final List<FieldInfo> 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

  • Method Details

    • toArray

      private static FieldInfo[] toArray(FieldInfos src)
    • iterator

      public Iterator<FieldInfo> iterator()
      Description copied from class: FieldInfos
      Returns an iterator over all the fieldinfo objects present, ordered by ascending field number
      Specified by:
      iterator in interface Iterable<FieldInfo>
      Overrides:
      iterator in class FieldInfos
    • hasFreq

      public boolean hasFreq()
      Description copied from class: FieldInfos
      Returns true if any fields have freqs
      Overrides:
      hasFreq in class FieldInfos
    • hasPostings

      public boolean hasPostings()
      Description copied from class: FieldInfos
      Returns true if any fields have postings
      Overrides:
      hasPostings in class FieldInfos
    • hasProx

      public boolean hasProx()
      Description copied from class: FieldInfos
      Returns true if any fields have positions
      Overrides:
      hasProx in class FieldInfos
    • hasPayloads

      public boolean hasPayloads()
      Description copied from class: FieldInfos
      Returns true if any fields have payloads
      Overrides:
      hasPayloads in class FieldInfos
    • hasOffsets

      public boolean hasOffsets()
      Description copied from class: FieldInfos
      Returns true if any fields have offsets
      Overrides:
      hasOffsets in class FieldInfos
    • hasVectors

      public boolean hasVectors()
      Description copied from class: FieldInfos
      Returns true if any fields have vectors
      Overrides:
      hasVectors in class FieldInfos
    • hasNorms

      public boolean hasNorms()
      Description copied from class: FieldInfos
      Returns true if any fields have norms
      Overrides:
      hasNorms in class FieldInfos
    • hasDocValues

      public boolean hasDocValues()
      Description copied from class: FieldInfos
      Returns true if any fields have DocValues
      Overrides:
      hasDocValues in class FieldInfos
    • hasPointValues

      public boolean hasPointValues()
      Description copied from class: FieldInfos
      Returns true if any fields have PointValues
      Overrides:
      hasPointValues in class FieldInfos
    • size

      public int size()
      Description copied from class: FieldInfos
      Returns the number of fields
      Overrides:
      size in class FieldInfos
    • fieldInfo

      public FieldInfo fieldInfo(String fieldName)
      Description copied from class: FieldInfos
      Return the fieldinfo object referenced by the field name
      Overrides:
      fieldInfo in class FieldInfos
      Returns:
      the FieldInfo object or null when the given fieldName doesn't exist.
    • fieldInfo

      public FieldInfo fieldInfo(int fieldNumber)
      Description copied from class: FieldInfos
      Return the fieldinfo object referenced by the fieldNumber.
      Overrides:
      fieldInfo in class FieldInfos
      Parameters:
      fieldNumber - field's number.
      Returns:
      the FieldInfo object or null when the given fieldNumber doesn't exist.