org.apache.lucene.util
Class LongValues

java.lang.Object
  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
EMPTY
 
Constructor Summary
LongValues()
           
 
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

LongValues

public LongValues()
Method Detail

get

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


get

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
Parameters:
idx - document ID to lookup
Returns:
numeric value


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