| Package | Description | 
|---|---|
| org.terrier.structures | 
 Provides the classes that implement the data structures used 
for retrieval with the Terrier platform. 
 | 
| 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.seralization | 
 Provides classes for things that can be serializaed to disk. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
BasicDocumentIndexEntry.Factory
Returna a factory for creating document index entries 
 | 
static class  | 
BasicLexiconEntry.Factory
Factory for creating LexiconEntry objects 
 | 
static class  | 
BlockFieldLexiconEntry.Factory
Factory for creating LexiconEntries 
 | 
static class  | 
BlockLexiconEntry.Factory
Deprecated.  
Factory for creating block lexicon entries 
 | 
static class  | 
FieldDocumentIndexEntry.Factory
Factory for creating a field document index entry 
 | 
static class  | 
FieldLexiconEntry.Factory
Factory for a LexiconEntry 
 | 
static class  | 
NonIncrementalDocumentIndexEntry.Factory
Returna a factory for creating document index entries 
 | 
static class  | 
SimpleBitIndexPointer.Factory
Factory class for  
SimpleBitIndexPointer. | 
static class  | 
SimpleDocumentIndexEntry.Factory
Factory for the creation of DocumentIndexEntry objects 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected FixedSizeWriteableFactory<org.apache.hadoop.io.Text>[] | 
CompressingMetaIndex.keyFactories  | 
protected FixedSizeWriteableFactory<org.apache.hadoop.io.Text> | 
FSOMapFileLexiconOutputStream.keyFactory  | 
| Constructor and Description | 
|---|
FSOMapFileLexicon.MapFileLexiconEntryIterator(String filename,
                                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> keyFactory,
                                             FixedSizeWriteableFactory<LexiconEntry> valueFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexicon.MapFileLexiconEntryIterator(String filename,
                                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> keyFactory,
                                             FixedSizeWriteableFactory<LexiconEntry> valueFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexicon.MapFileLexiconEntryIterator(String structureName,
                                             String path,
                                             String prefix,
                                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> keyFactory,
                                             FixedSizeWriteableFactory<LexiconEntry> valueFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexicon.MapFileLexiconEntryIterator(String structureName,
                                             String path,
                                             String prefix,
                                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> keyFactory,
                                             FixedSizeWriteableFactory<LexiconEntry> valueFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexicon.MapFileLexiconIterator(String filename,
                                        FixedSizeWriteableFactory<org.apache.hadoop.io.Text> keyFactory,
                                        FixedSizeWriteableFactory<LexiconEntry> valueFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexicon.MapFileLexiconIterator(String filename,
                                        FixedSizeWriteableFactory<org.apache.hadoop.io.Text> keyFactory,
                                        FixedSizeWriteableFactory<LexiconEntry> valueFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexicon.MapFileLexiconIterator(String structureName,
                                        String path,
                                        String prefix,
                                        FixedSizeWriteableFactory<org.apache.hadoop.io.Text> keyFactory,
                                        FixedSizeWriteableFactory<LexiconEntry> valueFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexicon.MapFileLexiconIterator(String structureName,
                                        String path,
                                        String prefix,
                                        FixedSizeWriteableFactory<org.apache.hadoop.io.Text> keyFactory,
                                        FixedSizeWriteableFactory<LexiconEntry> valueFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexicon(String structureName,
                 String path,
                 String prefix,
                 FixedSizeWriteableFactory<org.apache.hadoop.io.Text> _keyFactory,
                 FixedSizeWriteableFactory<LexiconEntry> _valueFactory,
                 String termIdLookup,
                 String termLookup,
                 String dataFile)
Construct an instance of the class with 
 | 
FSOMapFileLexicon(String structureName,
                 String path,
                 String prefix,
                 FixedSizeWriteableFactory<org.apache.hadoop.io.Text> _keyFactory,
                 FixedSizeWriteableFactory<LexiconEntry> _valueFactory,
                 String termIdLookup,
                 String termLookup,
                 String dataFile)
Construct an instance of the class with 
 | 
FSOMapFileLexiconOutputStream(IndexOnDisk _index,
                             String _structureName,
                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> _keyFactory,
                             Class<? extends FixedSizeWriteableFactory<LexiconEntry>> valueFactoryClass)
Construct an instance of the class with 
 | 
FSOMapFileLexiconOutputStream(IndexOnDisk _index,
                             String _structureName,
                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> _keyFactory,
                             String valueFactoryClassName)
Construct an instance of the class with 
 | 
FSOMapFileLexiconOutputStream(String filename,
                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> _keyFactory)
Construct an instance of the class with 
 | 
FSOMapFileLexiconOutputStream(String path,
                             String prefix,
                             String _structureName,
                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> _keyFactory)
Construct an instance of the class with 
 | 
| Constructor and Description | 
|---|
FSOMapFileLexiconOutputStream(IndexOnDisk _index,
                             String _structureName,
                             Class<? extends FixedSizeWriteableFactory<LexiconEntry>> valueFactoryClass)
Construct an instance of the class with 
 | 
FSOMapFileLexiconOutputStream(IndexOnDisk _index,
                             String _structureName,
                             FixedSizeWriteableFactory<org.apache.hadoop.io.Text> _keyFactory,
                             Class<? extends FixedSizeWriteableFactory<LexiconEntry>> valueFactoryClass)
Construct an instance of the class with 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected FixedSizeWriteableFactory<K> | 
FSOrderedMapFile.keyFactory  | 
protected FixedSizeWriteableFactory<IK> | 
FSOrderedMapFile.EntryIterator.keyFactory  | 
protected FixedSizeWriteableFactory | 
FSOrderedMapFile.MultiFSOMapWriter.keyFactory  | 
protected FixedSizeWriteableFactory<V> | 
FSOrderedMapFile.valueFactory  | 
protected FixedSizeWriteableFactory<IV> | 
FSOrderedMapFile.EntryIterator.valueFactory  | 
protected FixedSizeWriteableFactory | 
FSOrderedMapFile.MultiFSOMapWriter.valueFactory  | 
protected FixedSizeWriteableFactory<V> | 
FSArrayFile.valueFactory  | 
| Modifier and Type | Method and Description | 
|---|---|
static int | 
FSOrderedMapFile.numberOfEntries(String filename,
               FixedSizeWriteableFactory<?> _keyFactory,
               FixedSizeWriteableFactory<?> _valueFactory)
Return number of entries 
 | 
static int | 
FSOrderedMapFile.numberOfEntries(String filename,
               FixedSizeWriteableFactory<?> _keyFactory,
               FixedSizeWriteableFactory<?> _valueFactory)
Return number of entries 
 | 
| Constructor and Description | 
|---|
FSArrayFile.ArrayFileIterator(String filename,
                             FixedSizeWriteableFactory<V> _valueFactory)
constructor 
 | 
FSArrayFile(String filename,
           boolean updateable,
           FixedSizeWriteableFactory<V> _valueFactory)
default constructor 
 | 
FSArrayFileInMem(String filename,
                boolean updateable,
                FixedSizeWriteableFactory<V> factory)
constructor 
 | 
FSOrderedMapFile.EntryIterator(String filename,
                              FixedSizeWriteableFactory<IK> _keyFactory,
                              FixedSizeWriteableFactory<IV> _valueFactory)
constructor 
 | 
FSOrderedMapFile.EntryIterator(String filename,
                              FixedSizeWriteableFactory<IK> _keyFactory,
                              FixedSizeWriteableFactory<IV> _valueFactory)
constructor 
 | 
FSOrderedMapFile.MapFileInMemory(DataInputStream dataInputStream,
                                int length,
                                FixedSizeWriteableFactory<IK> keyfactory,
                                FixedSizeWriteableFactory<IV> valuefactory)
constructor 
 | 
FSOrderedMapFile.MapFileInMemory(DataInputStream dataInputStream,
                                int length,
                                FixedSizeWriteableFactory<IK> keyfactory,
                                FixedSizeWriteableFactory<IV> valuefactory)
constructor 
 | 
FSOrderedMapFile.MapFileInMemory(String filename,
                                FixedSizeWriteableFactory<IK> _keyFactory,
                                FixedSizeWriteableFactory<IV> _valueFactory)
constructor 
 | 
FSOrderedMapFile.MapFileInMemory(String filename,
                                FixedSizeWriteableFactory<IK> _keyFactory,
                                FixedSizeWriteableFactory<IV> _valueFactory)
constructor 
 | 
FSOrderedMapFile.MultiFSOMapWriter(String filename,
                                  int numberOfValuesInMemory,
                                  FixedSizeWriteableFactory _keyFactory,
                                  FixedSizeWriteableFactory _valueFactory)
Constructs an instance of the MultiFSOMapWriter. 
 | 
FSOrderedMapFile.MultiFSOMapWriter(String filename,
                                  int numberOfValuesInMemory,
                                  FixedSizeWriteableFactory _keyFactory,
                                  FixedSizeWriteableFactory _valueFactory)
Constructs an instance of the MultiFSOMapWriter. 
 | 
FSOrderedMapFile.MultiFSOMapWriter(String filename,
                                  int numberOfValuesInMemory,
                                  FixedSizeWriteableFactory _keyFactory,
                                  FixedSizeWriteableFactory _valueFactory,
                                  boolean dupsAllows)
Constructs an instance of the MultiFSOMapWriter. 
 | 
FSOrderedMapFile.MultiFSOMapWriter(String filename,
                                  int numberOfValuesInMemory,
                                  FixedSizeWriteableFactory _keyFactory,
                                  FixedSizeWriteableFactory _valueFactory,
                                  boolean dupsAllows)
Constructs an instance of the MultiFSOMapWriter. 
 | 
FSOrderedMapFile(RandomDataInput file,
                String filename,
                FixedSizeWriteableFactory<K> _keyFactory,
                FixedSizeWriteableFactory<V> _valueFactory)
constructor 
 | 
FSOrderedMapFile(RandomDataInput file,
                String filename,
                FixedSizeWriteableFactory<K> _keyFactory,
                FixedSizeWriteableFactory<V> _valueFactory)
constructor 
 | 
FSOrderedMapFile(String filename,
                boolean updateable,
                FixedSizeWriteableFactory<K> _keyFactory,
                FixedSizeWriteableFactory<V> _valueFactory)
Construct a new object to access the underlying file data structure 
 | 
FSOrderedMapFile(String filename,
                boolean updateable,
                FixedSizeWriteableFactory<K> _keyFactory,
                FixedSizeWriteableFactory<V> _valueFactory)
Construct a new object to access the underlying file data structure 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected FixedSizeWriteableFactory<org.apache.hadoop.io.Text>[] | 
CompressingMetaIndexBuilder.keyFactories  | 
protected FixedSizeWriteableFactory<LexiconEntry> | 
LexiconBuilder.valueFactory  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FixedSizeIntWritableFactory
Makes an IntWritable, which has a fixed Writable size of 4 bytes. 
 | 
class  | 
FixedSizeTextFactory
Makes a  
Text object that has a fixed size when written using Writable methods. | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow