1 package com.daffodilwoods.daffodildb.server.sql99.fulltext.dql.iterator; 2 3 import com.daffodilwoods.database.resource.DException; 4 import com.daffodilwoods.daffodildb.utils.field.FieldBase; 5 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference; 6 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator; 7 import com.daffodilwoods.daffodildb.server.sql99.common.GeneralPurposeStaticClass; 8 import com.daffodilwoods.database.utility.*; 9 import com.daffodilwoods.daffodildb.utils.GetByteComparator; 10 import java.util.Arrays ; 11 12 23 public class AllKeyWordsIterator extends RankAbstractNavigation { 24 25 public AllKeyWordsIterator(_Iterator[] fullTextIndex0,FieldBase[] keyWord0) throws DException { 26 fullTextIndex = fullTextIndex0; 27 pkColumn = GeneralPurposeStaticClass.getColumnDetails("pk"); 28 documentIdColumn = GeneralPurposeStaticClass.getColumnDetails("documentId"); 29 keyWords =keyWord0; 30 } 31 32 public boolean alignLocationBackward() throws DException { 33 return true; 34 } 35 36 public boolean alignLocationForward() throws DException { 37 return true; 38 } 39 44 public void setSpecificUnderlyingReferences(_Reference[] specificUnderlyingReferences) throws DException{ 45 } 46 47 48 public String toString(){ 49 String str = "AllKeyWordsIterator"; 50 str += "[FullTextIndex"+fullTextIndex[0] 51 +"]"; 52 return str; 53 } 54 } 55 | Popular Tags |