com.bigdata.concurrent
Class TxDag.Edge

java.lang.Object
  extended by com.bigdata.concurrent.TxDag.Edge
Enclosing class:
TxDag

public static class TxDag.Edge
extends Object

A representation of an edge in the DAG used for export of information to the caller.

Author:
Bryan Thompson

Field Summary
 Object src
          The transaction object for the source vertex (src WAITS_FOR tgt).
 
Method Summary
 Object getSource()
          The transaction object which is the source of the WAITS_FOR edge.
 Object getTarget()
          The transaction object which is the target of the WAITS_FOR edge.
 boolean isExplicit()
          Return true iff the edge was explicitly asserted (versus implied by the transitive closure of the WAITS_FOR graph).
 String toString()
          Human readable representation of the edge.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

src

public final Object src
The transaction object for the source vertex (src WAITS_FOR tgt).

Method Detail

toString

public String toString()
Human readable representation of the edge.

Overrides:
toString in class Object

getSource

public Object getSource()
The transaction object which is the source of the WAITS_FOR edge.


getTarget

public Object getTarget()
The transaction object which is the target of the WAITS_FOR edge.


isExplicit

public boolean isExplicit()
Return true iff the edge was explicitly asserted (versus implied by the transitive closure of the WAITS_FOR graph).



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.