See: Description
| Interface | 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 | Description | 
|---|---|
| CountingInputStream | Sub-Class of Filter Input Stream with the extra method 
 getPos which returns the position in the Stream | 
| DebuggingDataInput | Debugging code to test classes that implement DataInput | 
| DebuggingDataOutput | Debugging code to test classes that implement DataOutput | 
| HadoopPlugin | This class provides the main glue between Terrier and Hadoop. | 
| HadoopPlugin.JobFactory | a Job Factory is responsible for creating Terrier MapReduce jobs. | 
| HadoopUtility | Utility class for the setting up and configuring of Terrier MapReduce jobs. | 
| HadoopUtility.MapBase<K1,V1,K2,V2> | Abstract class that provides default configure and close methods for a Mapper. | 
| HadoopUtility.MapReduceBase<K1,V1,K2,V2,K3,V3> | Handy base class for MapReduce jobs. | 
| HadoopUtility.ReduceBase<K1,V1,K2,V2> | Abstract class that provides default configure and close methods for a Reducer. | 
| HTTPFileSystem | Implements a read-only HTTP file system for Terrier. | 
| LocalFileSystem | This is a Terrier File Abstraction Layer implementation of the local file system. | 
| LocalFileSystem.LocalRandomAccessFile | A file that supports random access | 
| RandomDataInputMemory | Implements a RandomDataInput backed by a byte[] rather than a file. | 
| Exception | Description | 
|---|---|
| WrappedIOException | A class for IOException. | 
This package includes classes that are used for various IO duties within Terrier.
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow