dragon.ir.query
Class BoolTermPredicate

java.lang.Object
  |
  +--dragon.ir.query.AbstractIRQuery
        |
        +--dragon.ir.query.AbstractPredicate
              |
              +--dragon.ir.query.BoolTermPredicate
All Implemented Interfaces:
IRQuery, Predicate

public class BoolTermPredicate
extends AbstractPredicate

Bool term predicate

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Field Summary
 
Fields inherited from class dragon.ir.query.AbstractPredicate
constraint, expressionType, predicateType, weight
 
Fields inherited from class dragon.ir.query.AbstractIRQuery
children, optr
 
Fields inherited from interface dragon.ir.query.Predicate
PREDICATE_BOOL, PREDICATE_QUALIFIER, PREDICATE_RELATION, PREDICATE_SIMPLE, PREDICATE_TERM
 
Constructor Summary
BoolTermPredicate(java.lang.String[] predicate)
           
 
Method Summary
protected  void parse(java.lang.String[] predicate)
           
 java.lang.String toSQLExpression()
           
 java.lang.String toString()
           
 
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 dragon.ir.query.AbstractIRQuery
getQueryKey, getTokenList, isRelBoolQuery, isRelSimpleQuery, setQueryKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface dragon.ir.query.IRQuery
getQueryKey, isRelBoolQuery, isRelSimpleQuery, setQueryKey
 

Constructor Detail

BoolTermPredicate

public BoolTermPredicate(java.lang.String[] predicate)
Method Detail

parse

protected void parse(java.lang.String[] predicate)
Specified by:
parse in class AbstractPredicate

toSQLExpression

public java.lang.String toSQLExpression()

toString

public java.lang.String toString()
Specified by:
toString in interface Predicate
Overrides:
toString in class AbstractIRQuery