|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.egothor.core.query.Query org.egothor.query.QAnd
public class QAnd
The QAnd object represents an AND operator in a query. The user has made a query for documents containing termA AND termB.
Field Summary |
---|
Fields inherited from class org.egothor.core.query.Query |
---|
MODEL_BOOLEAN, MODEL_FUZZY_M, MODEL_VECTOR |
Constructor Summary | |
---|---|
QAnd(Query a,
Query b)
Constructor for the QAnd object. |
|
QAnd(Query a,
Query b,
boolean req,
boolean proh)
Constructor for the QAnd object. |
Method Summary | |
---|---|
void |
addTerms(java.util.HashSet<Token> to)
Add the given HashSet of terms to this Query. |
Query |
applyCWI(CWI cwi)
Return a QAnd object with the given CWI applied to both sides of the query. |
Runner |
attach(Rider r)
Return an AndRunner which is the binary representation of this clausula. |
org.w3c.dom.Node |
explain(org.w3c.dom.Document doc)
Description of the Method |
java.lang.String |
getNodeName()
Gets the nodeName attribute of the QAnd object |
void |
setModel(int model)
Sets the model attribute of the QAnd object |
java.lang.String |
toString()
Return a string representation of this object. |
Methods inherited from class org.egothor.core.query.Query |
---|
getExcluded, getModel, getProhibited, getRequired, getUnknown, isRequiredOrProhibited, setExcluded, setProhibited, setRequired, setUnknown |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public QAnd(Query a, Query b)
a &&
b
clausula in a query.
a
- the first queryb
- the second querypublic QAnd(Query a, Query b, boolean req, boolean proh)
a
- the first queryb
- the second queryreq
- set to true if the entire query (both items)
are required for a hitproh
- set to true if the entire query (both items)
should not be in a hitMethod Detail |
---|
public void setModel(int model)
setModel
in class Query
model
- The new model valuepublic java.lang.String getNodeName()
getNodeName
in class Query
public org.w3c.dom.Node explain(org.w3c.dom.Document doc) throws org.w3c.dom.DOMException
explain
in class Query
doc
- Description of the Parameter
org.w3c.dom.DOMException
- Description of the Exceptionpublic java.lang.String toString()
toString
in class java.lang.Object
public Runner attach(Rider r)
attach
in class Query
r
- the Rider
public void addTerms(java.util.HashSet<Token> to)
addTerms
in class Query
to
- a HashSet containing the terms to be addedpublic Query applyCWI(CWI cwi)
applyCWI
in class Query
cwi
- the CWI
this
object.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |