org.LexGrid.LexBIG.Impl.codednodeset
Class IntersectSingleLuceneIndexCodedNodeSet

java.lang.Object
  extended by org.LexGrid.LexBIG.Impl.CodedNodeSetImpl
      extended by org.LexGrid.LexBIG.Impl.codednodeset.AbstractMultiSingleLuceneIndexCodedNodeSet
          extended by org.LexGrid.LexBIG.Impl.codednodeset.IntersectSingleLuceneIndexCodedNodeSet
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, CodedNodeSet

public class IntersectSingleLuceneIndexCodedNodeSet
extends AbstractMultiSingleLuceneIndexCodedNodeSet

Implementation of the CodedNodeSet Interface.

Version:
subversion $Revision: $ checked in on $Date: $
Author:
Dan Armbrust, Konrad Rokicki, Jesse Erdmann, Deepak Sharma
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.LexGrid.LexBIG.LexBIGService.CodedNodeSet
CodedNodeSet.ActiveOption, CodedNodeSet.AnonymousOption, CodedNodeSet.PropertyType, CodedNodeSet.SearchDesignationOption
 
Field Summary
 
Fields inherited from class org.LexGrid.LexBIG.Impl.CodedNodeSetImpl
codeHolderFactory, codesToInclude_, pendingOperations_
 
Constructor Summary
IntersectSingleLuceneIndexCodedNodeSet()
           
IntersectSingleLuceneIndexCodedNodeSet(CodedNodeSetImpl cns1, CodedNodeSetImpl cns2)
           
 
Method Summary
protected  org.apache.lucene.search.Query combineQueries(org.apache.lucene.search.Query query1, org.apache.lucene.search.Query query2)
           
protected  CodeHolder handleToNodeListCodes(CodeHolder toNodeListCodes1, CodeHolder toNodeListCodes2)
           
 
Methods inherited from class org.LexGrid.LexBIG.Impl.codednodeset.AbstractMultiSingleLuceneIndexCodedNodeSet
difference, doDifference, doIntersect, doUnion, getCns1, getCns2, getInternalCodeSystemName, getInternalVersionString, handleOneNullToNodeListCodes, intersect, restrictToAnonymous, restrictToCodes, restrictToMatchingDesignations, restrictToMatchingDesignations, restrictToMatchingProperties, restrictToMatchingProperties, restrictToProperties, restrictToProperties, restrictToStatus, runPendingOps, toBruteForceMode, union
 
Methods inherited from class org.LexGrid.LexBIG.Impl.CodedNodeSetImpl
clearToNodeListCodes, clone, getCodeHolder, getCodeHolderFactory, getCodingSchemeReferences, getFilters, getLogger, getQueries, getResolvedConceptReferencesIterator, getResultComparator, getToNodeListCodes, isCodeInSet, isShouldCodingSchemeSpecificRestriction, optimizePendingOpsOrder, resolve, resolve, resolve, resolveToList, resolveToList, resolveToList, restrictToEntityTypes, setCodeHolderFactory, setFilters, setQueries, setShouldCodingSchemeSpecificRestriction, setToNodeListCodes
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntersectSingleLuceneIndexCodedNodeSet

public IntersectSingleLuceneIndexCodedNodeSet()

IntersectSingleLuceneIndexCodedNodeSet

public IntersectSingleLuceneIndexCodedNodeSet(CodedNodeSetImpl cns1,
                                              CodedNodeSetImpl cns2)
Method Detail

combineQueries

protected org.apache.lucene.search.Query combineQueries(org.apache.lucene.search.Query query1,
                                                        org.apache.lucene.search.Query query2)
Specified by:
combineQueries in class AbstractMultiSingleLuceneIndexCodedNodeSet

handleToNodeListCodes

protected CodeHolder handleToNodeListCodes(CodeHolder toNodeListCodes1,
                                           CodeHolder toNodeListCodes2)
Specified by:
handleToNodeListCodes in class AbstractMultiSingleLuceneIndexCodedNodeSet

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.