butler.sql.query
Class ROLAPQuery.Result

java.lang.Object
  extended bybutler.sql.query.ROLAPQuery.Result
Enclosing class:
ROLAPQuery

public static class ROLAPQuery.Result
extends java.lang.Object


Constructor Summary
ROLAPQuery.Result(ROLAPQuery query, java.sql.ResultSet rs)
           
ROLAPQuery.Result(ROLAPQuery query, ROLAPQuery.Result parent, int dimIndex, butler.util.Tuple key)
           
 
Method Summary
 ROLAPQuery.Result getChild(butler.util.Tuple key)
           
 double getData(java.lang.Object key)
           
 ROLAPQuery.Dimension getDimension()
           
 java.util.Iterator getIterator()
           
 Record getJoinedRecord()
           
 butler.util.Tuple getKey()
           
 ROLAPQuery.Result getParent()
           
 boolean isLeaf()
           
 boolean isRoot()
           
 void setData(java.lang.Object key, double data)
           
 void setJoinedRecord(Record rec)
           
 void toXMLSimple(org.xml.sax.ContentHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ROLAPQuery.Result

public ROLAPQuery.Result(ROLAPQuery query,
                         ROLAPQuery.Result parent,
                         int dimIndex,
                         butler.util.Tuple key)

ROLAPQuery.Result

public ROLAPQuery.Result(ROLAPQuery query,
                         java.sql.ResultSet rs)
                  throws java.lang.Exception
Method Detail

getIterator

public java.util.Iterator getIterator()

isLeaf

public boolean isLeaf()

isRoot

public boolean isRoot()

getChild

public ROLAPQuery.Result getChild(butler.util.Tuple key)

getKey

public butler.util.Tuple getKey()

getParent

public ROLAPQuery.Result getParent()

setData

public void setData(java.lang.Object key,
                    double data)

getData

public double getData(java.lang.Object key)

getDimension

public ROLAPQuery.Dimension getDimension()

setJoinedRecord

public void setJoinedRecord(Record rec)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getJoinedRecord

public Record getJoinedRecord()

toXMLSimple

public void toXMLSimple(org.xml.sax.ContentHandler handler)
                 throws java.lang.Exception
Throws:
java.lang.Exception