dragon.ir.query
Class BoolQualifierPredicate

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

public class BoolQualifierPredicate
extends AbstractPredicate

Bool qualifier 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
BoolQualifierPredicate(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

BoolQualifierPredicate

public BoolQualifierPredicate(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