net.sf.taverna.t2.provenance.lineageservice
Class LineageSQLQuery

java.lang.Object
  extended by net.sf.taverna.t2.provenance.lineageservice.LineageSQLQuery

public class LineageSQLQuery
extends java.lang.Object

encapsulates an SQL query along with directives on how to interpret the results, i.e., which elements of the select clause are to be considered relevant. For instance when the query includes a join with Collection, the intent is that lineage should return the collection itself as opposed to any of its elements.

Author:
paolo

Constructor Summary
LineageSQLQuery()
           
 
Method Summary
 java.lang.String getCollQuery()
           
 int getNestingLevel()
           
 java.lang.String getVbQuery()
           
 void setCollQuery(java.lang.String collQuery)
           
 void setNestingLevel(int nestingLevel)
           
 void setVbQuery(java.lang.String vbQuery)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineageSQLQuery

public LineageSQLQuery()
Method Detail

getNestingLevel

public int getNestingLevel()
Returns:
the nestingLevel

setNestingLevel

public void setNestingLevel(int nestingLevel)
Parameters:
nestingLevel - the nestingLevel to set

getCollQuery

public java.lang.String getCollQuery()
Returns:
the collQuery

setCollQuery

public void setCollQuery(java.lang.String collQuery)
Parameters:
collQuery - the collQuery to set

getVbQuery

public java.lang.String getVbQuery()
Returns:
the vbQuery

setVbQuery

public void setVbQuery(java.lang.String vbQuery)
Parameters:
vbQuery - the vbQuery to set