org.apache.lucene.util.packed
Class BlockPackedReader

java.lang.Object
  extended by org.apache.lucene.index.NumericDocValues
      extended by org.apache.lucene.util.LongValues
          extended by org.apache.lucene.util.packed.BlockPackedReader

public final class BlockPackedReader
extends LongValues

Provides random access to a stream written with BlockPackedWriter.

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
BlockPackedReader(IndexInput in, int packedIntsVersion, int blockSize, long valueCount, boolean direct)
          Sole constructor.
 
Method Summary
 long get(long index)
          Get value at index.
 long ramBytesUsed()
          Returns approximate RAM bytes used
 
Methods inherited from class org.apache.lucene.util.LongValues
get
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockPackedReader

public BlockPackedReader(IndexInput in,
                         int packedIntsVersion,
                         int blockSize,
                         long valueCount,
                         boolean direct)
                  throws IOException
Sole constructor.

Throws:
IOException
Method Detail

get

public long get(long index)
Description copied from class: LongValues
Get value at index.

Specified by:
get in class LongValues

ramBytesUsed

public long ramBytesUsed()
Returns approximate RAM bytes used



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