Class DocValuesProducer.SortedSetDocsWithField

java.lang.Object
org.apache.lucene.codecs.DocValuesProducer.SortedSetDocsWithField
All Implemented Interfaces:
Bits
Enclosing class:
DocValuesProducer

public static class DocValuesProducer.SortedSetDocsWithField extends Object implements Bits
A simple implementation of DocValuesProducer.getDocsWithField(org.apache.lucene.index.FieldInfo) that returns true if a document has any ordinals.

Codecs can choose to use this (or implement it more efficiently another way), but in most cases a Bits is unnecessary anyway: users can check this as they go.

  • Constructor Details

    • SortedSetDocsWithField

      public SortedSetDocsWithField(SortedSetDocValues in, int maxDoc)
      Creates a Bits returning true if the document has a value
  • Method Details

    • get

      public boolean get(int index)
      Description copied from interface: Bits
      Returns the value of the bit with the specified index.
      Specified by:
      get in interface Bits
      Parameters:
      index - index, should be non-negative and < Bits.length(). The result of passing negative or out of bounds values is undefined by this interface, just don't do it!
      Returns:
      true if the bit is set, false otherwise.
    • length

      public int length()
      Description copied from interface: Bits
      Returns the number of bits in this set
      Specified by:
      length in interface Bits