|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.gla.dcs.renaissance.iqir.query.MultiTermOperator
public class MultiTermOperator
| Constructor Summary | |
|---|---|
MultiTermOperator(List<String> terms)
|
|
| Method Summary | |
|---|---|
void |
addINSamplingQueries(Set<String> set)
Add the queries that will be used to compute base densities. |
void |
addTerms(Set<String> set)
Add the terms |
void |
applyToSuboperators(OperatorTransformer transformer)
Apply the transformation to all sub-operators |
WeightedVectorSet |
compute(boolean needsSum,
bpiwowar.log.TaskTimer timer)
Computes the density. |
Operator |
copy()
Deep copy of this operator |
Iterable<Operator> |
getSubOperators()
Get all the suboperators (used to process recursively all the nodes of a query). |
List<String> |
getTerms()
|
void |
init(Informations informations)
Initialise this operator so as to prepare computation |
boolean |
isNull()
Returns true if the density is null (e.g., stopped term). |
Operator |
simplify()
Simplify this operator (calls simplify recursively). |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MultiTermOperator(List<String> terms)
| Method Detail |
|---|
public List<String> getTerms()
public String toString()
toString in class Objectpublic void init(Informations informations)
Operator
init in interface Operator
public WeightedVectorSet compute(boolean needsSum,
bpiwowar.log.TaskTimer timer)
throws IOException,
com.sleepycat.je.DatabaseException
OperatorOperator.init(Informations)
compute in interface OperatorneedsSum - If the sum of vectors is neededtimer - A timer to give information about the task progress
IOException
com.sleepycat.je.DatabaseExceptionpublic Operator simplify()
OperatorOperator.init(Informations)
simplify in interface Operatorpublic void addTerms(Set<String> set)
Operator
addTerms in interface Operatorset - The set of termspublic void addINSamplingQueries(Set<String> set)
Operator
addINSamplingQueries in interface Operatorset - The base queries should be added to this setpublic Iterable<Operator> getSubOperators()
Operator
getSubOperators in interface Operatorpublic void applyToSuboperators(OperatorTransformer transformer)
Operator
applyToSuboperators in interface Operatorpublic Operator copy()
Operator
copy in interface Operatorpublic boolean isNull()
OperatorOperator.init(Informations)
isNull in interface Operator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||