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

Packages that use QueryEntry
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   
com.sun.labs.minion.retrieval Provides the query evaluation capabilities for Minion. 
com.sun.labs.minion.retrieval.cache   
 

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

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

Fields in com.sun.labs.minion.classification declared as QueryEntry
protected  QueryEntry WeightedFeature.entry
          The dictionary entry that gave us this feature.
 

Methods in com.sun.labs.minion.classification that return QueryEntry
 QueryEntry WeightedFeature.getEntry()
           
 

Methods in com.sun.labs.minion.classification with parameters of type QueryEntry
 void WeightedFeature.setEntry(QueryEntry entry)
           
 

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

Fields in com.sun.labs.minion.indexer.dictionary declared as QueryEntry
protected  QueryEntry DiskDictionary.HE.curr
          The current entry.
 QueryEntry IntEntry.e
           
 

Fields in com.sun.labs.minion.indexer.dictionary with type parameters of type QueryEntry
protected  LRACache<java.lang.Object,QueryEntry> DiskDictionary.nameCache
          A cache from entry name to a query entry.
 

Methods in com.sun.labs.minion.indexer.dictionary that return QueryEntry
protected  QueryEntry DiskDictionary.find(int posn, DiskDictionary.LookupState lus)
          Finds the entry at the given position in this dictionary.
 QueryEntry ArrayDictionaryIterator.get(int id)
           
 QueryEntry CachedDiskDictionary.get(int id)
          Gets a entry from the dictionary, given the ID for the entry.
 QueryEntry DictionaryIterator.get(int id)
          Gets an entry for a specific ID from the dictionary that this iterator is iterating through.
 QueryEntry DiskDictionary.get(int id)
          Gets a entry from the dictionary, given the ID for the entry.
 QueryEntry DiskDictionary.DiskDictionaryIterator.get(int id)
           
 QueryEntry MemoryDictionary.MemoryDictionaryIterator.get(int id)
           
protected  QueryEntry DiskDictionary.get(int id, DiskDictionary.LookupState lus)
          Gets a entry from the dictionary, given the ID for the entry.
 QueryEntry ArrayDictionaryIterator.get(java.lang.Object name)
           
 QueryEntry CachedDiskDictionary.get(java.lang.Object name)
          Gets a entry from the dictionary, given the name for the entry.
 QueryEntry Dictionary.get(java.lang.Object name)
          Gets a entry from the dictionary, given the name for the entry.
 QueryEntry DictionaryIterator.get(java.lang.Object name)
          Gets an entry for a specific name from the dictionary that this iterator is iterating through.
 QueryEntry DiskDictionary.get(java.lang.Object name)
          Gets a entry from the dictionary, given the name for the entry.
 QueryEntry DiskDictionary.DiskDictionaryIterator.get(java.lang.Object name)
           
 QueryEntry MemoryDictionary.get(java.lang.Object name)
          Gets an entry from the dictionary, given the name for the entry.
 QueryEntry MemoryDictionary.MemoryDictionaryIterator.get(java.lang.Object name)
           
 QueryEntry BasicField.get(java.lang.Object v, boolean caseSensitive)
          Gets a particular value from the field.
 QueryEntry FeatureVector.get(java.lang.Object v, boolean caseSensitive)
          Unsupported operation.
 QueryEntry SavedField.get(java.lang.Object v, boolean caseSensitive)
          Gets a particular value from the field.
 QueryEntry DiskDictionary.get(java.lang.Object name, DiskDictionary.LookupState lus)
          Gets a entry from the dictionary, given the name for the entry.
 QueryEntry DiskDictionary.LightDiskDictionaryIterator.getEntry()
           
 QueryEntry LightIterator.getEntry()
          Gets the entire current entry.
 QueryEntry[] DiskDictionary.getMatching(DiskBiGramDictionary biDict, java.lang.String pat, boolean caseSensitive, int maxEntries, long timeLimit)
          Gets the entries matching the given pattern from the given dictionary.
 QueryEntry[] DiskDictionary.getSpellingVariants(DiskBiGramDictionary biDict, java.lang.String word, boolean caseSensitive, int maxEntries, long timeLimit)
          Gets the list of possible spelling corrections, based on terms in the index, for the string that is passed in.
 QueryEntry[] DiskDictionary.getStemMatches(DiskBiGramDictionary biDict, java.lang.String term, boolean caseSensitive, int minLen, float matchCutOff, int maxEntries, long timeLimit)
          Gets a set of all the entries with the given stem
 QueryEntry[] DiskDictionary.getSubstring(DiskBiGramDictionary biDict, java.lang.String substring, boolean caseSensitive, boolean starts, boolean ends, int maxEntries, long timeLimit)
          Gets the entries matching the given pattern from the given dictionary.
 QueryEntry DiskDictionary.newEntry(java.lang.Object name)
          Gets an instance of the kind of entries stored in this dictionary.
protected  QueryEntry DiskDictionary.newEntry(java.lang.Object name, int posn, DiskDictionary.LookupState lus, PostingsInput[] postIn)
          Creates a new entry and fills in its information.
 QueryEntry ArrayDictionaryIterator.next()
          Describe next method here.
 QueryEntry DiskDictionary.DiskDictionaryIterator.next()
           
 QueryEntry MemoryDictionary.MemoryDictionaryIterator.next()
           
 

