org.terrier.structures
Class DirectInvertedDocidOnlyOuptutStream

java.lang.Object
  extended by org.terrier.structures.DirectInvertedOutputStream
      extended by org.terrier.structures.DirectInvertedDocidOnlyOuptutStream
All Implemented Interfaces:
java.io.Closeable

public class DirectInvertedDocidOnlyOuptutStream
extends DirectInvertedOutputStream

A BitPosting writing class that doesnt write any frequency information

Since:
3.0
Author:
craigm

Field Summary
 
Fields inherited from class org.terrier.structures.DirectInvertedOutputStream
logger, output
 
Constructor Summary
DirectInvertedDocidOnlyOuptutStream(BitOut out)
          Constructs an instance of the class with
DirectInvertedDocidOnlyOuptutStream(java.lang.String filename)
          Constructs an instance of the class with
 
Method Summary
protected  void writePostingNotDocid(Posting p)
          Hook method for writing out the remainder of the posting
 
Methods inherited from class org.terrier.structures.DirectInvertedOutputStream
close, getBitOffset, getBitOut, getByteOffset, getOffset, getPostingIteratorClass, writeNoFieldPostings, writePostings, writePostings, writePostings, writePostings, writePostings, writePostings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectInvertedDocidOnlyOuptutStream

public DirectInvertedDocidOnlyOuptutStream(java.lang.String filename)
                                    throws java.io.IOException
Constructs an instance of the class with

Parameters:
filename -
Throws:
java.io.IOException

DirectInvertedDocidOnlyOuptutStream

public DirectInvertedDocidOnlyOuptutStream(BitOut out)
Constructs an instance of the class with

Parameters:
out -
Method Detail

writePostingNotDocid

protected void writePostingNotDocid(Posting p)
                             throws java.io.IOException
Description copied from class: DirectInvertedOutputStream
Hook method for writing out the remainder of the posting

Overrides:
writePostingNotDocid in class DirectInvertedOutputStream
Throws:
java.io.IOException


Terrier 3.5. Copyright © 2004-2011 University of Glasgow