uk.ac.gla.dcs.renaissance.iqir.query
Class TopicOperator

java.lang.Object
  extended by bpiwowar.ir.query.Query
      extended by uk.ac.gla.dcs.renaissance.iqir.query.TopicOperator

public class TopicOperator
extends bpiwowar.ir.query.Query

The representation of a topic (tensor product)

Author:
B. Piwowarski

Constructor Summary
TopicOperator()
           
 
Method Summary
 void add(Operator t)
           
 void addAll(Collection<? extends Operator> t)
           
 void addAll(TopicOperator t)
           
 void addINSamplingQueries(Set<String> set)
          Add the queries for sampling IN
 void addTerms(Set<String> set)
           
 void apply(OperatorTransformer transformer)
           
 TopicDensity compute(bpiwowar.log.TaskTimer timer)
           
 ArrayList<Operator> getOperators()
           
 void init(Informations informations)
           
 void simplify()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TopicOperator

public TopicOperator()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

add

public void add(Operator t)

addAll

public void addAll(TopicOperator t)

addAll

public void addAll(Collection<? extends Operator> t)

addTerms

public void addTerms(Set<String> set)
Specified by:
addTerms in class bpiwowar.ir.query.Query

addINSamplingQueries

public void addINSamplingQueries(Set<String> set)
Add the queries for sampling IN


compute

public TopicDensity compute(bpiwowar.log.TaskTimer timer)
                     throws Throwable
Throws:
Throwable

getOperators

public ArrayList<Operator> getOperators()

init

public void init(Informations informations)

simplify

public void simplify()

apply

public void apply(OperatorTransformer transformer)


Copyright © 2011. All Rights Reserved.