org.apache.pig.pen.util
Class LineageTracer

java.lang.Object
  extended by org.apache.pig.pen.util.LineageTracer

public class LineageTracer
extends Object


Constructor Summary
LineageTracer()
           
 
Method Summary
 IdentityHashMap<Tuple,Double> getCounts()
           
 Collection<Tuple> getMembers(Tuple t)
           
 IdentityHashMap<Tuple,Collection<Tuple>> getMembershipMap()
           
 Tuple getRepresentative(Tuple t)
           
 IdentityHashMap<Tuple,Double> getWeightedCounts(float syntheticMultipler, float omittableMultiplier)
           
 void insert(Tuple t)
           
 void union(Tuple t1, Tuple t2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineageTracer

public LineageTracer()
Method Detail

insert

public void insert(Tuple t)

union

public void union(Tuple t1,
                  Tuple t2)

getRepresentative

public Tuple getRepresentative(Tuple t)

getCounts

public IdentityHashMap<Tuple,Double> getCounts()

getWeightedCounts

public IdentityHashMap<Tuple,Double> getWeightedCounts(float syntheticMultipler,
                                                       float omittableMultiplier)

getMembers

public Collection<Tuple> getMembers(Tuple t)

getMembershipMap

public IdentityHashMap<Tuple,Collection<Tuple>> getMembershipMap()


Copyright © ${year} The Apache Software Foundation