Uses of Interface
com.sun.labs.minion.indexer.dictionary.NameEncoder

Packages that use NameEncoder
com.sun.labs.minion.indexer.dictionary Provides the classes that implement the dictionaries used by the indexer and the retrieval engine. 
 

Uses of NameEncoder in com.sun.labs.minion.indexer.dictionary
 

Classes in com.sun.labs.minion.indexer.dictionary that implement NameEncoder
 class DateNameHandler
           
 class DoubleNameHandler
           
 class LongNameHandler
           
 class StringNameHandler
           
 

Fields in com.sun.labs.minion.indexer.dictionary declared as NameEncoder
protected  NameEncoder DictionaryWriter.encoder
          An encoder for the names in our dictionary.
 

Methods in com.sun.labs.minion.indexer.dictionary that return NameEncoder
protected static NameEncoder BasicField.getNameEncoder(FieldInfo field)
          Gets a name encoder of the appropriate type for the given field.
 

Methods in com.sun.labs.minion.indexer.dictionary with parameters of type NameEncoder
 IndexEntry[] MemoryDictionary.dump(java.lang.String path, NameEncoder encoder, PartitionStats partStats, java.io.RandomAccessFile dictFile, PostingsOutput[] postOut, MemoryDictionary.Renumber renumber, MemoryDictionary.IDMap idMapType, int[] postIDMap)
          Dumps the dictionary and the associated postings to files.
 IndexEntry[] MemoryDictionary.dump(java.lang.String path, NameEncoder encoder, java.io.RandomAccessFile dictFile, PostingsOutput[] postOut, MemoryDictionary.Renumber renumber, MemoryDictionary.IDMap idMap, int[] postIDMap)
          Dumps the dictionary and the associated postings to files.
 int[][] DiskDictionary.merge(IndexEntry entryFactory, NameEncoder encoder, DiskDictionary[] dicts, EntryMapper[] mappers, int[] starts, int[][] postIDMaps, java.io.RandomAccessFile mDictFile, PostingsOutput[] postOut, boolean appendPostings)
          Merges a number of dictionaries into a single dictionary.
 int[][] DiskDictionary.merge(IndexEntry entryFactory, NameEncoder encoder, PartitionStats partStats, DiskDictionary[] dicts, EntryMapper[] mappers, int[] starts, int[][] postIDMaps, java.io.RandomAccessFile mDictFile, PostingsOutput[] postOut, boolean appendPostings)
          Merges a number of dictionaries into a single dictionary.
 void DiskDictionary.remapPostings(IndexEntry entryFactory, NameEncoder encoder, PartitionStats partStats, int[] postMap, java.io.RandomAccessFile dictFile, PostingsOutput[] postOut)
          Rewrites this dictionary to the files passed in while remapping IDs in the postings to the new IDs passed in.
 

Constructors in com.sun.labs.minion.indexer.dictionary with parameters of type NameEncoder
DictionaryWriter(java.lang.String path, NameEncoder encoder, PartitionStats partStats, int nChans, MemoryDictionary.Renumber renumber)
          Creates a dictionary writer that will write data to disk.