Methods in com.sun.labs.minion.indexer.dictionary with parameters of type QueryEntry
protected  void DiskDictionary.customSetup(IndexEntry me, QueryEntry e, int start, int[] postIDMap)
          Do any custom setup required for merging one entry onto another.
 

Constructors in com.sun.labs.minion.indexer.dictionary with parameters of type QueryEntry
ArrayDictionaryIterator(DiskDictionary dd, QueryEntry[] entries)
           
ArrayDictionaryIterator(DiskDictionary dd, QueryEntry[] entries, int begin, int end)
           
ArrayDictionaryIterator(DiskDictionary dd, QueryEntry[] entries, int begin, int end, PostingsInput[] buffInputs)
           
ArrayDictionaryIterator(DiskDictionary dd, QueryEntry[] entries, PostingsInput[] buffInputs)
           
IntEntry(int i, QueryEntry e)
          Creates a IntEntry
 

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

Classes in com.sun.labs.minion.indexer.entry that implement QueryEntry
 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.
 

Methods in com.sun.labs.minion.indexer.entry with parameters of type QueryEntry
 void CasedDFOEntry.append(QueryEntry qe, int start, int[] idMap)
          Appends the postings from another entry onto this one.
 void CasedIDEntry.append(QueryEntry qe, int start, int[] idMap)
          Appends the postings from another entry onto this one.
 void DocKeyEntry.append(QueryEntry qe, int start, int[] idMap)
          Appends, with a check for a duplicate key, which is bad.
 void IndexEntry.append(QueryEntry qe, int start, int[] idMap)
          Appends the postings from another entry onto this one.
 void SinglePostingsEntry.append(QueryEntry qe, int start, int[] idMap)
          Appends the postings from another entry onto this one.
 void TermStatsEntry.append(QueryEntry qe, int start, int[] idMap)
           
 void DocKeyEntry.merge(QueryEntry qe, int[] map)
          Merges the entries in the postings underlying the other document key with the entries in the postings for this key.
 void FieldedDocKeyEntry.merge(QueryEntry qe, int[] map)
          Merges the entries in the postings underlying the other document key with the entries in the postings for this key.
 void IDEntry.merge(QueryEntry qe, int[] idMap)
           
 void IDFreqEntry.merge(QueryEntry qe, int[] idMap)
           
 void MergeableEntry.merge(QueryEntry qe, int[] idMap)
          Merges postings from another entry into this one.
 

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

Fields in com.sun.labs.minion.indexer.partition declared as QueryEntry
protected  QueryEntry DocumentIterator.currEntry
           
 

Methods in com.sun.labs.minion.indexer.partition that return QueryEntry
 QueryEntry[] InvFileDiskPartition.getMatching(java.lang.String pat, boolean caseSensitive, int maxEntries, long timeLimit)
          Gets the entries matching the given pattern
 QueryEntry[] InvFileDiskPartition.getSpellingVariants(java.lang.String pat, boolean caseSensitive, int maxEntries, long timeLimit)
          Gets the spelling variants of a term
 QueryEntry[] InvFileDiskPartition.getStemMatches(java.lang.String term, boolean caseSensitive, int minLen, float matchCutOff, int maxEntries, long timeLimit)
          Gets the entries that match the stem of the given term.
 QueryEntry[] InvFileDiskPartition.getStemMatches(java.lang.String term, boolean caseSensitive, int maxEntries, long timeLimit)
          Gets the entries that match the stem of the given term.
 QueryEntry[] InvFileDiskPartition.getSubstring(java.lang.String pat, boolean caseSensitive, int maxEntries, long timeLimit)
          Gets the entries containing the given substring.
 QueryEntry DiskPartition.getTerm(int id)
          Gets the entry from the main dictionary that has a given ID.
 QueryEntry DiskPartition.getTerm(java.lang.String name)
          Gets the entry in the main dictionary associated with a given name.
 QueryEntry DiskPartition.getTerm(java.lang.String name, boolean caseSensitive)
          Gets the term associated with a given name.
 QueryEntry DiskPartition.getTerm(java.lang.String name, boolean caseSensitive, DiskDictionary.LookupState lus)
          Gets the term associated with a given name.
 

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

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

Methods in com.sun.labs.minion.lextax with parameters of type QueryEntry
 void ConceptEntry.append(QueryEntry qe, int start, int[] idMap)
           
 

Uses of QueryEntry in com.sun.labs.minion.retrieval
 

Fields in com.sun.labs.minion.retrieval declared as QueryEntry
protected  QueryEntry[] DictTerm.dictEntries
          The list of entries that were pulled from the dictionary for the current partition.
 

Methods in com.sun.labs.minion.retrieval that return QueryEntry
 QueryEntry[] DictTerm.getTerms()
           
 

Uses of QueryEntry in com.sun.labs.minion.retrieval.cache
 

Methods in com.sun.labs.minion.retrieval.cache with parameters of type QueryEntry
protected  void FieldedTermCacheElement.add(QueryEntry e)
          Adds a dictionary entry to this cache.
protected  void TermCacheElement.add(QueryEntry e)
          Adds a dictionary entry to this cache element.
protected  PostingsIterator TermCacheElement.preAdd(QueryEntry e)