Class Lucene50CompressingTermVectorsReader.TVFields

java.lang.Object
org.apache.lucene.index.Fields
org.apache.lucene.backward_codecs.lucene50.compressing.Lucene50CompressingTermVectorsReader.TVFields
All Implemented Interfaces:
Iterable<String>
Enclosing class:
Lucene50CompressingTermVectorsReader

private class Lucene50CompressingTermVectorsReader.TVFields extends Fields
  • Field Details

    • fieldNums

      private final int[] fieldNums
    • fieldFlags

      private final int[] fieldFlags
    • fieldNumOffs

      private final int[] fieldNumOffs
    • numTerms

      private final int[] numTerms
    • fieldLengths

      private final int[] fieldLengths
    • prefixLengths

      private final int[][] prefixLengths
    • suffixLengths

      private final int[][] suffixLengths
    • termFreqs

      private final int[][] termFreqs
    • positionIndex

      private final int[][] positionIndex
    • positions

      private final int[][] positions
    • startOffsets

      private final int[][] startOffsets
    • lengths

      private final int[][] lengths
    • payloadIndex

      private final int[][] payloadIndex
    • suffixBytes

      private final BytesRef suffixBytes
    • payloadBytes

      private final BytesRef payloadBytes
  • Constructor Details

    • TVFields

      public TVFields(int[] fieldNums, int[] fieldFlags, int[] fieldNumOffs, int[] numTerms, int[] fieldLengths, int[][] prefixLengths, int[][] suffixLengths, int[][] termFreqs, int[][] positionIndex, int[][] positions, int[][] startOffsets, int[][] lengths, BytesRef payloadBytes, int[][] payloadIndex, BytesRef suffixBytes)
  • Method Details

    • iterator

      public Iterator<String> iterator()
      Description copied from class: Fields
      Returns an iterator that will step through all fields names. This will not return null.
      Specified by:
      iterator in interface Iterable<String>
      Specified by:
      iterator in class Fields
    • terms

      public Terms terms(String field) throws IOException
      Description copied from class: Fields
      Get the Terms for this field. This will return null if the field does not exist.
      Specified by:
      terms in class Fields
      Throws:
      IOException
    • size

      public int size()
      Description copied from class: Fields
      Returns the number of fields or -1 if the number of distinct field names is unknown. If >= 0, Fields.iterator() will return as many field names.
      Specified by:
      size in class Fields