public class SimpleTermPredicate extends AbstractPredicate implements SortedElement
Simple term predicate
Copyright: Copyright (c) 2005
Company: IST, Drexel University
constraint, expressionType, predicateType, weightchildren, optrPREDICATE_BOOL, PREDICATE_QUALIFIER, PREDICATE_RELATION, PREDICATE_SIMPLE, PREDICATE_TERM| Constructor and Description |
|---|
SimpleTermPredicate(SimpleExpression constraint) |
SimpleTermPredicate(String[] predicate) |
| Modifier and Type | Method and Description |
|---|---|
SimpleTermPredicate |
copy() |
int |
getDocFrequency() |
String |
getField() |
int |
getFrequency() |
int |
getIndex() |
String |
getKey() |
String |
getTestValue() |
protected void |
parse(String[] predicate) |
void |
setDocFrequency(int freq) |
void |
setFrequency(int freq) |
void |
setIndex(int index) |
String |
toSQLExpression() |
String |
toString() |
getChild, getChildNum, getConstraint, getOperator, getSelectivity, getWeight, isBoolPredicate, isCompoundQuery, isPredicate, isQualifierPredicate, isRelationPredicate, isSimplePredicate, isTermPredicate, parse, setWeightgetQueryKey, getTokenList, isRelBoolQuery, isRelSimpleQuery, setQueryKeyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetWeight, setWeightgetQueryKey, isRelBoolQuery, isRelSimpleQuery, setQueryKeypublic SimpleTermPredicate(String[] predicate)
public SimpleTermPredicate(SimpleExpression constraint)
protected void parse(String[] predicate)
parse in class AbstractPredicatepublic SimpleTermPredicate copy()
public String getKey()
public String getField()
public String getTestValue()
public String toSQLExpression()
toSQLExpression in interface Predicatepublic String toString()
public int getDocFrequency()
public void setDocFrequency(int freq)
public int getFrequency()
getFrequency in interface FrequencySortablepublic void setFrequency(int freq)
setFrequency in interface FrequencySortablepublic int getIndex()
getIndex in interface IndexSortablepublic void setIndex(int index)
setIndex in interface IndexSortableCopyright © 2018 JULIE Lab, Germany. All rights reserved.