Uses of Interface
com.sun.labs.minion.indexer.entry.IndexEntry

Packages that use IndexEntry
com.sun.labs.minion.classification Provides the automatic document classification functionality in Minion. 
com.sun.labs.minion.indexer.dictionary Provides the classes that implement the dictionaries used by the indexer and the retrieval engine. 
com.sun.labs.minion.indexer.entry Provides the interfaces and implemenations for the entries used during indexing and querying. 
com.sun.labs.minion.indexer.partition Provides the classes that implement the partitions of the indexer. 
com.sun.labs.minion.lextax   
 

Uses of IndexEntry in com.sun.labs.minion.classification
 

Classes in com.sun.labs.minion.classification that implement IndexEntry
 class ClusterEntry
          An entry for the doc dictionary in the cluster partition.
 class FeatureEntry
           
 

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

Methods in com.sun.labs.minion.indexer.dictionary that return IndexEntry
 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.
 IndexEntry MemoryDictionary.newEntry(java.lang.Object name)
          Gets a new, possibly cased, entry that can be added to this dictionary.
 IndexEntry Dictionary.put(java.lang.Object name, IndexEntry e)
          Puts a entry into the dictionary.
 IndexEntry DiskDictionary.put(java.lang.Object name, IndexEntry t)
          Puts a entry into the dictionary.
 IndexEntry MemoryDictionary.put(java.lang.Object name, IndexEntry e)
          Puts an entry into the dictionary.
protected  IndexEntry MemoryDictionary.simpleNewEntry(java.lang.Object name)
          Gets a new entry that can be added to this dictionary.
protected  IndexEntry[] MemoryDictionary.sort(MemoryDictionary.Renumber renumber, MemoryDictionary.IDMap idMapType)
          Sorts the dictionary entries.
 

Methods in com.sun.labs.minion.indexer.dictionary with parameters of type IndexEntry
protected  void DiskDictionary.customSetup(IndexEntry me, QueryEntry e, int start, int[] postIDMap)
          Do any custom setup required for merging one entry onto another.
 void MemoryDictionary.dumpPrepare(IndexEntry[] sortedEntries)
          Prepares a dictionary for dumping.
 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 MemoryDictionary.processEntry(IndexEntry e)
          Processes a single entry before dumping it.
 IndexEntry Dictionary.put(java.lang.Object name, IndexEntry e)
          Puts a entry into the dictionary.
 IndexEntry DiskDictionary.put(java.lang.Object name, IndexEntry t)
          Puts a entry into the dictionary.
 IndexEntry MemoryDictionary.put(java.lang.Object name, IndexEntry e)
          Puts an entry into the 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.
 void DictionaryWriter.write(IndexEntry e)
          Writes an entry to the dictionary.
 

Uses of IndexEntry in com.sun.labs.minion.indexer.entry
 

Subinterfaces of IndexEntry in com.sun.labs.minion.indexer.entry
 interface MergeableEntry
           
 

Classes in com.sun.labs.minion.indexer.entry that implement IndexEntry
 class BaseEntry
          An abstract base class for all entry types.
 class CasedDFOEntry
           
 class CasedEntry
          A class for holding cased dictionary entries.
 class CasedIDEntry
          A class for storing ID only postings for dictionary entries that need to store case sensitive and case insensitive postings.
 class DFOEntry
           
 class DocKeyEntry
          A class for holding entries in the document dictionary.
 class FieldedDocKeyEntry
           
 class IDEntry
           
 class IDFreqEntry
           
 class IDWEntry
           
 class MPCasedDFOEntry
           
 class SinglePostingsEntry
          An abstract base class for those entries that only define a single postings type.
 class TermStatsEntry
          An entry for the global term statistics dictionary.
 

Fields in com.sun.labs.minion.indexer.entry declared as IndexEntry
protected  IndexEntry CasedEntry.ciEntry
          A reference to the case insensitive postings that are associated with this entry.
 

Methods in com.sun.labs.minion.indexer.entry that return IndexEntry
 IndexEntry CasedDFOEntry.getInstance(java.lang.Object name)
          Gets a new instance of the implementing class.
 IndexEntry DFOEntry.getInstance(java.lang.Object name)
          Gets a new instance of the implementing class.
 

Methods in com.sun.labs.minion.indexer.entry with parameters of type IndexEntry
 void CasedEntry.setCaseInsensitiveEntry(IndexEntry e)
          Sets the case insensitive entry for this entry.
 void CasedPostingsEntry.setCaseInsensitiveEntry(IndexEntry e)
          Sets the case insensitive entry for this entry.
 

Uses of IndexEntry in com.sun.labs.minion.indexer.partition
 

Methods in com.sun.labs.minion.indexer.partition with parameters of type IndexEntry
 void PartitionStats.processEntry(IndexEntry e)
          Processes an entry from a dictionary, modifying the statistics as necessary.
 

Uses of IndexEntry in com.sun.labs.minion.lextax
 

Classes in com.sun.labs.minion.lextax that implement IndexEntry
 class ConceptEntry
          A dictionary entry that holds a concept in a taxonomy.