dragon.ir.query
Class SimpleTermPredicate
java.lang.Object
|
+--dragon.ir.query.AbstractIRQuery
|
+--dragon.ir.query.AbstractPredicate
|
+--dragon.ir.query.SimpleTermPredicate
- All Implemented Interfaces:
- FrequencySortable, IndexSortable, IRQuery, Predicate, SortedElement, WeightSortable
- public class SimpleTermPredicate
- extends AbstractPredicate
- implements SortedElement
Simple term predicate
Copyright: Copyright (c) 2005
Company: IST, Drexel University
- Version:
- 1.0
- Author:
- Davis Zhou
| Methods inherited from class dragon.ir.query.AbstractPredicate |
getChild, getChildNum, getConstraint, getOperator, getSelectivity, getWeight, isBoolPredicate, isCompoundQuery, isPredicate, isQualifierPredicate, isRelationPredicate, isSimplePredicate, isTermPredicate, parse, setWeight |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimpleTermPredicate
public SimpleTermPredicate(java.lang.String[] predicate)
SimpleTermPredicate
public SimpleTermPredicate(SimpleExpression constraint)
parse
protected void parse(java.lang.String[] predicate)
- Specified by:
parse in class AbstractPredicate
copy
public SimpleTermPredicate copy()
getKey
public java.lang.String getKey()
getField
public java.lang.String getField()
getTestValue
public java.lang.String getTestValue()
toSQLExpression
public java.lang.String toSQLExpression()
- Specified by:
toSQLExpression in interface Predicate
toString
public java.lang.String toString()
- Specified by:
toString in interface Predicate- Overrides:
toString in class AbstractIRQuery
getDocFrequency
public int getDocFrequency()
setDocFrequency
public void setDocFrequency(int freq)
getFrequency
public int getFrequency()
- Specified by:
getFrequency in interface FrequencySortable
setFrequency
public void setFrequency(int freq)
- Specified by:
setFrequency in interface FrequencySortable
getIndex
public int getIndex()
- Specified by:
getIndex in interface IndexSortable
setIndex
public void setIndex(int index)
- Specified by:
setIndex in interface IndexSortable