Class LongValues

  extended by org.apache.lucene.index.NumericDocValues
      extended by org.apache.lucene.util.LongValues
Direct Known Subclasses:
AppendingDeltaPackedLongBuffer, AppendingPackedLongBuffer, BlockPackedReader, MonotonicAppendingLongBuffer, MonotonicBlockPackedReader, PagedGrowableWriter, PagedMutable

public abstract class LongValues
extends NumericDocValues

Abstraction over an array of longs. This class extends NumericDocValues so that we don't need to add another level of abstraction every time we want eg. to use the PackedInts utility classes to represent a NumericDocValues instance.

NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.

Field Summary
Fields inherited from class org.apache.lucene.index.NumericDocValues
Constructor Summary
Method Summary
 long get(int idx)
          Returns the numeric value for the specified document ID.
abstract  long get(long index)
          Get value at index.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public LongValues()
Method Detail


public abstract long get(long index)
Get value at index.


public long get(int idx)
Description copied from class: NumericDocValues
Returns the numeric value for the specified document ID.

Specified by:
get in class NumericDocValues
idx - document ID to lookup
numeric value

Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.