public class QAnd extends Query
MODEL_BOOLEAN, MODEL_FUZZY_M, MODEL_VECTOR
Constructor and Description |
---|
QAnd(Query a,
Query b)
Constructor for the QAnd object.
|
QAnd(Query a,
Query b,
boolean req,
boolean proh)
Constructor for the QAnd object.
|
Modifier and Type | Method and Description |
---|---|
void |
addTerms(HashSet<Token> to)
Adds all terms in this query into the given HashSet.
|
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.
|
Node |
explain(Document doc)
Description of the Method
|
String |
getNodeName()
Gets the nodeName attribute of the QAnd object
|
boolean |
isContradictory()
By default, queries are contradictory, if they are excluded but required at the same time.
|
void |
setModel(int model)
Sets the model attribute of the QAnd object
|
String |
toString()
Return a string representation of this object.
|
getExcluded, getModel, getProhibited, getRequired, getUnknown, isRequiredOrProhibited, setExcluded, setProhibited, setRequired, setUnknown
public QAnd(Query a, Query b)
a &&
b
clausula in a query.a
- the first queryb
- the second querypublic boolean isContradictory()
Query
isContradictory
in class Query
public void setModel(int model)
public String getNodeName()
getNodeName
in class Query
public Node explain(Document doc) throws DOMException
explain
in class Query
doc
- Description of the ParameterDOMException
- Description of the Exceptionpublic String toString()
public Runner attach(Rider r)
public void addTerms(HashSet<Token> to)
Query
Copyright © 2016 Egothor. All Rights Reserved.