|
||||||||||
| 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.TermOperator
public class TermOperator
A term operator. The aim of this operator basically is top create a single-term density from the given term.
| Constructor Summary | |
|---|---|
TermOperator(String term)
|
|
| 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). |
String |
getTerm()
|
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 TermOperator(String term)
| Method Detail |
|---|
public boolean isNull()
OperatorOperator.init(Informations)
isNull in interface Operatorpublic String getTerm()
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 Operator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||