1 package com.daffodilwoods.daffodildb.server.sql99.fulltext.expression; 2 3 import com.daffodilwoods.database.resource.*; 4 import com.daffodilwoods.daffodildb.server.sql99.token.*; 5 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition. 6 _AllColumnPredicates; 7 import com.daffodilwoods.daffodildb.server.sql99.fulltext.dql.condition. 8 _FullTextPredicate; 9 import com.daffodilwoods.daffodildb.server.sql99.fulltext.dql.condition. 10 PredicateMerger; 11 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference; 12 import com.daffodilwoods.daffodildb.server.sql99.common. 13 GeneralPurposeStaticClass; 14 import com.daffodilwoods.daffodildb.server.sql99.utils.*; 15 16 28 29 public class searchtermSampersand1079887221searchfactor 30 implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, 31 searchterm { 32 33 public searchfactor _searchfactor0; 34 public Sampersand1079887221 _Sampersand10798872211; 35 public searchterm _searchterm2; 36 public Object run(Object object) throws DException { 37 return null; 38 } 39 40 public Object clone() throws CloneNotSupportedException { 41 searchterm Searchterm2 = (searchterm) _searchterm2.clone(); 42 Sampersand1079887221 sampersand10798872211 = (Sampersand1079887221) 43 _Sampersand10798872211.clone(); 44 searchfactor Searchfactor0 = (searchfactor) _searchfactor0.clone(); 45 searchtermSampersand1079887221searchfactor 46 SearchtermSampersand1079887221searchfactor = new 47 searchtermSampersand1079887221searchfactor(); 48 SearchtermSampersand1079887221searchfactor._searchterm2 = Searchterm2; 49 SearchtermSampersand1079887221searchfactor._Sampersand10798872211 = 50 sampersand10798872211; 51 SearchtermSampersand1079887221searchfactor._searchfactor0 = Searchfactor0; 52 return SearchtermSampersand1079887221searchfactor; 53 54 } 55 56 65 66 public _FullTextPredicate getFulltextPredicates() throws DException { 67 _FullTextPredicate leftPredicate = _searchterm2.getFulltextPredicates(); 68 _FullTextPredicate rightPredicate = _searchfactor0.getFulltextPredicates(); 69 _FullTextPredicate resultantPredicate = PredicateMerger.mergePredicateWithAnd(leftPredicate, rightPredicate); 70 return resultantPredicate; 71 } 72 73 public _Reference[] checkSemantic(com.daffodilwoods.daffodildb.server.serversystem._ServerSession obj) throws DException { 74 _Reference[] joinReferences = null; 75 _Reference[] leftReferences = _searchfactor0.checkSemantic(obj); 76 _Reference[] rightReferences = _searchterm2.checkSemantic(obj); 77 joinReferences = GeneralPurposeStaticClass.getJointReferences( 78 leftReferences, rightReferences); 79 return joinReferences; 80 } 81 82 public String toString() { 83 StringBuffer sb = new StringBuffer (); 84 sb.append(" "); 85 sb.append(_searchterm2); 86 sb.append(" "); 87 sb.append(_Sampersand10798872211); 88 sb.append(" "); 89 sb.append(_searchfactor0); 90 return sb.toString(); 91 } 92 93 } 94 | Popular Tags |