com.metamatrix.query.mapping.xml
Class ResultSetInfo

java.lang.Object
  extended by com.metamatrix.query.mapping.xml.ResultSetInfo

public class ResultSetInfo
extends java.lang.Object

Represents a result set used in an XML query - this can be based on either a mapping class query or a staging table. All info about the result set is stored in this object - some is only applicable for certain kinds of result sets.


Constructor Summary
ResultSetInfo(java.lang.String resultName)
           
ResultSetInfo(java.lang.String resultName, boolean staged)
           
 
Method Summary
 void addToCriteriaResultSets(java.util.Set criteriaResultSets)
           
 java.lang.Object clone()
           
 boolean exceptionOnRowlimit()
           
 Command getCommand()
           
 Criteria getCriteria()
           
 java.util.Set getCriteriaResultSets()
           
 int getMappingClassNumber()
           
 ElementSymbol getMappingClassSymbol()
           
 OrderBy getOrderBy()
           
 java.lang.Object getPlan()
           
 java.util.List getReferences()
           
 java.lang.String getResultSetName()
           
 int getUserRowLimit()
           
 boolean hasReferences()
           
 boolean isCriteriaRaised()
           
 boolean isJoinedWithParent()
           
 boolean isJoinRoot()
           
 boolean isStagedResult()
           
 void setCommand(Command cmd)
           
 void setCriteria(Criteria criteria)
           
 void setCriteriaRaised(boolean criteriaRaised)
           
 void setJoinedWithParent(boolean joinedWithParent)
           
 void setJoinRoot(boolean joinRoot)
           
 void setMappingClassNumber(int mappingClassNumber)
           
 void setMappingClassSymbol(ElementSymbol mappingClassSymbol)
           
 void setOrderBy(OrderBy orderBy)
           
 void setPlan(java.lang.Object plan)
           
 void setReferences(java.util.List references)
           
 void setUserRowLimit(int limit, boolean throwException)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResultSetInfo

public ResultSetInfo(java.lang.String resultName)

ResultSetInfo

public ResultSetInfo(java.lang.String resultName,
                     boolean staged)
Method Detail

getResultSetName

public java.lang.String getResultSetName()

getCommand

public Command getCommand()

setCommand

public void setCommand(Command cmd)

getPlan

public java.lang.Object getPlan()

setPlan

public void setPlan(java.lang.Object plan)

getReferences

public java.util.List getReferences()

setReferences

public void setReferences(java.util.List references)

hasReferences

public boolean hasReferences()

getUserRowLimit

public int getUserRowLimit()

setUserRowLimit

public void setUserRowLimit(int limit,
                            boolean throwException)

exceptionOnRowlimit

public boolean exceptionOnRowlimit()

getCriteria

public Criteria getCriteria()

setCriteria

public void setCriteria(Criteria criteria)

getOrderBy

public OrderBy getOrderBy()

setOrderBy

public void setOrderBy(OrderBy orderBy)

getCriteriaResultSets

public java.util.Set getCriteriaResultSets()

addToCriteriaResultSets

public void addToCriteriaResultSets(java.util.Set criteriaResultSets)

isCriteriaRaised

public boolean isCriteriaRaised()

setCriteriaRaised

public void setCriteriaRaised(boolean criteriaRaised)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isJoinedWithParent

public boolean isJoinedWithParent()

setJoinedWithParent

public void setJoinedWithParent(boolean joinedWithParent)

isJoinRoot

public boolean isJoinRoot()

setJoinRoot

public void setJoinRoot(boolean joinRoot)

getMappingClassNumber

public int getMappingClassNumber()

setMappingClassNumber

public void setMappingClassNumber(int mappingClassNumber)

getMappingClassSymbol

public ElementSymbol getMappingClassSymbol()

setMappingClassSymbol

public void setMappingClassSymbol(ElementSymbol mappingClassSymbol)

isStagedResult

public boolean isStagedResult()


Copyright © 2009. All Rights Reserved.