ca.uwaterloo.cs.ql.fb
Class UtilityOperation

java.lang.Object
  extended by ca.uwaterloo.cs.ql.fb.UtilityOperation

public class UtilityOperation
extends java.lang.Object


Constructor Summary
UtilityOperation()
           
 
Method Summary
static EdgeSet degree(TupleSet tSet, int col)
           
static TupleSet degree(TupleSet tSet, int[] cols)
           
static EdgeSet delset(EdgeSet edgeSet, NodeSet set)
           
static EdgeSet head(EdgeSet edgeSet)
           
static EdgeSet indegree(TupleSet tSet, int col)
           
static EdgeSet localof(EdgeSet edgeSet)
           
static EdgeSet outdegree(EdgeSet edgeSet)
           
static EdgeSet outdegree(TupleSet tSet, int col)
           
static EdgeSet reach(NodeSet nodeSet, EdgeSet edgeSet)
           
static EdgeSet reach(NodeSet srcSet, NodeSet sinkSet, EdgeSet edgeSet)
           
static NodeSet sinkOf(EdgeSet edgeSet)
           
static NodeSet sourceOf(EdgeSet edgeSet)
           
static EdgeSet subtree(NodeSet roots, EdgeSet contain)
           
static EdgeSet tail(EdgeSet edgeSet)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilityOperation

public UtilityOperation()
Method Detail

subtree

public static EdgeSet subtree(NodeSet roots,
                              EdgeSet contain)

head

public static EdgeSet head(EdgeSet edgeSet)

tail

public static EdgeSet tail(EdgeSet edgeSet)

sinkOf

public static NodeSet sinkOf(EdgeSet edgeSet)

sourceOf

public static NodeSet sourceOf(EdgeSet edgeSet)

localof

public static EdgeSet localof(EdgeSet edgeSet)

outdegree

public static EdgeSet outdegree(EdgeSet edgeSet)

degree

public static EdgeSet degree(TupleSet tSet,
                             int col)

degree

public static TupleSet degree(TupleSet tSet,
                              int[] cols)

indegree

public static EdgeSet indegree(TupleSet tSet,
                               int col)

outdegree

public static EdgeSet outdegree(TupleSet tSet,
                                int col)

delset

public static EdgeSet delset(EdgeSet edgeSet,
                             NodeSet set)

reach

public static EdgeSet reach(NodeSet nodeSet,
                            EdgeSet edgeSet)

reach

public static EdgeSet reach(NodeSet srcSet,
                            NodeSet sinkSet,
                            EdgeSet edgeSet)