| Package | Description | 
|---|---|
| org.terrier.compression.bit | 
 Provides implementation of a random access  and input and output streams 
where gamma, unary and binary, delta Golomb encoded integers can be read or written. 
 | 
| org.terrier.compression.integer | 
 Provides implementations of a random access and input and output streams with byte-level compression. 
 | 
| org.terrier.indexing | 
 Provides classes and interfaces related to the indexing of documents. 
 | 
| org.terrier.structures.collections | 
 Provides data structures various data structures. 
 | 
| org.terrier.structures.indexing | 
 Provides the classes used for creating the data structures of 
the Terrier platform. 
 | 
| org.terrier.structures.indexing.singlepass.hadoop | 
 Provides classes implemeting the Hadoop MapReduce indexing in Terrier. 
 | 
| org.terrier.utility | 
 This package includes classes that are used in various part of 
the Terrier Platform. 
 | 
| org.terrier.utility.io | 
 This package includes classes that are used for various IO duties within Terrier. 
 | 
| Class and Description | 
|---|
| RandomDataInput
 This interface represents an interface on a RandomAccessFile. 
 | 
| RandomDataInputMemory
 Implements a RandomDataInput backed by a byte[] rather than a file. 
 | 
| RandomDataOutput
 This interface represents an interface on the writing behaviour of a RandomAccessFile. 
 | 
| Class and Description | 
|---|
| RandomDataInput
 This interface represents an interface on a RandomAccessFile. 
 | 
| RandomDataInputMemory
 Implements a RandomDataInput backed by a byte[] rather than a file. 
 | 
| Class and Description | 
|---|
| CountingInputStream
 Sub-Class of Filter Input Stream with the extra method 
 getPos which returns the position in the Stream 
 | 
| Class and Description | 
|---|
| RandomDataInput
 This interface represents an interface on a RandomAccessFile. 
 | 
| RandomDataOutput
 This interface represents an interface on the writing behaviour of a RandomAccessFile. 
 | 
| Class and Description | 
|---|
| HadoopPlugin.JobFactory
 a Job Factory is responsible for creating Terrier MapReduce jobs. 
 | 
| Class and Description | 
|---|
| CountingInputStream
 Sub-Class of Filter Input Stream with the extra method 
 getPos which returns the position in the Stream 
 | 
| HadoopPlugin.JobFactory
 a Job Factory is responsible for creating Terrier MapReduce jobs. 
 | 
| HadoopUtility.MapReduceBase
 Handy base class for MapReduce jobs. 
 | 
| Class and Description | 
|---|
| FileSystem
 This is the Terrier File Abstraction Layer interface depicting the operations available for a file system. 
 | 
| RandomDataInput
 This interface represents an interface on a RandomAccessFile. 
 | 
| RandomDataOutput
 This interface represents an interface on the writing behaviour of a RandomAccessFile. 
 | 
| Class and Description | 
|---|
| FileSystem
 This is the Terrier File Abstraction Layer interface depicting the operations available for a file system. 
 | 
| HadoopPlugin
 This class provides the main glue between Terrier and Hadoop. 
 | 
| HadoopPlugin.JobFactory
 a Job Factory is responsible for creating Terrier MapReduce jobs. 
 | 
| RandomDataInput
 This interface represents an interface on a RandomAccessFile. 
 | 
| RandomDataOutput
 This interface represents an interface on the writing behaviour of a RandomAccessFile. 
 | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow